From aa7991e2bb89e56479a79541a5d9b659ae619cd7 Mon Sep 17 00:00:00 2001 From: cschowdam Date: Tue, 28 Jul 2020 08:43:55 +0000 Subject: [PATCH] Device Software version management Supporting multiple device software versions in tr069-adapter Issue-Id: OAM-137 Signed-off-by: cschowdam Change-Id: I21b6e78928ded8a211971dd0738503af8c8ebce8 --- .../common/deviceversion/DeviceVersion.java | 171 + .../common/deviceversion/DeviceVersionManager.java | 35 + .../deviceversion/DeviceVersionManagerImpl.java | 192 + .../common/deviceversion/ProfileDefinition.java | 103 + .../common/deviceversion/ProfileDefinitions.java | 57 + .../main/resources/profile-definition-mapping.json | 11 + .../controllers/ConfugurationDataController.java | 16 +- .../config/model/ConfigFileContent.java | 55 +- .../repository/ConfigurationDataRepository.java | 11 +- .../config/service/ConfigurationDataService.java | 143 +- .../src/main/resources/application.properties | 2 +- config-data/src/main/resources/schema-mariadb.sql | 9 +- .../config/ConfigDataApplicationTests.java | 102 - .../tr069adapter/config/ConfigDataTestsUtils.java | 18 +- .../config/ConfugurationDataControllerTests.java | 43 +- docker-compose/data/importConfig.sh | 2 +- .../tr069-adapter/tr069adapter-install.env | 4 +- .../tr069-adapter/tr069adapter-install.yaml | 28 +- mapper/mapper-schema/CustomYangModelMOmapping.txt | 4 - .../{ => base}/CSDMYangMONameMapping.txt | 13438 +- .../base/CustomYangModelMOmapping.txt | 8 + mapper/pom.xml | 539 +- .../org/commscope/tr069adapter/mapper/Test.java | 60 - .../acs/impl/ACSNotificationHandlerImpl.java | 40 +- .../mapper/acs/impl/PnPPreProvisioningHandler.java | 62 +- .../mapper/boot/MapperServiceBooter.java | 2 +- .../mapper/model/NetConfNotificationDTO.java | 110 +- .../tr069adapter/mapper/model/NetConfRequest.java | 24 +- .../mapper/model/NetConfServerDetails.java | 18 + .../mapper/netconf/NetConfNotificationSender.java | 209 +- .../mapper/netconf/NetConfServerManager.java | 5 +- .../netconf/impl/NetConfRequestHandlerImpl.java | 82 +- .../tr069adapter/mapper/util/MOMetaDataUtil.java | 106 +- .../mapper/util/NetconfToTr069MapperUtil.java | 48 +- .../mapper/ves/VESNotificationSender.java | 4 +- mapper/src/main/resources/application.properties | 2 +- .../mapper/ACSNotificationHandlerImplTest.java | 2 +- .../mapper/NetConfRequestReceiverTest.java | 2 + .../mapper/NetConfServerManagerTest.java | 4 +- .../mapper/NetconfToTr069MapperUtilTest.java | 6 +- .../mapper/PnPPreProvisioningHandlerTest.java | 2 +- netconf-server/pom.xml | 551 +- .../schemas/{ => base}/bbf-tr-196-2-0-3-full.yang | 37684 +++--- .../{ => base}/tr-069-cwmp-notification.yang | 125068 +++++++++--------- .../{ => base}/tr-181-2-12-0-cwmp-full.yang | 87474 ++++++------ .../schemas/{ => common}/iana-hardware.yang | 0 .../schemas/{ => common}/ietf-crypto-types.yang | 0 .../schemas/{ => common}/ietf-hardware.yang | 0 .../schemas/{ => common}/ietf-inet-types.yang | 0 .../schemas/{ => common}/ietf-netconf-acm.yang | 0 .../ietf-netconf-monitoring-extension.yang | 0 .../{ => common}/ietf-netconf-monitoring.yang | 0 .../schemas/{ => common}/ietf-yang-types.yang | 0 .../{ => common}/o-ran-file-management.yang | 0 .../schemas/{ => common}/o-ran-hardware.yang | 0 .../{ => common}/o-ran-heartbeat-management.yang | 0 .../{ => common}/o-ran-software-management.yang | 0 .../netconf/boot/NetConfServiceBooter.java | 2 +- .../netconf/entity/NetConfServerDetailsEntity.java | 21 + .../netconf/notification/NetConfSessionUtil.java | 256 +- .../operations/CustomOperationsCreator.java | 41 +- .../restapi/NetConfServerManagerRestApi.java | 18 +- .../netconf/rpc/CreateSubscription.java | 6 +- .../netconf/rpc/DeleteConfigOperation.java | 9 +- .../netconf/rpc/GetConfigOperation.java | 10 +- .../tr069adapter/netconf/rpc/GetOperation.java | 9 +- .../netconf/rpc/SetConfigOperation.java | 10 +- .../netconf/rpc/SoftwareActivateOperation.java | 8 +- .../netconf/rpc/SoftwareDownloadOperation.java | 9 +- .../tr069adapter/netconf/rpc/XmlUtility.java | 4 +- .../netconf/server/NetConfServerManagerImpl.java | 32 +- .../netconf/server/NetconfServerStarter.java | 53 +- .../src/main/resources/schema-mariadb.sql | 2 +- .../operations/CustomOperationsCreatorTest.java | 2 +- .../restapi/NetConfServerManagerRestApiTest.java | 7 +- .../restapi/NotificationServerRestApiTest.java | 60 - .../vesagent/controller/AlarmMappingHandler.java | 2 +- .../vesagent/controller/PnfRegMappingHandler.java | 3 +- 78 files changed, 133942 insertions(+), 133178 deletions(-) create mode 100644 common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersion.java create mode 100644 common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManager.java create mode 100644 common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManagerImpl.java create mode 100644 common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinition.java create mode 100644 common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinitions.java create mode 100644 common/src/main/resources/profile-definition-mapping.json delete mode 100644 config-data/src/test/java/com/commscope/tr069adapter/config/ConfigDataApplicationTests.java delete mode 100644 mapper/mapper-schema/CustomYangModelMOmapping.txt rename mapper/mapper-schema/{ => base}/CSDMYangMONameMapping.txt (99%) create mode 100644 mapper/mapper-schema/base/CustomYangModelMOmapping.txt delete mode 100644 mapper/src/main/java/org/commscope/tr069adapter/mapper/Test.java rename netconf-server/schemas/{ => base}/bbf-tr-196-2-0-3-full.yang (96%) rename netconf-server/schemas/{ => base}/tr-069-cwmp-notification.yang (96%) rename netconf-server/schemas/{ => base}/tr-181-2-12-0-cwmp-full.yang (96%) rename netconf-server/schemas/{ => common}/iana-hardware.yang (100%) rename netconf-server/schemas/{ => common}/ietf-crypto-types.yang (100%) rename netconf-server/schemas/{ => common}/ietf-hardware.yang (100%) rename netconf-server/schemas/{ => common}/ietf-inet-types.yang (100%) rename netconf-server/schemas/{ => common}/ietf-netconf-acm.yang (100%) rename netconf-server/schemas/{ => common}/ietf-netconf-monitoring-extension.yang (100%) rename netconf-server/schemas/{ => common}/ietf-netconf-monitoring.yang (100%) rename netconf-server/schemas/{ => common}/ietf-yang-types.yang (100%) rename netconf-server/schemas/{ => common}/o-ran-file-management.yang (100%) rename netconf-server/schemas/{ => common}/o-ran-hardware.yang (100%) rename netconf-server/schemas/{ => common}/o-ran-heartbeat-management.yang (100%) rename netconf-server/schemas/{ => common}/o-ran-software-management.yang (100%) delete mode 100644 netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NotificationServerRestApiTest.java diff --git a/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersion.java b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersion.java new file mode 100644 index 0000000..df4d068 --- /dev/null +++ b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersion.java @@ -0,0 +1,171 @@ +/* + * ============LICENSE_START======================================================================== + * ONAP : tr-069-adapter + * ================================================================================================= + * Copyright (C) 2020 CommScope Inc Intellectual Property. + * ================================================================================================= + * This tr-069-adapter software file is distributed by CommScope Inc 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 + * + * This file 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. + * ===============LICENSE_END======================================================================= + */ + +package org.commscope.tr069adapter.common.deviceversion; + +import java.io.Serializable; +import java.util.Comparator; + +public class DeviceVersion implements Serializable, Comparable { + + /** + * + */ + private static final long serialVersionUID = -7251276716604249440L; + private int svMajorVersion = 0; + private int svMinorVersion = 0; + private int svPatchVersion = 0; + private String swVersion; + private boolean isGenericVersion = false; + private boolean isHwRegex = false; + private boolean isSwRegex = false; + + public DeviceVersion(String swVersion, String hwVersion) { + super(); + setSwVersion(swVersion); + this.hwVersion = hwVersion; + } + + public DeviceVersion(String swVersion, String hwVersion, boolean isSwRegex, + boolean isHwRegex) { + super(); + this.hwVersion = hwVersion; + this.swVersion = swVersion; + this.isHwRegex = isHwRegex; + this.isSwRegex = isSwRegex; + if (!isSwRegex) { + setSwVersion(swVersion); + } + } + + public String getSwVersion() { + if (!isSwRegex) + return svMajorVersion + "." + svMinorVersion + "." + svPatchVersion; + else + return this.swVersion; + } + + public boolean isHwRegex() { + return isHwRegex; + } + + public boolean isSwRegex() { + return isSwRegex; + } + + private void setSwVersion(String swVersion) { + if (swVersion.indexOf(".") > 0) { + String[] verArray = swVersion.split("\\."); + + for (int i = 0; i < verArray.length; i++) { + + if (verArray[i].equals("*")) { + verArray[i] = "0"; + } + } + try { + svMajorVersion = Integer.parseInt(verArray[0]); + svMinorVersion = Integer.parseInt(verArray[1]); + svPatchVersion = Integer.parseInt(verArray[2]); + } catch (Exception e) { + // TODO: handle exception + } + + } else if (swVersion.indexOf("x") > 0) { + swVersion = "*"; + } else if (swVersion.equals("*")) { + isGenericVersion = true; + } + + } + + public String getHwVersion() { + return hwVersion; + } + + private String hwVersion; + + public int getSvMajorVersion() { + return svMajorVersion; + } + + public int getSvMinorVersion() { + return svMinorVersion; + } + + public int getSvPatchVersion() { + return svPatchVersion; + } + + private long deviceTypeId; + + public long getDeviceTypeId() { + return deviceTypeId; + } + + public boolean isGenericVersion() { + return isGenericVersion; + } + + public static Comparator softwareComparator = new Comparator() { + @Override + public int compare(DeviceVersion d1, DeviceVersion d2) { + if (d1.getSvMajorVersion() != d2.getSvMajorVersion()) { + return (d1.getSvMajorVersion() - d2.getSvMajorVersion()); + } else if (d1.getSvMinorVersion() != d2.getSvMinorVersion()) { + return d1.getSvMinorVersion() - d2.getSvMinorVersion(); + } else + return d1.getSvPatchVersion() - d2.getSvPatchVersion(); + } + }; + + @Override + public int compareTo(DeviceVersion o) { + if (deviceTypeId != o.deviceTypeId) + return -1; + + if (isSwRegex) { + return this.hashCode() - o.hashCode(); + } else { + if (svMajorVersion != o.svMajorVersion) { + return (svMajorVersion - o.svMajorVersion); + } else if (svMinorVersion != o.svMinorVersion) { + return svMinorVersion - o.svMinorVersion; + } else if (svPatchVersion != o.svPatchVersion) { + return svPatchVersion - o.svPatchVersion; + } else { + return hwVersion.compareToIgnoreCase(o.hwVersion); + } + } + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + (int) (deviceTypeId ^ (deviceTypeId >>> 32)); + result = prime * result + ((hwVersion == null) ? 0 : hwVersion.hashCode()); + result = prime * result + (isGenericVersion ? 1231 : 1237); + result = prime * result + (isHwRegex ? 1231 : 1237); + result = prime * result + (isSwRegex ? 1241 : 1247); + result = prime * result + svMajorVersion; + result = prime * result + svMinorVersion; + result = prime * result + svPatchVersion; + return result; + } +} diff --git a/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManager.java b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManager.java new file mode 100644 index 0000000..db898c6 --- /dev/null +++ b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManager.java @@ -0,0 +1,35 @@ +/* + * ============LICENSE_START======================================================================== + * ONAP : tr-069-adapter + * ================================================================================================= + * Copyright (C) 2020 CommScope Inc Intellectual Property. + * ================================================================================================= + * This tr-069-adapter software file is distributed by CommScope Inc 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 + * + * This file 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. + * ===============LICENSE_END======================================================================= + */ + +package org.commscope.tr069adapter.common.deviceversion; + +import java.util.List; + +public interface DeviceVersionManager { + + public String getNetconfYangSchemaPath(String swVersion, String hwVersion); + + public String getBaseNetconfYangSchemaPath(); + + public String getAssociatedProfileId(String swVersion, String hwVersion); + + public ProfileDefinition getProfileDefinition(String swVersion, String hwVersion); + + public List getSupportedProfileDefinitions(); + +} diff --git a/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManagerImpl.java b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManagerImpl.java new file mode 100644 index 0000000..4b76ae4 --- /dev/null +++ b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/DeviceVersionManagerImpl.java @@ -0,0 +1,192 @@ +/* + * ============LICENSE_START======================================================================== + * ONAP : tr-069-adapter + * ================================================================================================= + * Copyright (C) 2020 CommScope Inc Intellectual Property. + * ================================================================================================= + * This tr-069-adapter software file is distributed by CommScope Inc 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 + * + * This file 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. + * ===============LICENSE_END======================================================================= + */ + +package org.commscope.tr069adapter.common.deviceversion; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Map.Entry; +import java.util.TreeMap; +import java.util.stream.Collectors; +import javax.annotation.PostConstruct; +import org.springframework.stereotype.Component; +import com.fasterxml.jackson.databind.ObjectMapper; + +@Component +public class DeviceVersionManagerImpl implements DeviceVersionManager { + + TreeMap deviceVersionMap = new TreeMap<>(); + TreeMap profileDefinitionMap = new TreeMap<>(); + + @PostConstruct + public void loadProfileConfiguration() throws IOException { + ObjectMapper objectMapper = new ObjectMapper(); + String contents; + try ( + InputStream inputStream = + getClass().getResourceAsStream("/profile-definition-mapping.json"); + BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream))) { + contents = reader.lines().collect(Collectors.joining(System.lineSeparator())); + } + + ProfileDefinitions versions; + try { + versions = objectMapper.readValue(contents, ProfileDefinitions.class); + + List definitionList = versions.getProfileDefinition(); + for (ProfileDefinition definition : definitionList) { + DeviceVersion versionDTO = + new DeviceVersion(definition.getSoftwareVersion(), definition.getHardwareVersion()); + String profileId = definition.getProfileId(); + deviceVersionMap.put(versionDTO, profileId); + profileDefinitionMap.put(profileId, definition); + } + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + public static void main(String[] args) { + System.out.println("started loading the json file"); + DeviceVersionManagerImpl impl = new DeviceVersionManagerImpl(); + try { + impl.loadProfileConfiguration(); + System.out.println(impl.getAssociatedProfileId("4.3.0.0", "*")); + } catch (Exception e) { + System.out.println("Exception While loading the file"); + // TODO Auto-generated catch block + e.printStackTrace(); + } + System.out.println("File loading is completed"); + } + + @Override + public String getNetconfYangSchemaPath(String swVersion, String hwVersion) { + String profileId = getAssociatedProfileId(swVersion, hwVersion); + ProfileDefinition profileDefinition = profileDefinitionMap.get(profileId); + return profileDefinition.getNetConfSchemaPath(); + } + + @Override + public String getBaseNetconfYangSchemaPath() { + return profileDefinitionMap.firstEntry().getValue().getNetConfSchemaPath(); + } + + @Override + public ProfileDefinition getProfileDefinition(String swVersion, String hwVersion) { + String profileId = getAssociatedProfileId(swVersion, hwVersion); + return profileDefinitionMap.get(profileId); + } + + @Override + public List getSupportedProfileDefinitions() { + List proDeflist = new ArrayList<>(); + for (Iterator iterator = profileDefinitionMap.keySet().iterator(); iterator + .hasNext();) { + String key = iterator.next(); + proDeflist.add(profileDefinitionMap.get(key)); + } + return proDeflist; + } + + @Override + public String getAssociatedProfileId(String swVersion, String hwVersion) { + String profileId = null; + if (null != swVersion) // TODO: Consider hardware version also. + profileId = getProfileName(deviceVersionMap, swVersion, hwVersion); + + if (profileId == null) { + profileId = profileDefinitionMap.firstEntry().getValue().getProfileId(); + } + + return profileId; + } + + private String getProfileName(TreeMap deviceVersionMap, String swVersion, + String hwVersion) { + DeviceVersion deviceVersion = new DeviceVersion(swVersion, hwVersion, false, false); + ArrayList mSoftwareList = new ArrayList<>(); + + for (Iterator> iterator = + deviceVersionMap.entrySet().iterator(); iterator.hasNext();) { + Entry entry = iterator.next(); + DeviceVersion profileVersion = entry.getKey(); + if (profileVersion.isHwRegex() || profileVersion.isSwRegex()) { + if (profileVersion.isSwRegex()) { + if (deviceVersion.getSwVersion().equalsIgnoreCase(profileVersion.getSwVersion()) + || deviceVersion.getSwVersion().matches(profileVersion.getSwVersion())) { + if (profileVersion.isHwRegex()) { + if (deviceVersion.getHwVersion() != null) { + + if ("*".equalsIgnoreCase(profileVersion.getHwVersion()) + || deviceVersion.getHwVersion().equalsIgnoreCase(profileVersion.getHwVersion()) + || deviceVersion.getHwVersion().matches(profileVersion.getHwVersion())) { + return entry.getValue(); + } + } else { + + } + } else { + // Check Strict match of Hardware + if ("*".equalsIgnoreCase(profileVersion.getHwVersion()) + || deviceVersion.getHwVersion().equalsIgnoreCase(profileVersion.getHwVersion())) { + return entry.getValue(); + } + } + } + } else if (profileVersion.isHwRegex()) { + if (deviceVersion.getHwVersion() != null) { + if ("*".equalsIgnoreCase(profileVersion.getHwVersion()) + || deviceVersion.getHwVersion().equalsIgnoreCase(profileVersion.getHwVersion()) + || deviceVersion.getHwVersion().matches(profileVersion.getHwVersion())) { + // Add all software version which matching + if (profileVersion.getSwVersion() + .compareToIgnoreCase(deviceVersion.getSwVersion()) <= 0) { + mSoftwareList.add(profileVersion); + } + } + } + } + } else { + // Check Strict match of Hardware + if ("*".equalsIgnoreCase(profileVersion.getHwVersion()) + || deviceVersion.getHwVersion().equalsIgnoreCase(profileVersion.getHwVersion())) { + if (profileVersion.getSwVersion() + .compareToIgnoreCase(deviceVersion.getSwVersion()) <= 0) { + mSoftwareList.add(profileVersion); + } + } + } + } + + if (mSoftwareList.size() > 0) { + // return the least matched software version profile + Collections.sort(mSoftwareList, DeviceVersion.softwareComparator); + return deviceVersionMap.get(mSoftwareList.get(mSoftwareList.size() - 1)); + } + + return null; + } +} diff --git a/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinition.java b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinition.java new file mode 100644 index 0000000..ca36382 --- /dev/null +++ b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinition.java @@ -0,0 +1,103 @@ +/* + * ============LICENSE_START======================================================================== + * ONAP : tr-069-adapter + * ================================================================================================= + * Copyright (C) 2020 CommScope Inc Intellectual Property. + * ================================================================================================= + * This tr-069-adapter software file is distributed by CommScope Inc 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 + * + * This file 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. + * ===============LICENSE_END======================================================================= + */ + +package org.commscope.tr069adapter.common.deviceversion; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({"profile-id", "software-version", "hardware-version", "netconf-schema-dir-path", + "csdm-mapping-dir-path", "extends-from"}) +public class ProfileDefinition { + @JsonProperty("profile-id") + private String profileId; + @JsonProperty("software-version") + private String softwareVersion; + @JsonProperty("hardware-version") + private String hardwareVersion; + @JsonProperty("netconf-schema-dir-path") + private String netConfSchemaPath; + @JsonProperty("csdm-mapping-dir-path") + private String csdmMappingPath; + @JsonProperty("extends-from") + private String parent; + + public ProfileDefinition() {} + + public ProfileDefinition(String profileId, String software, String hardware, String schemaPath, + String mappingFile, String parent) { + super(); + this.profileId = profileId; + this.softwareVersion = software; + this.hardwareVersion = hardware; + this.netConfSchemaPath = schemaPath; + this.csdmMappingPath = mappingFile; + this.parent = parent; + } + + public String getProfileId() { + return profileId; + } + + public void setProfileId(String profileId) { + this.profileId = profileId; + } + + public String getSoftwareVersion() { + return softwareVersion; + } + + public void setSoftwareVersion(String softwareVersion) { + this.softwareVersion = softwareVersion; + } + + public String getHardwareVersion() { + return hardwareVersion; + } + + public void setHardwareVersion(String hardwareVersion) { + this.hardwareVersion = hardwareVersion; + } + + public String getNetConfSchemaPath() { + return netConfSchemaPath; + } + + public void setNetConfSchemaPath(String netConfSchemaPath) { + this.netConfSchemaPath = netConfSchemaPath; + } + + public String getCsdmMappingPath() { + return csdmMappingPath; + } + + public void setCsdmMappingPath(String csdmMappingPath) { + this.csdmMappingPath = csdmMappingPath; + } + + public String getParent() { + return parent; + } + + public void setParent(String parent) { + this.parent = parent; + } + +} diff --git a/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinitions.java b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinitions.java new file mode 100644 index 0000000..19899cf --- /dev/null +++ b/common/src/main/java/org/commscope/tr069adapter/common/deviceversion/ProfileDefinitions.java @@ -0,0 +1,57 @@ +/* + * ============LICENSE_START======================================================================== + * ONAP : tr-069-adapter + * ================================================================================================= + * Copyright (C) 2020 CommScope Inc Intellectual Property. + * ================================================================================================= + * This tr-069-adapter software file is distributed by CommScope Inc 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 + * + * This file 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. + * ===============LICENSE_END======================================================================= + */ + +package org.commscope.tr069adapter.common.deviceversion; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import java.util.List; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({"profileDefinition"}) +public class ProfileDefinitions { + @JsonProperty("profileDefinition") + private List profileDefinition = null; + + /** + * No args constructor for use in serialization + * + */ + public ProfileDefinitions() {} + + /** + * + * @param profileDefinition + */ + public ProfileDefinitions(List profileDefinition) { + super(); + this.profileDefinition = profileDefinition; + } + + @JsonProperty("profileDefinition") + public List getProfileDefinition() { + return profileDefinition; + } + + @JsonProperty("profileDefinition") + public void setProfileDefinition(List profileDefinition) { + this.profileDefinition = profileDefinition; + } + +} diff --git a/common/src/main/resources/profile-definition-mapping.json b/common/src/main/resources/profile-definition-mapping.json new file mode 100644 index 0000000..297914a --- /dev/null +++ b/common/src/main/resources/profile-definition-mapping.json @@ -0,0 +1,11 @@ +{ + "profileDefinition":[ + { + "profile-id":"base", + "software-version":"*", + "hardware-version":"*", + "netconf-schema-dir-path":"base", + "csdm-mapping-dir-path":"base" + } + ] +} diff --git a/config-data/src/main/java/org/commscope/tr069adapter/config/controllers/ConfugurationDataController.java b/config-data/src/main/java/org/commscope/tr069adapter/config/controllers/ConfugurationDataController.java index e6262e5..44bd394 100644 --- a/config-data/src/main/java/org/commscope/tr069adapter/config/controllers/ConfugurationDataController.java +++ b/config-data/src/main/java/org/commscope/tr069adapter/config/controllers/ConfugurationDataController.java @@ -22,18 +22,15 @@ package org.commscope.tr069adapter.config.controllers; import java.util.Arrays; import java.util.List; import java.util.Optional; - import org.commscope.tr069adapter.acs.common.dto.ConfigurationData; import org.commscope.tr069adapter.config.constants.ConfigurationServiceConstant; import org.commscope.tr069adapter.config.exceptions.InvalidConfigurationServiceException; -import org.commscope.tr069adapter.config.model.ConfigFileContent; import org.commscope.tr069adapter.config.service.ConfigurationDataService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @@ -51,17 +48,12 @@ public class ConfugurationDataController { return "Application is running"; } - @GetMapping("/getFileContent/{id}") - public Optional viewFileContent(@PathVariable("id") String macId) { - logger.info("Processing request to view configuration file content for device {}", macId); - return configDataService.getConfigFileContent(macId); - } - - @GetMapping("/getConfig/{id}") - public ConfigurationData viewConfigurationData(@PathVariable("id") String macId) + @PostMapping("/getConfig") + public ConfigurationData viewConfigurationData(@RequestParam String macId, + @RequestParam String swVersion, @RequestParam String hwVersion) throws InvalidConfigurationServiceException { logger.info("Processing request to get configuration data for device {}", macId); - Optional configData = configDataService.getConfigurationData(macId); + Optional configData = configDataService.getConfigurationData(macId, swVersion, hwVersion); if (configData.isPresent()) { return configData.get(); } diff --git a/config-data/src/main/java/org/commscope/tr069adapter/config/model/ConfigFileContent.java b/config-data/src/main/java/org/commscope/tr069adapter/config/model/ConfigFileContent.java index 080837a..1b6482c 100644 --- a/config-data/src/main/java/org/commscope/tr069adapter/config/model/ConfigFileContent.java +++ b/config-data/src/main/java/org/commscope/tr069adapter/config/model/ConfigFileContent.java @@ -19,29 +19,42 @@ package org.commscope.tr069adapter.config.model; +import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; - -/** - * - * @version 1.0 - * @since September 27, 2019 - * @author Prashant Kumar - */ +import javax.persistence.UniqueConstraint; @Entity -@Table(name = "config_file_content") -public class ConfigFileContent { +@Table(name = "config_file_content", + uniqueConstraints = @UniqueConstraint(columnNames = {"MACID", "SW_VERSION", "HW_VERSION"})) +public class ConfigFileContent implements Serializable { + private static final long serialVersionUID = -5435735270835950132L; @Id + @GeneratedValue(strategy = GenerationType.AUTO) + @Column(name = "ID") + private Long id; + @Column(name = "MACID", length = 255) private String macId; @Column(name = "FILE_CONTENT", columnDefinition = "MEDIUMTEXT") private String fileContent; + @Column(name = "SW_VERSION", length = 64) + private String swVersion; + + @Column(name = "HW_VERSION", length = 64) + private String hwVersion; + + public ConfigFileContent() { + super(); + } + public String getMacId() { return macId; } @@ -57,4 +70,28 @@ public class ConfigFileContent { public void setFileContent(String fileContent) { this.fileContent = fileContent; } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getSwVersion() { + return swVersion; + } + + public void setSwVersion(String swVersion) { + this.swVersion = swVersion; + } + + public String getHwVersion() { + return hwVersion; + } + + public void setHwVersion(String hwVersion) { + this.hwVersion = hwVersion; + } } diff --git a/config-data/src/main/java/org/commscope/tr069adapter/config/repository/ConfigurationDataRepository.java b/config-data/src/main/java/org/commscope/tr069adapter/config/repository/ConfigurationDataRepository.java index 8ff42d0..e116e7d 100644 --- a/config-data/src/main/java/org/commscope/tr069adapter/config/repository/ConfigurationDataRepository.java +++ b/config-data/src/main/java/org/commscope/tr069adapter/config/repository/ConfigurationDataRepository.java @@ -18,18 +18,15 @@ package org.commscope.tr069adapter.config.repository; +import java.util.List; import org.commscope.tr069adapter.config.model.ConfigFileContent; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; -/** - * - * @version 1.0 - * @since September 27, 2019 - * @author Prashant Kumar - */ - @Repository public interface ConfigurationDataRepository extends CrudRepository { + public List findByMacId(String macId); + public ConfigFileContent findByMacIdAndSwVersionAndHwVersion(String macId, String swVersion, + String hwVersion); } diff --git a/config-data/src/main/java/org/commscope/tr069adapter/config/service/ConfigurationDataService.java b/config-data/src/main/java/org/commscope/tr069adapter/config/service/ConfigurationDataService.java index 0987cde..0ce8aef 100644 --- a/config-data/src/main/java/org/commscope/tr069adapter/config/service/ConfigurationDataService.java +++ b/config-data/src/main/java/org/commscope/tr069adapter/config/service/ConfigurationDataService.java @@ -19,8 +19,10 @@ package org.commscope.tr069adapter.config.service; import java.nio.charset.StandardCharsets; +import java.util.List; +import java.util.Map.Entry; import java.util.Optional; - +import java.util.TreeMap; import org.commscope.tr069adapter.acs.common.dto.ConfigurationData; import org.commscope.tr069adapter.config.constants.Utility; import org.commscope.tr069adapter.config.exceptions.InvalidConfigurationServiceException; @@ -56,14 +58,29 @@ public class ConfigurationDataService { return configDataRepository.findById(macId); } - public Optional getConfigurationData(String macId) - throws InvalidConfigurationServiceException { + public Optional getConfigurationData(String macId, String swVersion, + String hwVersion) throws InvalidConfigurationServiceException { ConfigurationData configurationData = null; - Optional configFileContent = configDataRepository.findById(macId); - - if (configFileContent.isPresent()) { + List configFileContentList = configDataRepository.findByMacId(macId); + TreeMap configDataMap = new TreeMap<>(); + if (!configFileContentList.isEmpty()) { logger.debug("Parsing configuration file for device {}", macId); - configurationData = configurationXMLDataParser.parseFile(configFileContent.get()); + for (ConfigFileContent configFileContent : configFileContentList) { + ConfigurationData cfgData = configurationXMLDataParser.parseFile(configFileContent); + DeviceVersion dVersion = + new DeviceVersion(cfgData.getSoftwareVersion(), cfgData.getHardwareVersion()); + configDataMap.put(dVersion, cfgData); + } + DeviceVersion inputVersion = new DeviceVersion(swVersion, hwVersion); + Entry floorEntry = configDataMap.floorEntry(inputVersion); + + if (null == floorEntry) { + logger.error("Configuration file is not available for device {}", macId); + return Optional.ofNullable(configurationData); + } + + DeviceVersion floor = floorEntry.getKey(); + configurationData = configDataMap.get(floor); logger.debug("Parsing of device configuration file is completed"); } else { logger.error("Configuration file is not available for device {}", macId); @@ -102,10 +119,120 @@ public class ConfigurationDataService { configurationXMLDataParser.validateFile(configFileContent); + ConfigurationData configurationData = configurationXMLDataParser.parseFile(configFileContent); + configFileContent.setSwVersion(configurationData.getSoftwareVersion()); + configFileContent.setHwVersion(configurationData.getHardwareVersion()); + logger.debug("Saving configuration file {} content for device of macId {}", fileName, Utility.getMacId(fileName)); - saveConfigFileContent(configFileContent); + ConfigFileContent configFileContentEntity = + configDataRepository.findByMacIdAndSwVersionAndHwVersion(configFileContent.getMacId(), + configFileContent.getSwVersion(), configFileContent.getHwVersion()); + + if (configFileContentEntity != null) { + configFileContentEntity.setFileContent(configFileContent.getFileContent()); + saveConfigFileContent(configFileContentEntity); + } else { + saveConfigFileContent(configFileContent); + } + logger.debug("Configuration file content saved successfully"); } + class DeviceVersion implements Comparable { + private static final long serialVersionUID = -7251276716604249440L; + private int svMajorVersion = 0; + private int svMinorVersion = 0; + private int svPatchVersion = 0; + private boolean isGenericVersion = false; + + public DeviceVersion(String swVersion, String hwVersion) { + super(); + setSwVersion(swVersion); + this.hwVersion = hwVersion; + } + + public String getSwVersion() { + return svMajorVersion + "." + svMinorVersion + "." + svPatchVersion; + } + + public void setSwVersion(String swVersion) { + // TODO: conversion to integers + + if (swVersion.indexOf(".") > 0) { + String[] verArray = swVersion.split("\\."); + + + for (int i = 0; i < verArray.length; i++) { + + if (verArray[i].equals("*")) { + verArray[i] = "0"; + } + } + svMajorVersion = Integer.parseInt(verArray[0]); + svMinorVersion = Integer.parseInt(verArray[1]); + svPatchVersion = Integer.parseInt(verArray[2]); + + } else if (swVersion.indexOf("x") > 0) { + swVersion = "*"; + } else if (swVersion.equals("*")) { + isGenericVersion = true; + } + } + + public String getHwVersion() { + return hwVersion; + } + + public void setHwVersion(String hwVersion) { + this.hwVersion = hwVersion; + } + + private String hwVersion; + + public int getSvMajorVersion() { + return svMajorVersion; + } + + public void setSvMajorVersion(int svMajorVersion) { + this.svMajorVersion = svMajorVersion; + } + + public int getSvMinorVersion() { + return svMinorVersion; + } + + public void setSvMinorVersion(int svMinorVersion) { + this.svMinorVersion = svMinorVersion; + } + + public int getSvPatchVersion() { + return svPatchVersion; + } + + public void setSvPatchVersion(int svPatchVersion) { + this.svPatchVersion = svPatchVersion; + } + + public boolean isGenericVersion() { + return isGenericVersion; + } + + public void setGenericVersion(boolean isGenericVersion) { + this.isGenericVersion = isGenericVersion; + } + + @Override + public int compareTo(DeviceVersion o) { + + if (svMajorVersion != o.svMajorVersion) { + return (svMajorVersion - o.svMajorVersion); + } else if (svMinorVersion != o.svMinorVersion) { + return svMinorVersion - o.svMinorVersion; + } else { + return svPatchVersion - o.svPatchVersion; + } + } + } + } diff --git a/config-data/src/main/resources/application.properties b/config-data/src/main/resources/application.properties index 6673c3b..dfa913a 100644 --- a/config-data/src/main/resources/application.properties +++ b/config-data/src/main/resources/application.properties @@ -25,7 +25,7 @@ spring.datasource.platform=mariadb spring.datasource.initialization-mode=always spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=none -spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialect + ## MULTIPART (MultipartProperties) # Enable multipart uploads diff --git a/config-data/src/main/resources/schema-mariadb.sql b/config-data/src/main/resources/schema-mariadb.sql index 9634210..bcb1c85 100644 --- a/config-data/src/main/resources/schema-mariadb.sql +++ b/config-data/src/main/resources/schema-mariadb.sql @@ -1,6 +1,11 @@ CREATE TABLE IF NOT EXISTS config_file_content ( + ID int null, macid varchar(255) not null, file_content mediumtext not null, - primary key(macid) -); \ No newline at end of file + SW_VERSION varchar(64) not null, + HW_VERSION varchar(64) not null, + primary key(macid, SW_VERSION, HW_VERSION) +); + +CREATE SEQUENCE IF NOT EXISTS hibernate_sequence MINVALUE 1 MAXVALUE 4611686018427387903 CYCLE CACHE 10; \ No newline at end of file diff --git a/config-data/src/test/java/com/commscope/tr069adapter/config/ConfigDataApplicationTests.java b/config-data/src/test/java/com/commscope/tr069adapter/config/ConfigDataApplicationTests.java deleted file mode 100644 index 8b2fe27..0000000 --- a/config-data/src/test/java/com/commscope/tr069adapter/config/ConfigDataApplicationTests.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * ============LICENSE_START======================================================================== - * ONAP : tr-069-adapter - * ================================================================================================= - * Copyright (C) 2020 CommScope Inc Intellectual Property. - * ================================================================================================= - * This tr-069-adapter software file is distributed by CommScope Inc 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 - * - * This file 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. - * ===============LICENSE_END======================================================================= - */ - -package com.commscope.tr069adapter.config; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; - -import org.commscope.tr069adapter.acs.common.dto.ConfigurationData; -import org.commscope.tr069adapter.config.model.ConfigFileContent; -import org.springframework.web.client.RestTemplate; - -public class ConfigDataApplicationTests { - - public static final String SERVER_URI = "http://localhost:9000/"; - public static final String macId = "mac2"; - - public static void main(String args[]) { - - testSaveConfigurationFileContent(); - testGetConfigurationData(); - System.out.println("SUCCESSFUL"); - } - - private static void testSaveConfigurationFileContent() { - System.out.println("\n*******Strating test testSaveConfigurationFileContent*******\n"); - RestTemplate restTemplate = new RestTemplate(); - - String fileContent = readFile("ss.xml"); - ConfigFileContent configFleContent = new ConfigFileContent(); - - configFleContent.setMacId(macId); - configFleContent.setFileContent(fileContent); - - String response = - restTemplate.postForObject(SERVER_URI + "/create", configFleContent, String.class); - System.out.println("Saved"); - // printEmpData(response); - System.out.println("\n*******Test testGetConfigurationData completed*******\n"); - } - - private static void testGetConfigurationData() { - System.out.println("\n*******Strating test testSaveConfigurationFileContent*******\n"); - RestTemplate restTemplate = new RestTemplate(); - - ConfigurationData configData = - restTemplate.getForObject(SERVER_URI + "/getConfig/" + macId, ConfigurationData.class); - - if (null == configData) { - System.out.println("No configuration data exist for device " + macId); - } else { - System.out.println( - "\n***************Configuration data for device " + macId + "***************\n\n"); - System.out.println(configData.getParameterMONameValueMap()); - } - // printConfigData(configData); - System.out.println("\n*******Test testGetConfigurationData completed*******\n"); - } - - public static String readFile(String completeFilePath) { - BufferedReader reader = null; - String line = null; - StringBuilder stringBuilder = new StringBuilder(); - String ls = "\n"; - - try { - reader = new BufferedReader(new FileReader(completeFilePath)); - - while ((line = reader.readLine()) != null) { - stringBuilder.append(line); - stringBuilder.append(ls); - } - - return stringBuilder.toString(); - } catch (Exception ex) { - return null; - } finally { - if (null != reader) { - try { - reader.close(); - } catch (IOException e) { - } - } - } - } -} diff --git a/config-data/src/test/java/org/commscope/tr069adapter/config/ConfigDataTestsUtils.java b/config-data/src/test/java/org/commscope/tr069adapter/config/ConfigDataTestsUtils.java index 7b5a841..d9b8ec2 100644 --- a/config-data/src/test/java/org/commscope/tr069adapter/config/ConfigDataTestsUtils.java +++ b/config-data/src/test/java/org/commscope/tr069adapter/config/ConfigDataTestsUtils.java @@ -18,10 +18,14 @@ package org.commscope.tr069adapter.config; +import java.util.ArrayList; +import java.util.List; import org.commscope.tr069adapter.config.model.ConfigFileContent; public class ConfigDataTestsUtils { + private ConfigDataTestsUtils() {} + public static final String SERVER_URI = "http://localhost:9000/"; public static final String macId = "testMacId"; public static final String OUI = "0005B9"; @@ -47,13 +51,17 @@ public class ConfigDataTestsUtils { // } - public static ConfigFileContent getConfigFileContent() { - ConfigFileContent configFileContent = new ConfigFileContent(); + public static List getConfigFileContent() { + List data = new ArrayList<>(); - configFileContent.setFileContent(getFileContent()); - configFileContent.setMacId(macId); + for (int i = 0; i < 5; i++) { + ConfigFileContent configFileContent = new ConfigFileContent(); + configFileContent.setFileContent(getFileContent()); + configFileContent.setMacId(macId); + configFileContent.setSwVersion("4." + i); + } - return configFileContent; + return data; } diff --git a/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java b/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java index 58bfea8..38634d0 100644 --- a/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java +++ b/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java @@ -21,9 +21,6 @@ package org.commscope.tr069adapter.config; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; import static org.junit.jupiter.api.Assertions.fail; - -import java.util.Optional; - import org.commscope.tr069adapter.config.repository.ConfigurationDataRepository; import org.hamcrest.CoreMatchers; import org.junit.Test; @@ -33,6 +30,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.mock.web.MockHttpServletResponse; import org.springframework.mock.web.MockMultipartFile; @@ -96,49 +94,22 @@ public class ConfugurationDataControllerTests { assertEquals(expectedResult, resultString); } - @Test - public void viewFileContentTest() { - Mockito.when(configDataRepository.findById(ConfigDataTestsUtils.macId)) - .thenReturn(Optional.of(ConfigDataTestsUtils.getConfigFileContent())); - - MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders - .get("/getFileContent/" + ConfigDataTestsUtils.macId).accept(MediaType.APPLICATION_JSON); - - MvcResult result = null; - String resultString = null; - try { - result = mockMvc.perform(requestBuilder).andReturn(); - MockHttpServletResponse response = result.getResponse(); - resultString = response.getContentAsString(); - } catch (Exception e) { - fail(e.getMessage()); - } - - String expectedResult = - "{\"macId\":\"testMacId\",\"fileContent\":\"\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n 1\\r\\n dmsuser\\r\\n 7001\\r\\n NONE\\r\\n dmsuser\\r\\n \\r\\n 0\\r\\n \\r\\n\\t\\t\\r\\n \\r\\n \\r\\n \\r\\n\"}"; - assertEquals(expectedResult, resultString); - } - - @Test public void viewConfigurationDataTest() { - Mockito.when(configDataRepository.findById(ConfigDataTestsUtils.macId)) - .thenReturn(Optional.of(ConfigDataTestsUtils.getConfigFileContent())); + Mockito.when(configDataRepository.findByMacId(ConfigDataTestsUtils.macId)) + .thenReturn(ConfigDataTestsUtils.getConfigFileContent()); - MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders - .get("/getConfig/" + ConfigDataTestsUtils.macId).accept(MediaType.APPLICATION_JSON); + MockHttpServletRequestBuilder requestBuilder = + MockMvcRequestBuilders.post("/getConfig").param("macId", "0005B95196D0") + .param("swVersion", "4.5").param("hwVersion", "1.1").accept(MediaType.APPLICATION_JSON); MvcResult result = null; - String resultString = null; try { result = mockMvc.perform(requestBuilder).andReturn(); MockHttpServletResponse response = result.getResponse(); - resultString = response.getContentAsString(); + assertEquals(200, response.getStatus()); } catch (Exception e) { fail(e.getMessage()); } - - String expectedSubString = "\"localDn\":\"0005B95196D0\""; - assertThat(resultString, CoreMatchers.containsString(expectedSubString)); } } diff --git a/docker-compose/data/importConfig.sh b/docker-compose/data/importConfig.sh index 4adff88..08e6319 100755 --- a/docker-compose/data/importConfig.sh +++ b/docker-compose/data/importConfig.sh @@ -27,6 +27,6 @@ curl -k -F "files=@./testdata/0005B9423910.xml" $PROTO://localhost:1111/importCo echo -e "\n" echo "Validating the Import..." -curl $PROTO://localhost:1111/getConfig/0005b9423910 -k +curl -d "macId=0005B9423910&&swVersion=4.3.0&hwVersion=1" $PROTO://localhost:1111/getConfig -k echo -e "\n" diff --git a/docker-compose/tr069-adapter/tr069adapter-install.env b/docker-compose/tr069-adapter/tr069adapter-install.env index 0a700e1..116f9fb 100755 --- a/docker-compose/tr069-adapter/tr069adapter-install.env +++ b/docker-compose/tr069-adapter/tr069adapter-install.env @@ -90,6 +90,6 @@ tr069adapterSSLClientTrustCRT=tr069adapterclienttrust.crt # DeviceId : Mac ID of the Device netconfServerIP= -DeviceId=0005B9423910 - +requestTimeout=55 +preConfigOnPNP=true diff --git a/docker-compose/tr069-adapter/tr069adapter-install.yaml b/docker-compose/tr069-adapter/tr069adapter-install.yaml index 2a0fa5c..a59c494 100755 --- a/docker-compose/tr069-adapter/tr069adapter-install.yaml +++ b/docker-compose/tr069-adapter/tr069adapter-install.yaml @@ -80,20 +80,23 @@ services: networks: - csadapter_nw environment: + DB_USERNAME: root + DB_PASSWORD: root + DB_SERVICE: tr069adapter-mariadb + DB_NAME: dmsdb SBI_REST_HOST: tr069adapter-acs SBI_REST_PORT: 9977 CONFIG_DB_REST_HOST: tr069adapter-acs-initialpnpdb CONFIG_DB_REST_PORT: 9000 MAPPER_REST_PORT: 9999 - REQUEST_TIMEOUT: 300 - PRE_CONFIGURE_ON_PNP: 'true' + REQUEST_TIMEOUT: ${requestTimeout} + preConfigureOnPNP: ${preConfigOnPNP} NBI_REST_HOST: tr069adapter-netconf-server NBI_REST_PORT: 8181 VES_REST_HOST: tr069adapter-ves-notifier VES_REST_PORT: 8383 - NBI_NETCONF_PORT: 17830 - NETCONF_SERVER_PORT: 17830 - NETCONF_SERVER_IP: tr069adapter-netconf-server + netConfServerIP: ${netconfServerIP} + VENDOR_NAME : ORAN tr069adapter-netconf-server: image: "nexus3.o-ran-sc.org:10004/o-ran-sc/tr069adapter-netconf-server:latest" @@ -104,16 +107,21 @@ services: ports: - "8181:8181" - "17830:17830" + - "17831:17831" + - "17832:17832" networks: - csadapter_nw environment: + DB_USERNAME: root + DB_PASSWORD: root + DB_SERVICE: tr069adapter-mariadb + DB_NAME: dmsdb NETCONF_REST_PORT: 8181 MAPPER_REST_PORT: 9999 - NETCONFSRV_PORT: 17830 - DeviceId: ${DeviceId} + NETCONFSRVS_START_PORT: 17830 + NUM_SERVERS: 3 netConfServerIP: ${netconfServerIP} MAPPER_REST_HOST: tr069adapter-netconfig-mapper - VES_PORT: 8383 VES_REST_HOST: tr069adapter-ves-notifier VES_REST_PORT: 8383 @@ -128,6 +136,10 @@ services: networks: - csadapter_nw environment: + DB_USERNAME: root + DB_PASSWORD: root + DB_SERVICE: tr069adapter-mariadb + DB_NAME: dmsdb VES_REST_PORT: 8383 faultvesCollectorHost: ${netconfServerIP} faultvesCollectorPort: 2222 diff --git a/mapper/mapper-schema/CustomYangModelMOmapping.txt b/mapper/mapper-schema/CustomYangModelMOmapping.txt deleted file mode 100644 index 376585f..0000000 --- a/mapper/mapper-schema/CustomYangModelMOmapping.txt +++ /dev/null @@ -1,4 +0,0 @@ -TRMONAME,YANGMONAME,MOTYPE,TRDATATYPE,YANGNAMESPACE -heartbeat.,heartbeat,ScalarObject,object,urn:o-ran:heartbeat-management:1.0 -heartbeat.heartbeatPeriod,heartbeat.heartbeatPeriod,Scalar-ReadWrite,unsignedInt -heartbeat.countDownTimer,heartbeat.countDownTimer,Scalar-ReadWrite,unsignedInt \ No newline at end of file diff --git a/mapper/mapper-schema/CSDMYangMONameMapping.txt b/mapper/mapper-schema/base/CSDMYangMONameMapping.txt similarity index 99% rename from mapper/mapper-schema/CSDMYangMONameMapping.txt rename to mapper/mapper-schema/base/CSDMYangMONameMapping.txt index c4d3e26..5b39239 100644 --- a/mapper/mapper-schema/CSDMYangMONameMapping.txt +++ b/mapper/mapper-schema/base/CSDMYangMONameMapping.txt @@ -1,6719 +1,6719 @@ -TRMONAME,YANGMONAME,MOTYPE,TRDATATYPE,YANGNAMESPACE -Device.,device,ScalarObject,object,urn:onf:otcc:wireless:yang:radio-access-186 -Device.RootDataModelVersion,device.root-data-model-version,Scalar-ReadOnly,string -Device.InterfaceStackNumberOfEntries,device.interface-stack-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.,device.services,ScalarObject,object -Device.DeviceInfo.,device.device-info,ScalarObject,object -Device.DeviceInfo.DeviceCategory,device.device-info.device-category,Scalar-ReadOnly,string -Device.DeviceInfo.Manufacturer,device.device-info.manufacturer,Scalar-ReadOnly,string -Device.DeviceInfo.ManufacturerOUI,device.device-info.manufacturer-oui,Scalar-ReadOnly,string -Device.DeviceInfo.SupportedDataModelNumberOfEntries,device.device-info.supported-data-model-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.ModelName,device.device-info.model-name,Scalar-ReadOnly,string -Device.DeviceInfo.ModelNumber,device.device-info.model-number,Scalar-ReadOnly,string -Device.DeviceInfo.Description,device.device-info.description,Scalar-ReadOnly,string -Device.DeviceInfo.ProductClass,device.device-info.product-class,Scalar-ReadOnly,string -Device.DeviceInfo.SerialNumber,device.device-info.serial-number,Scalar-ReadOnly,string -Device.DeviceInfo.HardwareVersion,device.device-info.hardware-version,Scalar-ReadOnly,string -Device.DeviceInfo.SoftwareVersion,device.device-info.software-version,Scalar-ReadOnly,string -Device.DeviceInfo.ActiveFirmwareImage,device.device-info.active-firmware-image,Scalar-ReadOnly,string -Device.DeviceInfo.BootFirmwareImage,device.device-info.boot-firmware-image,Scalar-ReadWrite,string -Device.DeviceInfo.AdditionalHardwareVersion,device.device-info.additional-hardware-version,Scalar-ReadOnly,string -Device.DeviceInfo.AdditionalSoftwareVersion,device.device-info.additional-software-version,Scalar-ReadOnly,string -Device.DeviceInfo.ProvisioningCode,device.device-info.provisioning-code,Scalar-ReadWrite,string -Device.DeviceInfo.UpTime,device.device-info.up-time,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.FirstUseDate,device.device-info.first-use-date,Scalar-ReadOnly,dateTime -Device.DeviceInfo.FirmwareImageNumberOfEntries,device.device-info.firmware-image-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.VendorConfigFileNumberOfEntries,device.device-info.vendor-config-file-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessorNumberOfEntries,device.device-info.processor-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.VendorLogFileNumberOfEntries,device.device-info.vendor-log-file-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.LocationNumberOfEntries,device.device-info.location-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.DeviceImageNumberOfEntries,device.device-info.device-image-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.VendorConfigFile.{i}.,device.device-info.vendor-config-file.{i}.,TabularObject,object -Device.DeviceInfo.VendorConfigFile.{i}.Alias,device.device-info.vendor-config-file.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.VendorConfigFile.{i}.Name,device.device-info.vendor-config-file.{i}.name,Tabular-ReadOnly,string -Device.DeviceInfo.VendorConfigFile.{i}.Version,device.device-info.vendor-config-file.{i}.version,Tabular-ReadOnly,string -Device.DeviceInfo.VendorConfigFile.{i}.Date,device.device-info.vendor-config-file.{i}.date,Tabular-ReadOnly,dateTime -Device.DeviceInfo.VendorConfigFile.{i}.Description,device.device-info.vendor-config-file.{i}.description,Tabular-ReadOnly,string -Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore,device.device-info.vendor-config-file.{i}.use-for-backup-restore,Tabular-ReadOnly,boolean -Device.DeviceInfo.MemoryStatus.,device.device-info.memory-status,ScalarObject,object -Device.DeviceInfo.MemoryStatus.Total,device.device-info.memory-status.total,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.MemoryStatus.Free,device.device-info.memory-status.free,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.,device.device-info.process-status,ScalarObject,object -Device.DeviceInfo.ProcessStatus.CPUUsage,device.device-info.process-status.cpu-usage,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries,device.device-info.process-status.process-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.Process.{i}.,device.device-info.process-status.process.{i}.,TabularObject,object -Device.DeviceInfo.ProcessStatus.Process.{i}.PID,device.device-info.process-status.process.{i}.pid,Tabular-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.Process.{i}.Command,device.device-info.process-status.process.{i}.command,Tabular-ReadOnly,string -Device.DeviceInfo.ProcessStatus.Process.{i}.Size,device.device-info.process-status.process.{i}.size,Tabular-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.Process.{i}.Priority,device.device-info.process-status.process.{i}.priority,Tabular-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime,device.device-info.process-status.process.{i}.cpu-time,Tabular-ReadOnly,unsignedInt -Device.DeviceInfo.ProcessStatus.Process.{i}.State,device.device-info.process-status.process.{i}.state,Tabular-ReadOnly,string -Device.DeviceInfo.TemperatureStatus.,device.device-info.temperature-status,ScalarObject,object -Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries,device.device-info.temperature-status.temperature-sensor-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.,device.device-info.temperature-status.temperature-sensor.{i}.,TabularObject,object -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias,device.device-info.temperature-status.temperature-sensor.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable,device.device-info.temperature-status.temperature-sensor.{i}.enable,Tabular-ReadWrite,boolean -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status,device.device-info.temperature-status.temperature-sensor.{i}.status,Tabular-ReadOnly,string -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime,device.device-info.temperature-status.temperature-sensor.{i}.reset-time,Tabular-ReadOnly,dateTime -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name,device.device-info.temperature-status.temperature-sensor.{i}.name,Tabular-ReadOnly,string -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value,device.device-info.temperature-status.temperature-sensor.{i}.value,Tabular-ReadOnly,int -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate,device.device-info.temperature-status.temperature-sensor.{i}.last-update,Tabular-ReadOnly,dateTime -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue,device.device-info.temperature-status.temperature-sensor.{i}.min-value,Tabular-ReadOnly,int -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime,device.device-info.temperature-status.temperature-sensor.{i}.min-time,Tabular-ReadOnly,dateTime -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue,device.device-info.temperature-status.temperature-sensor.{i}.max-value,Tabular-ReadOnly,int -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime,device.device-info.temperature-status.temperature-sensor.{i}.max-time,Tabular-ReadOnly,dateTime -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue,device.device-info.temperature-status.temperature-sensor.{i}.low-alarm-value,Tabular-ReadWrite,int -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime,device.device-info.temperature-status.temperature-sensor.{i}.low-alarm-time,Tabular-ReadOnly,dateTime -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue,device.device-info.temperature-status.temperature-sensor.{i}.high-alarm-value,Tabular-ReadWrite,int -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval,device.device-info.temperature-status.temperature-sensor.{i}.polling-interval,Tabular-ReadWrite,unsignedInt -Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime,device.device-info.temperature-status.temperature-sensor.{i}.high-alarm-time,Tabular-ReadOnly,dateTime -Device.DeviceInfo.NetworkProperties.,device.device-info.network-properties,ScalarObject,object -Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize,device.device-info.network-properties.max-tcp-window-size,Scalar-ReadOnly,unsignedInt -Device.DeviceInfo.NetworkProperties.TCPImplementation,device.device-info.network-properties.tcp-implementation,Scalar-ReadOnly,string -Device.DeviceInfo.Processor.{i}.,device.device-info.processor.{i}.,TabularObject,object -Device.DeviceInfo.Processor.{i}.Alias,device.device-info.processor.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.Processor.{i}.Architecture,device.device-info.processor.{i}.architecture,Tabular-ReadOnly,string -Device.DeviceInfo.VendorLogFile.{i}.,device.device-info.vendor-log-file.{i}.,TabularObject,object -Device.DeviceInfo.VendorLogFile.{i}.Alias,device.device-info.vendor-log-file.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.VendorLogFile.{i}.Name,device.device-info.vendor-log-file.{i}.name,Tabular-ReadOnly,string -Device.DeviceInfo.VendorLogFile.{i}.MaximumSize,device.device-info.vendor-log-file.{i}.maximum-size,Tabular-ReadOnly,unsignedInt -Device.DeviceInfo.VendorLogFile.{i}.Persistent,device.device-info.vendor-log-file.{i}.persistent,Tabular-ReadOnly,boolean -Device.DeviceInfo.Location.{i}.,device.device-info.location.{i}.,TabularObject,object -Device.DeviceInfo.Location.{i}.Source,device.device-info.location.{i}.source,Tabular-ReadOnly,string -Device.DeviceInfo.Location.{i}.AcquiredTime,device.device-info.location.{i}.acquired-time,Tabular-ReadOnly,dateTime -Device.DeviceInfo.Location.{i}.ExternalSource,device.device-info.location.{i}.external-source,Tabular-ReadOnly,string -Device.DeviceInfo.Location.{i}.ExternalProtocol,device.device-info.location.{i}.external-protocol,Tabular-ReadOnly,string -Device.DeviceInfo.Location.{i}.DataObject,device.device-info.location.{i}.data-object,Tabular-ReadWrite,string -Device.DeviceInfo.DeviceImageFile.{i}.,device.device-info.device-image-file.{i}.,TabularObject,object -Device.DeviceInfo.DeviceImageFile.{i}.Alias,device.device-info.device-image-file.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.DeviceImageFile.{i}.Location,device.device-info.device-image-file.{i}.location,Tabular-ReadOnly,string -Device.DeviceInfo.DeviceImageFile.{i}.Image,device.device-info.device-image-file.{i}.image,Tabular-ReadOnly,string -Device.DeviceInfo.FirmwareImage.{i}.,device.device-info.firmware-image.{i}.,TabularObject,object -Device.DeviceInfo.FirmwareImage.{i}.Alias,device.device-info.firmware-image.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.FirmwareImage.{i}.Name,device.device-info.firmware-image.{i}.name,Tabular-ReadOnly,string -Device.DeviceInfo.FirmwareImage.{i}.Version,device.device-info.firmware-image.{i}.version,Tabular-ReadOnly,string -Device.DeviceInfo.FirmwareImage.{i}.Available,device.device-info.firmware-image.{i}.available,Tabular-ReadWrite,boolean -Device.DeviceInfo.FirmwareImage.{i}.Status,device.device-info.firmware-image.{i}.status,Tabular-ReadOnly,string -Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog,device.device-info.firmware-image.{i}.boot-failure-log,Tabular-ReadOnly,string -Device.DeviceInfo.SupportedDataModel.{i}.,device.device-info.supported-data-model.{i}.,TabularObject,object -Device.DeviceInfo.SupportedDataModel.{i}.Alias,device.device-info.supported-data-model.{i}.alias,Tabular-ReadWrite,string -Device.DeviceInfo.SupportedDataModel.{i}.URL,device.device-info.supported-data-model.{i}.url,Tabular-ReadOnly,string -Device.DeviceInfo.SupportedDataModel.{i}.UUID,device.device-info.supported-data-model.{i}.uuid,Tabular-ReadOnly,string -Device.DeviceInfo.SupportedDataModel.{i}.URN,device.device-info.supported-data-model.{i}.urn,Tabular-ReadOnly,string -Device.DeviceInfo.SupportedDataModel.{i}.Features,device.device-info.supported-data-model.{i}.features,Tabular-ReadOnly,string -Device.DeviceInfo.ProxierInfo.,device.device-info.proxier-info,ScalarObject,object -Device.DeviceInfo.ProxierInfo.ManufacturerOUI,device.device-info.proxier-info.manufacturer-oui,Scalar-ReadOnly,string -Device.DeviceInfo.ProxierInfo.ProductClass,device.device-info.proxier-info.product-class,Scalar-ReadOnly,string -Device.DeviceInfo.ProxierInfo.SerialNumber,device.device-info.proxier-info.serial-number,Scalar-ReadOnly,string -Device.DeviceInfo.ProxierInfo.ProxyProtocol,device.device-info.proxier-info.proxy-protocol,Scalar-ReadOnly,string -Device.ManagementServer.,device.management-server,ScalarObject,object -Device.ManagementServer.EnableCWMP,device.management-server.enable-cwmp,Scalar-ReadWrite,boolean -Device.ManagementServer.URL,device.management-server.url,Scalar-ReadWrite,string -Device.ManagementServer.Username,device.management-server.username,Scalar-ReadWrite,string -Device.ManagementServer.ScheduleReboot,device.management-server.schedule-reboot,Scalar-ReadWrite,dateTime -Device.ManagementServer.DelayReboot,device.management-server.delay-reboot,Scalar-ReadWrite,int -Device.ManagementServer.PeriodicInformEnable,device.management-server.periodic-inform-enable,Scalar-ReadWrite,boolean -Device.ManagementServer.PeriodicInformInterval,device.management-server.periodic-inform-interval,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.PeriodicInformTime,device.management-server.periodic-inform-time,Scalar-ReadWrite,dateTime -Device.ManagementServer.ParameterKey,device.management-server.parameter-key,Scalar-ReadOnly,string -Device.ManagementServer.ConnectionRequestURL,device.management-server.connection-request-url,Scalar-ReadOnly,string -Device.ManagementServer.ConnectionRequestUsername,device.management-server.connection-request-username,Scalar-ReadWrite,string -Device.ManagementServer.UpgradesManaged,device.management-server.upgrades-managed,Scalar-ReadWrite,boolean -Device.ManagementServer.KickURL,device.management-server.kick-url,Scalar-ReadOnly,string -Device.ManagementServer.DownloadProgressURL,device.management-server.download-progress-url,Scalar-ReadOnly,string -Device.ManagementServer.DefaultActiveNotificationThrottle,device.management-server.default-active-notification-throttle,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.CWMPRetryMinimumWaitInterval,device.management-server.cwmp-retry-minimum-wait-interval,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.CWMPRetryIntervalMultiplier,device.management-server.cwmp-retry-interval-multiplier,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.HTTPConnectionRequestEnable,device.management-server.http-connection-request-enable,Scalar-ReadWrite,boolean -Device.ManagementServer.UDPConnectionRequestAddress,device.management-server.udp-connection-request-address,Scalar-ReadOnly,string -Device.ManagementServer.STUNEnable,device.management-server.stun-enable,Scalar-ReadWrite,boolean -Device.ManagementServer.STUNServerAddress,device.management-server.stun-server-address,Scalar-ReadWrite,string -Device.ManagementServer.STUNServerPort,device.management-server.stun-server-port,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.STUNUsername,device.management-server.stun-username,Scalar-ReadWrite,string -Device.ManagementServer.STUNMaximumKeepAlivePeriod,device.management-server.stun-maximum-keep-alive-period,Scalar-ReadWrite,int -Device.ManagementServer.STUNMinimumKeepAlivePeriod,device.management-server.stun-minimum-keep-alive-period,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.NATDetected,device.management-server.nat-detected,Scalar-ReadOnly,boolean -Device.ManagementServer.AliasBasedAddressing,device.management-server.alias-based-addressing,Scalar-ReadOnly,boolean -Device.ManagementServer.InstanceMode,device.management-server.instance-mode,Scalar-ReadWrite,string -Device.ManagementServer.AutoCreateInstances,device.management-server.auto-create-instances,Scalar-ReadWrite,boolean -Device.ManagementServer.ManageableDeviceNumberOfEntries,device.management-server.manageable-device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ManagementServer.ManageableDeviceNotificationLimit,device.management-server.manageable-device-notification-limit,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.EmbeddedDeviceNumberOfEntries,device.management-server.embedded-device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ManagementServer.VirtualDeviceNumberOfEntries,device.management-server.virtual-device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ManagementServer.SupportedConnReqMethods,device.management-server.supported-conn-req-methods,Scalar-ReadOnly,string -Device.ManagementServer.ConnReqXMPPConnection,device.management-server.conn-req-xmpp-connection,Scalar-ReadWrite,string -Device.ManagementServer.ConnReqAllowedJabberIDs,device.management-server.conn-req-allowed-jabber-i-ds,Scalar-ReadWrite,string -Device.ManagementServer.ConnReqJabberID,device.management-server.conn-req-jabber-id,Scalar-ReadOnly,string -Device.ManagementServer.HTTPCompressionSupported,device.management-server.http-compression-supported,Scalar-ReadOnly,string -Device.ManagementServer.HTTPCompression,device.management-server.http-compression,Scalar-ReadWrite,string -Device.ManagementServer.LightweightNotificationProtocolsSupported,device.management-server.lightweight-notification-protocols-supported,Scalar-ReadOnly,string -Device.ManagementServer.LightweightNotificationProtocolsUsed,device.management-server.lightweight-notification-protocols-used,Scalar-ReadWrite,string -Device.ManagementServer.LightweightNotificationTriggerInterval,device.management-server.lightweight-notification-trigger-interval,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.LightweightNotificationTriggerTime,device.management-server.lightweight-notification-trigger-time,Scalar-ReadWrite,dateTime -Device.ManagementServer.UDPLightweightNotificationHost,device.management-server.udp-lightweight-notification-host,Scalar-ReadWrite,string -Device.ManagementServer.UDPLightweightNotificationPort,device.management-server.udp-lightweight-notification-port,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.InstanceWildcardsSupported,device.management-server.instance-wildcards-supported,Scalar-ReadOnly,boolean -Device.ManagementServer.InformParameterNumberOfEntries,device.management-server.inform-parameter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ManagementServer.ManageableDevice.{i}.,device.management-server.manageable-device.{i}.,TabularObject,object -Device.ManagementServer.ManageableDevice.{i}.Alias,device.management-server.manageable-device.{i}.alias,Tabular-ReadWrite,string -Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI,device.management-server.manageable-device.{i}.manufacturer-oui,Tabular-ReadOnly,string -Device.ManagementServer.ManageableDevice.{i}.SerialNumber,device.management-server.manageable-device.{i}.serial-number,Tabular-ReadOnly,string -Device.ManagementServer.ManageableDevice.{i}.ProductClass,device.management-server.manageable-device.{i}.product-class,Tabular-ReadOnly,string -Device.ManagementServer.ManageableDevice.{i}.Host,device.management-server.manageable-device.{i}.host,Tabular-ReadOnly,string -Device.ManagementServer.AutonomousTransferCompletePolicy.,device.management-server.autonomous-transfer-complete-policy,ScalarObject,object -Device.ManagementServer.AutonomousTransferCompletePolicy.Enable,device.management-server.autonomous-transfer-complete-policy.enable,Scalar-ReadWrite,boolean -Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter,device.management-server.autonomous-transfer-complete-policy.transfer-type-filter,Scalar-ReadWrite,string -Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter,device.management-server.autonomous-transfer-complete-policy.result-type-filter,Scalar-ReadWrite,string -Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter,device.management-server.autonomous-transfer-complete-policy.file-type-filter,Scalar-ReadWrite,string -Device.ManagementServer.DownloadAvailability.,device.management-server.download-availability,ScalarObject,object -Device.ManagementServer.DownloadAvailability.Announcement.,device.management-server.download-availability.announcement,ScalarObject,object -Device.ManagementServer.DownloadAvailability.Announcement.Enable,device.management-server.download-availability.announcement.enable,Scalar-ReadWrite,boolean -Device.ManagementServer.DownloadAvailability.Announcement.Status,device.management-server.download-availability.announcement.status,Scalar-ReadOnly,string -Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries,device.management-server.download-availability.announcement.group-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.,device.management-server.download-availability.announcement.group.{i}.,TabularObject,object -Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias,device.management-server.download-availability.announcement.group.{i}.alias,Tabular-ReadWrite,string -Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable,device.management-server.download-availability.announcement.group.{i}.enable,Tabular-ReadWrite,boolean -Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status,device.management-server.download-availability.announcement.group.{i}.status,Tabular-ReadOnly,string -Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL,device.management-server.download-availability.announcement.group.{i}.url,Tabular-ReadWrite,string -Device.ManagementServer.DownloadAvailability.Query.,device.management-server.download-availability.query,ScalarObject,object -Device.ManagementServer.DownloadAvailability.Query.Enable,device.management-server.download-availability.query.enable,Scalar-ReadWrite,boolean -Device.ManagementServer.DownloadAvailability.Query.Status,device.management-server.download-availability.query.status,Scalar-ReadOnly,string -Device.ManagementServer.DownloadAvailability.Query.URL,device.management-server.download-availability.query.url,Scalar-ReadWrite,string -Device.ManagementServer.DUStateChangeComplPolicy.,device.management-server.du-state-change-compl-policy,ScalarObject,object -Device.ManagementServer.DUStateChangeComplPolicy.Enable,device.management-server.du-state-change-compl-policy.enable,Scalar-ReadWrite,boolean -Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter,device.management-server.du-state-change-compl-policy.operation-type-filter,Scalar-ReadWrite,string -Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter,device.management-server.du-state-change-compl-policy.result-type-filter,Scalar-ReadWrite,string -Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter,device.management-server.du-state-change-compl-policy.fault-code-filter,Scalar-ReadWrite,string -Device.ManagementServer.EmbeddedDevice.{i}.,device.management-server.embedded-device.{i}.,TabularObject,object -Device.ManagementServer.EmbeddedDevice.{i}.ControllerID,device.management-server.embedded-device.{i}.controller-id,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID,device.management-server.embedded-device.{i}.proxied-device-id,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.Reference,device.management-server.embedded-device.{i}.reference,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel,device.management-server.embedded-device.{i}.supported-data-model,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.Host,device.management-server.embedded-device.{i}.host,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol,device.management-server.embedded-device.{i}.proxy-protocol,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference,device.management-server.embedded-device.{i}.proxy-protocol-reference,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol,device.management-server.embedded-device.{i}.discovery-protocol,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference,device.management-server.embedded-device.{i}.discovery-protocol-reference,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed,device.management-server.embedded-device.{i}.command-processed,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg,device.management-server.embedded-device.{i}.command-processing-err-msg,Tabular-ReadOnly,string -Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime,device.management-server.embedded-device.{i}.last-sync-time,Tabular-ReadOnly,dateTime -Device.ManagementServer.VirtualDevice.{i}.,device.management-server.virtual-device.{i}.,TabularObject,object -Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI,device.management-server.virtual-device.{i}.manufacturer-oui,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.ProductClass,device.management-server.virtual-device.{i}.product-class,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.SerialNumber,device.management-server.virtual-device.{i}.serial-number,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.Host,device.management-server.virtual-device.{i}.host,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol,device.management-server.virtual-device.{i}.proxy-protocol,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference,device.management-server.virtual-device.{i}.proxy-protocol-reference,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol,device.management-server.virtual-device.{i}.discovery-protocol,Tabular-ReadOnly,string -Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference,device.management-server.virtual-device.{i}.discovery-protocol-reference,Tabular-ReadOnly,string -Device.ManagementServer.StandbyPolicy.,device.management-server.standby-policy,ScalarObject,object -Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration,device.management-server.standby-policy.cr-unawareness-max-duration,Scalar-ReadWrite,int -Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic,device.management-server.standby-policy.max-missed-periodic,Scalar-ReadWrite,int -Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled,device.management-server.standby-policy.notify-missed-scheduled,Scalar-ReadWrite,boolean -Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable,device.management-server.standby-policy.network-awareness-capable,Scalar-ReadOnly,boolean -Device.ManagementServer.StandbyPolicy.SelfTimerCapable,device.management-server.standby-policy.self-timer-capable,Scalar-ReadOnly,boolean -Device.ManagementServer.StandbyPolicy.CRAwarenessRequested,device.management-server.standby-policy.cr-awareness-requested,Scalar-ReadWrite,boolean -Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested,device.management-server.standby-policy.periodic-awareness-requested,Scalar-ReadWrite,boolean -Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested,device.management-server.standby-policy.scheduled-awareness-requested,Scalar-ReadWrite,boolean -Device.ManagementServer.InformParameter.{i}.,device.management-server.inform-parameter.{i}.,TabularObject,object -Device.ManagementServer.InformParameter.{i}.Enable,device.management-server.inform-parameter.{i}.enable,Tabular-ReadWrite,boolean -Device.ManagementServer.InformParameter.{i}.Alias,device.management-server.inform-parameter.{i}.alias,Tabular-ReadWrite,string -Device.ManagementServer.InformParameter.{i}.ParameterName,device.management-server.inform-parameter.{i}.parameter-name,Tabular-ReadWrite,string -Device.ManagementServer.InformParameter.{i}.EventList,device.management-server.inform-parameter.{i}.event-list,Tabular-ReadWrite,string -Device.ManagementServer.HeartbeatPolicy.,device.management-server.heartbeat-policy,ScalarObject,object -Device.ManagementServer.HeartbeatPolicy.Enable,device.management-server.heartbeat-policy.enable,Scalar-ReadWrite,boolean -Device.ManagementServer.HeartbeatPolicy.ReportingInterval,device.management-server.heartbeat-policy.reporting-interval,Scalar-ReadWrite,unsignedInt -Device.ManagementServer.HeartbeatPolicy.InitiationTime,device.management-server.heartbeat-policy.initiation-time,Scalar-ReadWrite,dateTime -Device.SoftwareModules.,device.software-modules,ScalarObject,object -Device.SoftwareModules.ExecEnvNumberOfEntries,device.software-modules.exec-env-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.SoftwareModules.DeploymentUnitNumberOfEntries,device.software-modules.deployment-unit-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.SoftwareModules.ExecutionUnitNumberOfEntries,device.software-modules.execution-unit-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.SoftwareModules.ExecEnv.{i}.,device.software-modules.exec-env.{i}.,TabularObject,object -Device.SoftwareModules.ExecEnv.{i}.Enable,device.software-modules.exec-env.{i}.enable,Tabular-ReadWrite,boolean -Device.SoftwareModules.ExecEnv.{i}.Status,device.software-modules.exec-env.{i}.status,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.Alias,device.software-modules.exec-env.{i}.alias,Tabular-ReadWrite,string -Device.SoftwareModules.ExecEnv.{i}.Name,device.software-modules.exec-env.{i}.name,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.Type,device.software-modules.exec-env.{i}.type,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel,device.software-modules.exec-env.{i}.initial-run-level,Tabular-ReadWrite,unsignedInt -Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel,device.software-modules.exec-env.{i}.current-run-level,Tabular-ReadOnly,int -Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel,device.software-modules.exec-env.{i}.initial-execution-unit-run-level,Tabular-ReadWrite,int -Device.SoftwareModules.ExecEnv.{i}.Vendor,device.software-modules.exec-env.{i}.vendor,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.Version,device.software-modules.exec-env.{i}.version,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv,device.software-modules.exec-env.{i}.parent-exec-env,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace,device.software-modules.exec-env.{i}.allocated-disk-space,Tabular-ReadOnly,int -Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace,device.software-modules.exec-env.{i}.available-disk-space,Tabular-ReadOnly,int -Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory,device.software-modules.exec-env.{i}.allocated-memory,Tabular-ReadOnly,int -Device.SoftwareModules.ExecEnv.{i}.AvailableMemory,device.software-modules.exec-env.{i}.available-memory,Tabular-ReadOnly,int -Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits,device.software-modules.exec-env.{i}.active-execution-units,Tabular-ReadOnly,string -Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList,device.software-modules.exec-env.{i}.processor-ref-list,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.,device.software-modules.deployment-unit.{i}.,TabularObject,object -Device.SoftwareModules.DeploymentUnit.{i}.UUID,device.software-modules.deployment-unit.{i}.uuid,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.DUID,device.software-modules.deployment-unit.{i}.duid,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.Alias,device.software-modules.deployment-unit.{i}.alias,Tabular-ReadWrite,string -Device.SoftwareModules.DeploymentUnit.{i}.Name,device.software-modules.deployment-unit.{i}.name,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.Status,device.software-modules.deployment-unit.{i}.status,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.Resolved,device.software-modules.deployment-unit.{i}.resolved,Tabular-ReadOnly,boolean -Device.SoftwareModules.DeploymentUnit.{i}.URL,device.software-modules.deployment-unit.{i}.url,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.Description,device.software-modules.deployment-unit.{i}.description,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.Vendor,device.software-modules.deployment-unit.{i}.vendor,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.Version,device.software-modules.deployment-unit.{i}.version,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList,device.software-modules.deployment-unit.{i}.vendor-log-list,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList,device.software-modules.deployment-unit.{i}.vendor-config-list,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList,device.software-modules.deployment-unit.{i}.execution-unit-list,Tabular-ReadOnly,string -Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef,device.software-modules.deployment-unit.{i}.execution-env-ref,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.,device.software-modules.execution-unit.{i}.,TabularObject,object -Device.SoftwareModules.ExecutionUnit.{i}.EUID,device.software-modules.execution-unit.{i}.euid,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.Alias,device.software-modules.execution-unit.{i}.alias,Tabular-ReadWrite,string -Device.SoftwareModules.ExecutionUnit.{i}.Name,device.software-modules.execution-unit.{i}.name,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel,device.software-modules.execution-unit.{i}.exec-env-label,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.Status,device.software-modules.execution-unit.{i}.status,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode,device.software-modules.execution-unit.{i}.execution-fault-code,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage,device.software-modules.execution-unit.{i}.execution-fault-message,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.AutoStart,device.software-modules.execution-unit.{i}.auto-start,Tabular-ReadWrite,boolean -Device.SoftwareModules.ExecutionUnit.{i}.RunLevel,device.software-modules.execution-unit.{i}.run-level,Tabular-ReadWrite,unsignedInt -Device.SoftwareModules.ExecutionUnit.{i}.Vendor,device.software-modules.execution-unit.{i}.vendor,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.Version,device.software-modules.execution-unit.{i}.version,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.Description,device.software-modules.execution-unit.{i}.description,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse,device.software-modules.execution-unit.{i}.disk-space-in-use,Tabular-ReadOnly,int -Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse,device.software-modules.execution-unit.{i}.memory-in-use,Tabular-ReadOnly,int -Device.SoftwareModules.ExecutionUnit.{i}.References,device.software-modules.execution-unit.{i}.references,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList,device.software-modules.execution-unit.{i}.associated-process-list,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList,device.software-modules.execution-unit.{i}.vendor-log-list,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList,device.software-modules.execution-unit.{i}.vendor-config-list,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList,device.software-modules.execution-unit.{i}.supported-data-model-list,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef,device.software-modules.execution-unit.{i}.execution-env-ref,Tabular-ReadOnly,string -Device.SoftwareModules.ExecutionUnit.{i}.Extensions.,device.software-modules.execution-unit.{i}.extensions,ScalarObject,object -Device.ETSIM2M.,device.etsi-m2-m,ScalarObject,object -Device.ETSIM2M.SCLNumberOfEntries,device.etsi-m2-m.scl-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.,device.etsi-m2-m.scl.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.Enable,device.etsi-m2-m.scl.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.Alias,device.etsi-m2-m.scl.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList,device.etsi-m2-m.scl.{i}.announced-to-scl-list,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-instance-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.Discovery.,device.etsi-m2-m.scl.{i}.discovery,ScalarObject,object -Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords,device.etsi-m2-m.scl.{i}.discovery.max-number-of-discov-records,Scalar-ReadWrite,unsignedInt -Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer,device.etsi-m2-m.scl.{i}.discovery.max-size-of-discov-answer,Scalar-ReadWrite,unsignedInt -Device.ETSIM2M.SCL.{i}.Reregistration.,device.etsi-m2-m.scl.{i}.reregistration,ScalarObject,object -Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList,device.etsi-m2-m.scl.{i}.reregistration.reg-target-nscl-list,Scalar-ReadWrite,string -Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings,device.etsi-m2-m.scl.{i}.reregistration.reg-search-strings,Scalar-ReadWrite,string -Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID,device.etsi-m2-m.scl.{i}.reregistration.reg-access-right-id,Scalar-ReadWrite,string -Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration,device.etsi-m2-m.scl.{i}.reregistration.reg-expiration-duration,Scalar-ReadWrite,int -Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.,device.etsi-m2-m.scl.{i}.reregistration.action-status,ScalarObject,object -Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress,device.etsi-m2-m.scl.{i}.reregistration.action-status.progress,Scalar-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus,device.etsi-m2-m.scl.{i}.reregistration.action-status.final-status,Scalar-ReadOnly,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.policy-scope,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.an-name,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.failed-attempts,Tabular-ReadWrite,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.block-duration,Tabular-ReadWrite,int -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.rcat,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.schedules,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.start-time,Tabular-ReadWrite,dateTime -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.end-time,Tabular-ReadWrite,dateTime -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy,ScalarObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.default-rcat-value,Scalar-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.enable,Tabular-ReadWrite,boolean -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.alias,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.rcat,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.tolerable-delay,Tabular-ReadWrite,int -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.thresh,Tabular-ReadWrite,unsignedInt -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.mem,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.ranked-an-list,Tabular-ReadWrite,string -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.id,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.area-nwk-type,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.list-of-devices,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property.{i}.name,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property.{i}.value,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.area-nwk-instance,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.host,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.list-of-device-neighbors,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.list-of-device-applications,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.sleep-interval,Tabular-ReadWrite,unsignedInt -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.sleep-duration,Tabular-ReadWrite,unsignedInt -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.status,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.active,Tabular-ReadOnly,boolean -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property.{i}.,TabularObject,object -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property.{i}.name,Tabular-ReadOnly,string -Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property.{i}.value,Tabular-ReadOnly,string -Device.GatewayInfo.,device.gateway-info,ScalarObject,object -Device.GatewayInfo.ManufacturerOUI,device.gateway-info.manufacturer-oui,Scalar-ReadOnly,string -Device.GatewayInfo.ProductClass,device.gateway-info.product-class,Scalar-ReadOnly,string -Device.GatewayInfo.SerialNumber,device.gateway-info.serial-number,Scalar-ReadOnly,string -Device.Time.,device.time,ScalarObject,object -Device.Time.Enable,device.time.enable,Scalar-ReadWrite,boolean -Device.Time.Status,device.time.status,Scalar-ReadOnly,string -Device.Time.NTPServer1,device.time.ntp-server1,Scalar-ReadWrite,string -Device.Time.NTPServer2,device.time.ntp-server2,Scalar-ReadWrite,string -Device.Time.NTPServer3,device.time.ntp-server3,Scalar-ReadWrite,string -Device.Time.NTPServer4,device.time.ntp-server4,Scalar-ReadWrite,string -Device.Time.NTPServer5,device.time.ntp-server5,Scalar-ReadWrite,string -Device.Time.CurrentLocalTime,device.time.current-local-time,Scalar-ReadOnly,dateTime -Device.Time.LocalTimeZone,device.time.local-time-zone,Scalar-ReadWrite,string -Device.UserInterface.,device.user-interface,ScalarObject,object -Device.UserInterface.Enable,device.user-interface.enable,Scalar-ReadWrite,boolean -Device.UserInterface.PasswordRequired,device.user-interface.password-required,Scalar-ReadWrite,boolean -Device.UserInterface.PasswordUserSelectable,device.user-interface.password-user-selectable,Scalar-ReadWrite,boolean -Device.UserInterface.UpgradeAvailable,device.user-interface.upgrade-available,Scalar-ReadWrite,boolean -Device.UserInterface.WarrantyDate,device.user-interface.warranty-date,Scalar-ReadWrite,dateTime -Device.UserInterface.ISPName,device.user-interface.isp-name,Scalar-ReadWrite,string -Device.UserInterface.ISPHelpDesk,device.user-interface.isp-help-desk,Scalar-ReadWrite,string -Device.UserInterface.ISPHomePage,device.user-interface.isp-home-page,Scalar-ReadWrite,string -Device.UserInterface.ISPHelpPage,device.user-interface.isp-help-page,Scalar-ReadWrite,string -Device.UserInterface.ISPLogo,device.user-interface.isp-logo,Scalar-ReadWrite,string -Device.UserInterface.ISPLogoSize,device.user-interface.isp-logo-size,Scalar-ReadWrite,unsignedInt -Device.UserInterface.ISPMailServer,device.user-interface.isp-mail-server,Scalar-ReadWrite,string -Device.UserInterface.ISPNewsServer,device.user-interface.isp-news-server,Scalar-ReadWrite,string -Device.UserInterface.TextColor,device.user-interface.text-color,Scalar-ReadWrite,string -Device.UserInterface.BackgroundColor,device.user-interface.background-color,Scalar-ReadWrite,string -Device.UserInterface.ButtonColor,device.user-interface.button-color,Scalar-ReadWrite,string -Device.UserInterface.ButtonTextColor,device.user-interface.button-text-color,Scalar-ReadWrite,string -Device.UserInterface.AutoUpdateServer,device.user-interface.auto-update-server,Scalar-ReadWrite,string -Device.UserInterface.UserUpdateServer,device.user-interface.user-update-server,Scalar-ReadWrite,string -Device.UserInterface.AvailableLanguages,device.user-interface.available-languages,Scalar-ReadOnly,string -Device.UserInterface.CurrentLanguage,device.user-interface.current-language,Scalar-ReadWrite,string -Device.UserInterface.RemoteAccess.,device.user-interface.remote-access,ScalarObject,object -Device.UserInterface.RemoteAccess.Enable,device.user-interface.remote-access.enable,Scalar-ReadWrite,boolean -Device.UserInterface.RemoteAccess.Port,device.user-interface.remote-access.port,Scalar-ReadWrite,unsignedInt -Device.UserInterface.RemoteAccess.SupportedProtocols,device.user-interface.remote-access.supported-protocols,Scalar-ReadOnly,string -Device.UserInterface.RemoteAccess.Protocol,device.user-interface.remote-access.protocol,Scalar-ReadWrite,string -Device.UserInterface.LocalDisplay.,device.user-interface.local-display,ScalarObject,object -Device.UserInterface.LocalDisplay.Movable,device.user-interface.local-display.movable,Scalar-ReadWrite,boolean -Device.UserInterface.LocalDisplay.Resizable,device.user-interface.local-display.resizable,Scalar-ReadWrite,boolean -Device.UserInterface.LocalDisplay.PosX,device.user-interface.local-display.pos-x,Scalar-ReadWrite,int -Device.UserInterface.LocalDisplay.PosY,device.user-interface.local-display.pos-y,Scalar-ReadWrite,int -Device.UserInterface.LocalDisplay.Width,device.user-interface.local-display.width,Scalar-ReadWrite,unsignedInt -Device.UserInterface.LocalDisplay.Height,device.user-interface.local-display.height,Scalar-ReadWrite,unsignedInt -Device.UserInterface.LocalDisplay.DisplayWidth,device.user-interface.local-display.display-width,Scalar-ReadOnly,unsignedInt -Device.UserInterface.LocalDisplay.DisplayHeight,device.user-interface.local-display.display-height,Scalar-ReadOnly,unsignedInt -Device.UserInterface.Messages.,device.user-interface.messages,ScalarObject,object -Device.UserInterface.Messages.Enable,device.user-interface.messages.enable,Scalar-ReadWrite,boolean -Device.UserInterface.Messages.Title,device.user-interface.messages.title,Scalar-ReadWrite,string -Device.UserInterface.Messages.SubTitle,device.user-interface.messages.sub-title,Scalar-ReadWrite,string -Device.UserInterface.Messages.Text,device.user-interface.messages.text,Scalar-ReadWrite,string -Device.UserInterface.Messages.IconType,device.user-interface.messages.icon-type,Scalar-ReadWrite,string -Device.UserInterface.Messages.MessageColor,device.user-interface.messages.message-color,Scalar-ReadWrite,string -Device.UserInterface.Messages.BackgroundColor,device.user-interface.messages.background-color,Scalar-ReadWrite,string -Device.UserInterface.Messages.TitleColor,device.user-interface.messages.title-color,Scalar-ReadWrite,string -Device.UserInterface.Messages.SubTitleColor,device.user-interface.messages.sub-title-color,Scalar-ReadWrite,string -Device.UserInterface.Messages.RequestedNumberOfRepetitions,device.user-interface.messages.requested-number-of-repetitions,Scalar-ReadWrite,unsignedInt -Device.UserInterface.Messages.ExecutedNumberOfRepetitions,device.user-interface.messages.executed-number-of-repetitions,Scalar-ReadOnly,unsignedInt -Device.InterfaceStack.{i}.,device.interface-stack.{i}.,TabularObject,object -Device.InterfaceStack.{i}.Alias,device.interface-stack.{i}.alias,Tabular-ReadWrite,string -Device.InterfaceStack.{i}.HigherLayer,device.interface-stack.{i}.higher-layer,Tabular-ReadOnly,string -Device.InterfaceStack.{i}.LowerLayer,device.interface-stack.{i}.lower-layer,Tabular-ReadOnly,string -Device.InterfaceStack.{i}.HigherAlias,device.interface-stack.{i}.higher-alias,Tabular-ReadOnly,string -Device.InterfaceStack.{i}.LowerAlias,device.interface-stack.{i}.lower-alias,Tabular-ReadOnly,string -Device.DSL.,device.dsl,ScalarObject,object -Device.DSL.LineNumberOfEntries,device.dsl.line-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DSL.ChannelNumberOfEntries,device.dsl.channel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroupNumberOfEntries,device.dsl.bonding-group-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.,device.dsl.line.{i}.,TabularObject,object -Device.DSL.Line.{i}.Enable,device.dsl.line.{i}.enable,Tabular-ReadWrite,boolean -Device.DSL.Line.{i}.EnableDataGathering,device.dsl.line.{i}.enable-data-gathering,Tabular-ReadWrite,boolean -Device.DSL.Line.{i}.Status,device.dsl.line.{i}.status,Tabular-ReadOnly,string -Device.DSL.Line.{i}.Alias,device.dsl.line.{i}.alias,Tabular-ReadWrite,string -Device.DSL.Line.{i}.Name,device.dsl.line.{i}.name,Tabular-ReadOnly,string -Device.DSL.Line.{i}.LastChange,device.dsl.line.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.LowerLayers,device.dsl.line.{i}.lower-layers,Tabular-ReadWrite,string -Device.DSL.Line.{i}.Upstream,device.dsl.line.{i}.upstream,Tabular-ReadOnly,boolean -Device.DSL.Line.{i}.FirmwareVersion,device.dsl.line.{i}.firmware-version,Tabular-ReadOnly,string -Device.DSL.Line.{i}.LinkStatus,device.dsl.line.{i}.link-status,Tabular-ReadOnly,string -Device.DSL.Line.{i}.StandardsSupported,device.dsl.line.{i}.standards-supported,Tabular-ReadOnly,string -Device.DSL.Line.{i}.XTSE,device.dsl.line.{i}.xtse,Tabular-ReadOnly,string -Device.DSL.Line.{i}.StandardUsed,device.dsl.line.{i}.standard-used,Tabular-ReadOnly,string -Device.DSL.Line.{i}.XTSUsed,device.dsl.line.{i}.xts-used,Tabular-ReadOnly,string -Device.DSL.Line.{i}.LineEncoding,device.dsl.line.{i}.line-encoding,Tabular-ReadOnly,string -Device.DSL.Line.{i}.AllowedProfiles,device.dsl.line.{i}.allowed-profiles,Tabular-ReadOnly,string -Device.DSL.Line.{i}.CurrentProfile,device.dsl.line.{i}.current-profile,Tabular-ReadOnly,string -Device.DSL.Line.{i}.PowerManagementState,device.dsl.line.{i}.power-management-state,Tabular-ReadOnly,string -Device.DSL.Line.{i}.SuccessFailureCause,device.dsl.line.{i}.success-failure-cause,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.UPBOKLER,device.dsl.line.{i}.upbokler,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.UPBOKLEPb,device.dsl.line.{i}.upbokle-pb,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.UPBOKLERPb,device.dsl.line.{i}.upbokler-pb,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.RXTHRSHds,device.dsl.line.{i}.rxthrs-hds,Tabular-ReadOnly,int -Device.DSL.Line.{i}.ACTRAMODEds,device.dsl.line.{i}.actramod-eds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.ACTRAMODEus,device.dsl.line.{i}.actramod-eus,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.ACTINPROCds,device.dsl.line.{i}.actinpro-cds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.ACTINPROCus,device.dsl.line.{i}.actinpro-cus,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.SNRMROCds,device.dsl.line.{i}.snrmro-cds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.SNRMROCus,device.dsl.line.{i}.snrmro-cus,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.LastStateTransmittedDownstream,device.dsl.line.{i}.last-state-transmitted-downstream,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.LastStateTransmittedUpstream,device.dsl.line.{i}.last-state-transmitted-upstream,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.UPBOKLE,device.dsl.line.{i}.upbokle,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.MREFPSDds,device.dsl.line.{i}.mrefps-dds,Tabular-ReadOnly,string -Device.DSL.Line.{i}.MREFPSDus,device.dsl.line.{i}.mrefps-dus,Tabular-ReadOnly,string -Device.DSL.Line.{i}.LIMITMASK,device.dsl.line.{i}.limitmask,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.US0MASK,device.dsl.line.{i}.u-s0-mask,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TRELLISds,device.dsl.line.{i}.trelli-sds,Tabular-ReadOnly,int -Device.DSL.Line.{i}.TRELLISus,device.dsl.line.{i}.trelli-sus,Tabular-ReadOnly,int -Device.DSL.Line.{i}.ACTSNRMODEds,device.dsl.line.{i}.actsnrmod-eds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.ACTSNRMODEus,device.dsl.line.{i}.actsnrmod-eus,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.VirtualNoisePSDds,device.dsl.line.{i}.virtual-noise-ps-dds,Tabular-ReadOnly,string -Device.DSL.Line.{i}.VirtualNoisePSDus,device.dsl.line.{i}.virtual-noise-ps-dus,Tabular-ReadOnly,string -Device.DSL.Line.{i}.ACTUALCE,device.dsl.line.{i}.actualce,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.LineNumber,device.dsl.line.{i}.line-number,Tabular-ReadOnly,int -Device.DSL.Line.{i}.UpstreamMaxBitRate,device.dsl.line.{i}.upstream-max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.DownstreamMaxBitRate,device.dsl.line.{i}.downstream-max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.UpstreamNoiseMargin,device.dsl.line.{i}.upstream-noise-margin,Tabular-ReadOnly,int -Device.DSL.Line.{i}.DownstreamNoiseMargin,device.dsl.line.{i}.downstream-noise-margin,Tabular-ReadOnly,int -Device.DSL.Line.{i}.SNRMpbus,device.dsl.line.{i}.snr-mpbus,Tabular-ReadOnly,string -Device.DSL.Line.{i}.SNRMpbds,device.dsl.line.{i}.snr-mpbds,Tabular-ReadOnly,string -Device.DSL.Line.{i}.INMIATOds,device.dsl.line.{i}.inmiat-ods,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.INMIATSds,device.dsl.line.{i}.inmiat-sds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.INMCCds,device.dsl.line.{i}.inmc-cds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.INMINPEQMODEds,device.dsl.line.{i}.inminpeqmod-eds,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.UpstreamAttenuation,device.dsl.line.{i}.upstream-attenuation,Tabular-ReadOnly,int -Device.DSL.Line.{i}.DownstreamAttenuation,device.dsl.line.{i}.downstream-attenuation,Tabular-ReadOnly,int -Device.DSL.Line.{i}.UpstreamPower,device.dsl.line.{i}.upstream-power,Tabular-ReadOnly,int -Device.DSL.Line.{i}.DownstreamPower,device.dsl.line.{i}.downstream-power,Tabular-ReadOnly,int -Device.DSL.Line.{i}.XTURVendor,device.dsl.line.{i}.xtur-vendor,Tabular-ReadOnly,string -Device.DSL.Line.{i}.XTURCountry,device.dsl.line.{i}.xtur-country,Tabular-ReadOnly,string -Device.DSL.Line.{i}.XTURANSIStd,device.dsl.line.{i}.xturansi-std,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.XTURANSIRev,device.dsl.line.{i}.xturansi-rev,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.XTUCVendor,device.dsl.line.{i}.xtuc-vendor,Tabular-ReadOnly,string -Device.DSL.Line.{i}.XTUCCountry,device.dsl.line.{i}.xtuc-country,Tabular-ReadOnly,string -Device.DSL.Line.{i}.XTUCANSIStd,device.dsl.line.{i}.xtucansi-std,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.XTUCANSIRev,device.dsl.line.{i}.xtucansi-rev,Tabular-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.,device.dsl.line.{i}.stats,ScalarObject,object -Device.DSL.Line.{i}.Stats.BytesSent,device.dsl.line.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.Line.{i}.Stats.BytesReceived,device.dsl.line.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.DSL.Line.{i}.Stats.PacketsSent,device.dsl.line.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.Line.{i}.Stats.PacketsReceived,device.dsl.line.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.DSL.Line.{i}.Stats.ErrorsSent,device.dsl.line.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.ErrorsReceived,device.dsl.line.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.DiscardPacketsSent,device.dsl.line.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.DiscardPacketsReceived,device.dsl.line.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.TotalStart,device.dsl.line.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.ShowtimeStart,device.dsl.line.{i}.stats.showtime-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.LastShowtimeStart,device.dsl.line.{i}.stats.last-showtime-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.CurrentDayStart,device.dsl.line.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.QuarterHourStart,device.dsl.line.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.Total.,device.dsl.line.{i}.stats.total,ScalarObject,object -Device.DSL.Line.{i}.Stats.Total.ErroredSecs,device.dsl.line.{i}.stats.total.errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs,device.dsl.line.{i}.stats.total.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.Showtime.,device.dsl.line.{i}.stats.showtime,ScalarObject,object -Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs,device.dsl.line.{i}.stats.showtime.errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs,device.dsl.line.{i}.stats.showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.LastShowtime.,device.dsl.line.{i}.stats.last-showtime,ScalarObject,object -Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs,device.dsl.line.{i}.stats.last-showtime.errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs,device.dsl.line.{i}.stats.last-showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.CurrentDay.,device.dsl.line.{i}.stats.current-day,ScalarObject,object -Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs,device.dsl.line.{i}.stats.current-day.errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs,device.dsl.line.{i}.stats.current-day.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.QuarterHour.,device.dsl.line.{i}.stats.quarter-hour,ScalarObject,object -Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs,device.dsl.line.{i}.stats.quarter-hour.errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs,device.dsl.line.{i}.stats.quarter-hour.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.,device.dsl.line.{i}.test-params,ScalarObject,object -Device.DSL.Line.{i}.TestParams.HLOGGds,device.dsl.line.{i}.test-params.hlog-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.HLOGGus,device.dsl.line.{i}.test-params.hlog-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.HLOGpsds,device.dsl.line.{i}.test-params.hlo-gpsds,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.HLOGpsus,device.dsl.line.{i}.test-params.hlo-gpsus,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.HLOGMTds,device.dsl.line.{i}.test-params.hlogm-tds,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.HLOGMTus,device.dsl.line.{i}.test-params.hlogm-tus,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.QLNGds,device.dsl.line.{i}.test-params.qln-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.QLNGus,device.dsl.line.{i}.test-params.qln-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.QLNpsds,device.dsl.line.{i}.test-params.ql-npsds,Scalar-ReadOnly,int -Device.DSL.Line.{i}.TestParams.QLNpsus,device.dsl.line.{i}.test-params.ql-npsus,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.QLNMTds,device.dsl.line.{i}.test-params.qlnm-tds,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.QLNMTus,device.dsl.line.{i}.test-params.qlnm-tus,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.SNRGds,device.dsl.line.{i}.test-params.snr-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.SNRGus,device.dsl.line.{i}.test-params.snr-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.SNRpsds,device.dsl.line.{i}.test-params.sn-rpsds,Scalar-ReadOnly,int -Device.DSL.Line.{i}.TestParams.SNRpsus,device.dsl.line.{i}.test-params.sn-rpsus,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.SNRMTds,device.dsl.line.{i}.test-params.snrm-tds,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.SNRMTus,device.dsl.line.{i}.test-params.snrm-tus,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.TestParams.LATNds,device.dsl.line.{i}.test-params.lat-nds,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.LATNus,device.dsl.line.{i}.test-params.lat-nus,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.SATNds,device.dsl.line.{i}.test-params.sat-nds,Scalar-ReadOnly,string -Device.DSL.Line.{i}.TestParams.SATNus,device.dsl.line.{i}.test-params.sat-nus,Scalar-ReadOnly,string -Device.DSL.Line.{i}.DataGathering.,device.dsl.line.{i}.data-gathering,ScalarObject,object -Device.DSL.Line.{i}.DataGathering.LoggingDepthR,device.dsl.line.{i}.data-gathering.logging-depth-r,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR,device.dsl.line.{i}.data-gathering.act-logging-depth-reporting-r,Scalar-ReadOnly,unsignedInt -Device.DSL.Line.{i}.DataGathering.EventTraceBufferR,device.dsl.line.{i}.data-gathering.event-trace-buffer-r,Scalar-ReadOnly,string -Device.DSL.Channel.{i}.,device.dsl.channel.{i}.,TabularObject,object -Device.DSL.Channel.{i}.Enable,device.dsl.channel.{i}.enable,Tabular-ReadWrite,boolean -Device.DSL.Channel.{i}.Status,device.dsl.channel.{i}.status,Tabular-ReadOnly,string -Device.DSL.Channel.{i}.Alias,device.dsl.channel.{i}.alias,Tabular-ReadWrite,string -Device.DSL.Channel.{i}.Name,device.dsl.channel.{i}.name,Tabular-ReadOnly,string -Device.DSL.Channel.{i}.LastChange,device.dsl.channel.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.LowerLayers,device.dsl.channel.{i}.lower-layers,Tabular-ReadOnly,string -Device.DSL.Channel.{i}.LinkEncapsulationSupported,device.dsl.channel.{i}.link-encapsulation-supported,Tabular-ReadOnly,string -Device.DSL.Channel.{i}.LinkEncapsulationUsed,device.dsl.channel.{i}.link-encapsulation-used,Tabular-ReadOnly,string -Device.DSL.Channel.{i}.LPATH,device.dsl.channel.{i}.lpath,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.INTLVDEPTH,device.dsl.channel.{i}.intlvdepth,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.INTLVBLOCK,device.dsl.channel.{i}.intlvblock,Tabular-ReadOnly,int -Device.DSL.Channel.{i}.ActualInterleavingDelay,device.dsl.channel.{i}.actual-interleaving-delay,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.ACTINP,device.dsl.channel.{i}.actinp,Tabular-ReadOnly,int -Device.DSL.Channel.{i}.INPREPORT,device.dsl.channel.{i}.inpreport,Tabular-ReadOnly,boolean -Device.DSL.Channel.{i}.NFEC,device.dsl.channel.{i}.nfec,Tabular-ReadOnly,int -Device.DSL.Channel.{i}.RFEC,device.dsl.channel.{i}.rfec,Tabular-ReadOnly,int -Device.DSL.Channel.{i}.LSYMB,device.dsl.channel.{i}.lsymb,Tabular-ReadOnly,int -Device.DSL.Channel.{i}.UpstreamCurrRate,device.dsl.channel.{i}.upstream-curr-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.DownstreamCurrRate,device.dsl.channel.{i}.downstream-curr-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.ACTNDR,device.dsl.channel.{i}.actndr,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.ACTINPREIN,device.dsl.channel.{i}.actinprein,Tabular-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.,device.dsl.channel.{i}.stats,ScalarObject,object -Device.DSL.Channel.{i}.Stats.BytesSent,device.dsl.channel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.Channel.{i}.Stats.BytesReceived,device.dsl.channel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.DSL.Channel.{i}.Stats.PacketsSent,device.dsl.channel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.Channel.{i}.Stats.PacketsReceived,device.dsl.channel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.DSL.Channel.{i}.Stats.ErrorsSent,device.dsl.channel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.ErrorsReceived,device.dsl.channel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.DiscardPacketsSent,device.dsl.channel.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived,device.dsl.channel.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.TotalStart,device.dsl.channel.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.ShowtimeStart,device.dsl.channel.{i}.stats.showtime-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtimeStart,device.dsl.channel.{i}.stats.last-showtime-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDayStart,device.dsl.channel.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHourStart,device.dsl.channel.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Total.,device.dsl.channel.{i}.stats.total,ScalarObject,object -Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors,device.dsl.channel.{i}.stats.total.xturfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors,device.dsl.channel.{i}.stats.total.xtucfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors,device.dsl.channel.{i}.stats.total.xturhec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors,device.dsl.channel.{i}.stats.total.xtuchec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors,device.dsl.channel.{i}.stats.total.xturcrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors,device.dsl.channel.{i}.stats.total.xtuccrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Showtime.,device.dsl.channel.{i}.stats.showtime,ScalarObject,object -Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors,device.dsl.channel.{i}.stats.showtime.xturfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors,device.dsl.channel.{i}.stats.showtime.xtucfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors,device.dsl.channel.{i}.stats.showtime.xturhec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors,device.dsl.channel.{i}.stats.showtime.xtuchec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors,device.dsl.channel.{i}.stats.showtime.xturcrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors,device.dsl.channel.{i}.stats.showtime.xtuccrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtime.,device.dsl.channel.{i}.stats.last-showtime,ScalarObject,object -Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors,device.dsl.channel.{i}.stats.last-showtime.xturfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors,device.dsl.channel.{i}.stats.last-showtime.xtucfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors,device.dsl.channel.{i}.stats.last-showtime.xturhec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors,device.dsl.channel.{i}.stats.last-showtime.xtuchec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors,device.dsl.channel.{i}.stats.last-showtime.xturcrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors,device.dsl.channel.{i}.stats.last-showtime.xtuccrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDay.,device.dsl.channel.{i}.stats.current-day,ScalarObject,object -Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors,device.dsl.channel.{i}.stats.current-day.xturfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors,device.dsl.channel.{i}.stats.current-day.xtucfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors,device.dsl.channel.{i}.stats.current-day.xturhec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors,device.dsl.channel.{i}.stats.current-day.xtuchec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors,device.dsl.channel.{i}.stats.current-day.xturcrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors,device.dsl.channel.{i}.stats.current-day.xtuccrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHour.,device.dsl.channel.{i}.stats.quarter-hour,ScalarObject,object -Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors,device.dsl.channel.{i}.stats.quarter-hour.xturfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors,device.dsl.channel.{i}.stats.quarter-hour.xtucfec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors,device.dsl.channel.{i}.stats.quarter-hour.xturhec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors,device.dsl.channel.{i}.stats.quarter-hour.xtuchec-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors,device.dsl.channel.{i}.stats.quarter-hour.xturcrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors,device.dsl.channel.{i}.stats.quarter-hour.xtuccrc-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.,device.dsl.bonding-group.{i}.,TabularObject,object -Device.DSL.BondingGroup.{i}.Enable,device.dsl.bonding-group.{i}.enable,Tabular-ReadWrite,boolean -Device.DSL.BondingGroup.{i}.Status,device.dsl.bonding-group.{i}.status,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.Alias,device.dsl.bonding-group.{i}.alias,Tabular-ReadWrite,string -Device.DSL.BondingGroup.{i}.Name,device.dsl.bonding-group.{i}.name,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.LastChange,device.dsl.bonding-group.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.LowerLayers,device.dsl.bonding-group.{i}.lower-layers,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.GroupStatus,device.dsl.bonding-group.{i}.group-status,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.GroupID,device.dsl.bonding-group.{i}.group-id,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondSchemesSupported,device.dsl.bonding-group.{i}.bond-schemes-supported,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.BondScheme,device.dsl.bonding-group.{i}.bond-scheme,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.GroupCapacity,device.dsl.bonding-group.{i}.group-capacity,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.RunningTime,device.dsl.bonding-group.{i}.running-time,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.TargetUpRate,device.dsl.bonding-group.{i}.target-up-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.TargetDownRate,device.dsl.bonding-group.{i}.target-down-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.ThreshLowUpRate,device.dsl.bonding-group.{i}.thresh-low-up-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.ThreshLowDownRate,device.dsl.bonding-group.{i}.thresh-low-down-rate,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance,device.dsl.bonding-group.{i}.upstream-differential-delay-tolerance,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance,device.dsl.bonding-group.{i}.downstream-differential-delay-tolerance,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries,device.dsl.bonding-group.{i}.bonded-channel-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.,device.dsl.bonding-group.{i}.bonded-channel.{i}.,TabularObject,object -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias,device.dsl.bonding-group.{i}.bonded-channel.{i}.alias,Tabular-ReadWrite,string -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel,device.dsl.bonding-group.{i}.bonded-channel.{i}.channel,Tabular-ReadOnly,string -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet,ScalarObject,object -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats,ScalarObject,object -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.underflow-errors-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.crc-errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.alignment-errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.short-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.long-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.overflow-errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.pause-frames-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.frames-dropped,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.,device.dsl.bonding-group.{i}.stats,ScalarObject,object -Device.DSL.BondingGroup.{i}.Stats.BytesSent,device.dsl.bonding-group.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.BytesReceived,device.dsl.bonding-group.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.PacketsSent,device.dsl.bonding-group.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.PacketsReceived,device.dsl.bonding-group.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.ErrorsSent,device.dsl.bonding-group.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived,device.dsl.bonding-group.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent,device.dsl.bonding-group.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived,device.dsl.bonding-group.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent,device.dsl.bonding-group.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived,device.dsl.bonding-group.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent,device.dsl.bonding-group.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived,device.dsl.bonding-group.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent,device.dsl.bonding-group.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived,device.dsl.bonding-group.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived,device.dsl.bonding-group.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.TotalStart,device.dsl.bonding-group.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart,device.dsl.bonding-group.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart,device.dsl.bonding-group.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.,device.dsl.bonding-group.{i}.stats.total,ScalarObject,object -Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons,device.dsl.bonding-group.{i}.stats.total.failure-reasons,Scalar-ReadOnly,string -Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate,device.dsl.bonding-group.{i}.stats.total.upstream-rate,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate,device.dsl.bonding-group.{i}.stats.total.downstream-rate,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss,device.dsl.bonding-group.{i}.stats.total.upstream-packet-loss,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss,device.dsl.bonding-group.{i}.stats.total.downstream-packet-loss,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.total.upstream-differential-delay,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.total.downstream-differential-delay,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount,device.dsl.bonding-group.{i}.stats.total.failure-count,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds,device.dsl.bonding-group.{i}.stats.total.errored-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds,device.dsl.bonding-group.{i}.stats.total.severely-errored-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds,device.dsl.bonding-group.{i}.stats.total.unavailable-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.,device.dsl.bonding-group.{i}.stats.current-day,ScalarObject,object -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons,device.dsl.bonding-group.{i}.stats.current-day.failure-reasons,Scalar-ReadOnly,string -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate,device.dsl.bonding-group.{i}.stats.current-day.upstream-rate,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate,device.dsl.bonding-group.{i}.stats.current-day.downstream-rate,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss,device.dsl.bonding-group.{i}.stats.current-day.upstream-packet-loss,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss,device.dsl.bonding-group.{i}.stats.current-day.downstream-packet-loss,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.current-day.upstream-differential-delay,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.current-day.downstream-differential-delay,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount,device.dsl.bonding-group.{i}.stats.current-day.failure-count,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds,device.dsl.bonding-group.{i}.stats.current-day.errored-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds,device.dsl.bonding-group.{i}.stats.current-day.severely-errored-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds,device.dsl.bonding-group.{i}.stats.current-day.unavailable-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.,device.dsl.bonding-group.{i}.stats.quarter-hour,ScalarObject,object -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons,device.dsl.bonding-group.{i}.stats.quarter-hour.failure-reasons,Scalar-ReadOnly,string -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate,device.dsl.bonding-group.{i}.stats.quarter-hour.upstream-rate,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate,device.dsl.bonding-group.{i}.stats.quarter-hour.downstream-rate,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss,device.dsl.bonding-group.{i}.stats.quarter-hour.upstream-packet-loss,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss,device.dsl.bonding-group.{i}.stats.quarter-hour.downstream-packet-loss,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.quarter-hour.upstream-differential-delay,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.quarter-hour.downstream-differential-delay,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount,device.dsl.bonding-group.{i}.stats.quarter-hour.failure-count,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds,device.dsl.bonding-group.{i}.stats.quarter-hour.errored-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds,device.dsl.bonding-group.{i}.stats.quarter-hour.severely-errored-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds,device.dsl.bonding-group.{i}.stats.quarter-hour.unavailable-seconds,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.,device.dsl.bonding-group.{i}.ethernet,ScalarObject,object -Device.DSL.BondingGroup.{i}.Ethernet.Stats.,device.dsl.bonding-group.{i}.ethernet.stats,ScalarObject,object -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors,device.dsl.bonding-group.{i}.ethernet.stats.paf-errors,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-small-fragments,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-large-fragments,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-bad-fragments,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-lost-fragments,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-late-fragments,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts,device.dsl.bonding-group.{i}.ethernet.stats.paf-lost-starts,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds,device.dsl.bonding-group.{i}.ethernet.stats.paf-lost-ends,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows,device.dsl.bonding-group.{i}.ethernet.stats.paf-overflows,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent,device.dsl.bonding-group.{i}.ethernet.stats.pause-frames-sent,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived,device.dsl.bonding-group.{i}.ethernet.stats.crc-errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived,device.dsl.bonding-group.{i}.ethernet.stats.alignment-errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived,device.dsl.bonding-group.{i}.ethernet.stats.short-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived,device.dsl.bonding-group.{i}.ethernet.stats.long-packets-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived,device.dsl.bonding-group.{i}.ethernet.stats.overflow-errors-received,Scalar-ReadOnly,unsignedInt -Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped,device.dsl.bonding-group.{i}.ethernet.stats.frames-dropped,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.,device.dsl.diagnostics,ScalarObject,object -Device.DSL.Diagnostics.ADSLLineTest.,device.dsl.diagnostics.adsl-line-test,ScalarObject,object -Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState,device.dsl.diagnostics.adsl-line-test.diagnostics-state,Scalar-ReadWrite,string -Device.DSL.Diagnostics.ADSLLineTest.Interface,device.dsl.diagnostics.adsl-line-test.interface,Scalar-ReadWrite,string -Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds,device.dsl.diagnostics.adsl-line-test.actps-dds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus,device.dsl.diagnostics.adsl-line-test.actps-dus,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.ACTATPds,device.dsl.diagnostics.adsl-line-test.actat-pds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.ACTATPus,device.dsl.diagnostics.adsl-line-test.actat-pus,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.HLINSCds,device.dsl.diagnostics.adsl-line-test.hlins-cds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.HLINSCus,device.dsl.diagnostics.adsl-line-test.hlins-cus,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.HLINGds,device.dsl.diagnostics.adsl-line-test.hlin-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.HLINGus,device.dsl.diagnostics.adsl-line-test.hlin-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.HLOGGds,device.dsl.diagnostics.adsl-line-test.hlog-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.HLOGGus,device.dsl.diagnostics.adsl-line-test.hlog-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds,device.dsl.diagnostics.adsl-line-test.hlo-gpsds,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus,device.dsl.diagnostics.adsl-line-test.hlo-gpsus,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds,device.dsl.diagnostics.adsl-line-test.hlogm-tds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus,device.dsl.diagnostics.adsl-line-test.hlogm-tus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.LATNpbds,device.dsl.diagnostics.adsl-line-test.lat-npbds,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.LATNpbus,device.dsl.diagnostics.adsl-line-test.lat-npbus,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.SATNds,device.dsl.diagnostics.adsl-line-test.sat-nds,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.SATNus,device.dsl.diagnostics.adsl-line-test.sat-nus,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.HLINpsds,device.dsl.diagnostics.adsl-line-test.hli-npsds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.HLINpsus,device.dsl.diagnostics.adsl-line-test.hli-npsus,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.QLNGds,device.dsl.diagnostics.adsl-line-test.qln-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.QLNGus,device.dsl.diagnostics.adsl-line-test.qln-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.QLNpsds,device.dsl.diagnostics.adsl-line-test.ql-npsds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.QLNpsus,device.dsl.diagnostics.adsl-line-test.ql-npsus,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.QLNMTds,device.dsl.diagnostics.adsl-line-test.qlnm-tds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.QLNMTus,device.dsl.diagnostics.adsl-line-test.qlnm-tus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.SNRGds,device.dsl.diagnostics.adsl-line-test.snr-gds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.SNRGus,device.dsl.diagnostics.adsl-line-test.snr-gus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.SNRpsds,device.dsl.diagnostics.adsl-line-test.sn-rpsds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.SNRpsus,device.dsl.diagnostics.adsl-line-test.sn-rpsus,Scalar-ReadOnly,string -Device.DSL.Diagnostics.ADSLLineTest.SNRMTds,device.dsl.diagnostics.adsl-line-test.snrm-tds,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.SNRMTus,device.dsl.diagnostics.adsl-line-test.snrm-tus,Scalar-ReadOnly,unsignedInt -Device.DSL.Diagnostics.ADSLLineTest.BITSpsds,device.dsl.diagnostics.adsl-line-test.bit-spsds,Scalar-ReadOnly,int -Device.DSL.Diagnostics.ADSLLineTest.BITSpsus,device.dsl.diagnostics.adsl-line-test.bit-spsus,Scalar-ReadOnly,string -Device.FAST.,device.fast,ScalarObject,object -Device.FAST.LineNumberOfEntries,device.fast.line-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.,device.fast.line.{i}.,TabularObject,object -Device.FAST.Line.{i}.Enable,device.fast.line.{i}.enable,Tabular-ReadWrite,boolean -Device.FAST.Line.{i}.Status,device.fast.line.{i}.status,Tabular-ReadOnly,string -Device.FAST.Line.{i}.Alias,device.fast.line.{i}.alias,Tabular-ReadWrite,string -Device.FAST.Line.{i}.Name,device.fast.line.{i}.name,Tabular-ReadOnly,string -Device.FAST.Line.{i}.LastChange,device.fast.line.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.LowerLayers,device.fast.line.{i}.lower-layers,Tabular-ReadWrite,string -Device.FAST.Line.{i}.Upstream,device.fast.line.{i}.upstream,Tabular-ReadOnly,boolean -Device.FAST.Line.{i}.FirmwareVersion,device.fast.line.{i}.firmware-version,Tabular-ReadOnly,string -Device.FAST.Line.{i}.LinkStatus,device.fast.line.{i}.link-status,Tabular-ReadOnly,string -Device.FAST.Line.{i}.AllowedProfiles,device.fast.line.{i}.allowed-profiles,Tabular-ReadOnly,string -Device.FAST.Line.{i}.CurrentProfile,device.fast.line.{i}.current-profile,Tabular-ReadOnly,string -Device.FAST.Line.{i}.PowerManagementState,device.fast.line.{i}.power-management-state,Tabular-ReadOnly,string -Device.FAST.Line.{i}.SuccessFailureCause,device.fast.line.{i}.success-failure-cause,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.UPBOKLER,device.fast.line.{i}.upbokler,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.LastTransmittedDownstreamSignal,device.fast.line.{i}.last-transmitted-downstream-signal,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.LastTransmittedUpstreamSignal,device.fast.line.{i}.last-transmitted-upstream-signal,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.UPBOKLE,device.fast.line.{i}.upbokle,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.LineNumber,device.fast.line.{i}.line-number,Tabular-ReadOnly,int -Device.FAST.Line.{i}.UpstreamMaxBitRate,device.fast.line.{i}.upstream-max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.DownstreamMaxBitRate,device.fast.line.{i}.downstream-max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.UpstreamNoiseMargin,device.fast.line.{i}.upstream-noise-margin,Tabular-ReadOnly,int -Device.FAST.Line.{i}.DownstreamNoiseMargin,device.fast.line.{i}.downstream-noise-margin,Tabular-ReadOnly,int -Device.FAST.Line.{i}.UpstreamAttenuation,device.fast.line.{i}.upstream-attenuation,Tabular-ReadOnly,int -Device.FAST.Line.{i}.DownstreamAttenuation,device.fast.line.{i}.downstream-attenuation,Tabular-ReadOnly,int -Device.FAST.Line.{i}.UpstreamPower,device.fast.line.{i}.upstream-power,Tabular-ReadOnly,int -Device.FAST.Line.{i}.DownstreamPower,device.fast.line.{i}.downstream-power,Tabular-ReadOnly,int -Device.FAST.Line.{i}.SNRMRMCds,device.fast.line.{i}.snrmrm-cds,Tabular-ReadOnly,int -Device.FAST.Line.{i}.SNRMRMCus,device.fast.line.{i}.snrmrm-cus,Tabular-ReadOnly,int -Device.FAST.Line.{i}.BITSRMCpsds,device.fast.line.{i}.bitsrm-cpsds,Tabular-ReadOnly,int -Device.FAST.Line.{i}.BITSRMCpsus,device.fast.line.{i}.bitsrm-cpsus,Tabular-ReadOnly,int -Device.FAST.Line.{i}.FEXTCANCELds,device.fast.line.{i}.fextcance-lds,Tabular-ReadOnly,boolean -Device.FAST.Line.{i}.FEXTCANCELus,device.fast.line.{i}.fextcance-lus,Tabular-ReadOnly,boolean -Device.FAST.Line.{i}.ETRds,device.fast.line.{i}.et-rds,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.ETRus,device.fast.line.{i}.et-rus,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.ATTETRds,device.fast.line.{i}.attet-rds,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.ATTETRus,device.fast.line.{i}.attet-rus,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.MINEFTR,device.fast.line.{i}.mineftr,Tabular-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.,device.fast.line.{i}.stats,ScalarObject,object -Device.FAST.Line.{i}.Stats.BytesSent,device.fast.line.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.FAST.Line.{i}.Stats.BytesReceived,device.fast.line.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.FAST.Line.{i}.Stats.PacketsSent,device.fast.line.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.FAST.Line.{i}.Stats.PacketsReceived,device.fast.line.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.FAST.Line.{i}.Stats.ErrorsSent,device.fast.line.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.ErrorsReceived,device.fast.line.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.DiscardPacketsSent,device.fast.line.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.DiscardPacketsReceived,device.fast.line.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.TotalStart,device.fast.line.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.ShowtimeStart,device.fast.line.{i}.stats.showtime-start,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtimeStart,device.fast.line.{i}.stats.last-showtime-start,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDayStart,device.fast.line.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHourStart,device.fast.line.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.,device.fast.line.{i}.stats.total,ScalarObject,object -Device.FAST.Line.{i}.Stats.Total.ErroredSecs,device.fast.line.{i}.stats.total.errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs,device.fast.line.{i}.stats.total.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.LOSS,device.fast.line.{i}.stats.total.loss,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.LORS,device.fast.line.{i}.stats.total.lors,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.UAS,device.fast.line.{i}.stats.total.uas,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.RTXUC,device.fast.line.{i}.stats.total.rtxuc,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.RTXTX,device.fast.line.{i}.stats.total.rtxtx,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.SuccessBSW,device.fast.line.{i}.stats.total.success-bsw,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.SuccessSRA,device.fast.line.{i}.stats.total.success-sra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.SuccessFRA,device.fast.line.{i}.stats.total.success-fra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.SuccessRPA,device.fast.line.{i}.stats.total.success-rpa,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Total.SuccessTIGA,device.fast.line.{i}.stats.total.success-tiga,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.,device.fast.line.{i}.stats.showtime,ScalarObject,object -Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs,device.fast.line.{i}.stats.showtime.errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs,device.fast.line.{i}.stats.showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.LOSS,device.fast.line.{i}.stats.showtime.loss,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.LORS,device.fast.line.{i}.stats.showtime.lors,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.UAS,device.fast.line.{i}.stats.showtime.uas,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.RTXUC,device.fast.line.{i}.stats.showtime.rtxuc,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.RTXTX,device.fast.line.{i}.stats.showtime.rtxtx,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW,device.fast.line.{i}.stats.showtime.success-bsw,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA,device.fast.line.{i}.stats.showtime.success-sra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA,device.fast.line.{i}.stats.showtime.success-fra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA,device.fast.line.{i}.stats.showtime.success-rpa,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA,device.fast.line.{i}.stats.showtime.success-tiga,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.,device.fast.line.{i}.stats.last-showtime,ScalarObject,object -Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs,device.fast.line.{i}.stats.last-showtime.errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs,device.fast.line.{i}.stats.last-showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.LOSS,device.fast.line.{i}.stats.last-showtime.loss,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.LORS,device.fast.line.{i}.stats.last-showtime.lors,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.UAS,device.fast.line.{i}.stats.last-showtime.uas,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC,device.fast.line.{i}.stats.last-showtime.rtxuc,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX,device.fast.line.{i}.stats.last-showtime.rtxtx,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW,device.fast.line.{i}.stats.last-showtime.success-bsw,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA,device.fast.line.{i}.stats.last-showtime.success-sra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA,device.fast.line.{i}.stats.last-showtime.success-fra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA,device.fast.line.{i}.stats.last-showtime.success-rpa,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA,device.fast.line.{i}.stats.last-showtime.success-tiga,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.,device.fast.line.{i}.stats.current-day,ScalarObject,object -Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs,device.fast.line.{i}.stats.current-day.errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs,device.fast.line.{i}.stats.current-day.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.LOSS,device.fast.line.{i}.stats.current-day.loss,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.LORS,device.fast.line.{i}.stats.current-day.lors,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.UAS,device.fast.line.{i}.stats.current-day.uas,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC,device.fast.line.{i}.stats.current-day.rtxuc,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX,device.fast.line.{i}.stats.current-day.rtxtx,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW,device.fast.line.{i}.stats.current-day.success-bsw,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA,device.fast.line.{i}.stats.current-day.success-sra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA,device.fast.line.{i}.stats.current-day.success-fra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA,device.fast.line.{i}.stats.current-day.success-rpa,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA,device.fast.line.{i}.stats.current-day.success-tiga,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.,device.fast.line.{i}.stats.quarter-hour,ScalarObject,object -Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs,device.fast.line.{i}.stats.quarter-hour.errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs,device.fast.line.{i}.stats.quarter-hour.severely-errored-secs,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.LOSS,device.fast.line.{i}.stats.quarter-hour.loss,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.LORS,device.fast.line.{i}.stats.quarter-hour.lors,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.UAS,device.fast.line.{i}.stats.quarter-hour.uas,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC,device.fast.line.{i}.stats.quarter-hour.rtxuc,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX,device.fast.line.{i}.stats.quarter-hour.rtxtx,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW,device.fast.line.{i}.stats.quarter-hour.success-bsw,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA,device.fast.line.{i}.stats.quarter-hour.success-sra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA,device.fast.line.{i}.stats.quarter-hour.success-fra,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA,device.fast.line.{i}.stats.quarter-hour.success-rpa,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA,device.fast.line.{i}.stats.quarter-hour.success-tiga,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.,device.fast.line.{i}.test-params,ScalarObject,object -Device.FAST.Line.{i}.TestParams.SNRGds,device.fast.line.{i}.test-params.snr-gds,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.SNRGus,device.fast.line.{i}.test-params.snr-gus,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.SNRpsds,device.fast.line.{i}.test-params.sn-rpsds,Scalar-ReadOnly,int -Device.FAST.Line.{i}.TestParams.SNRpsus,device.fast.line.{i}.test-params.sn-rpsus,Scalar-ReadOnly,string -Device.FAST.Line.{i}.TestParams.SNRMTds,device.fast.line.{i}.test-params.snrm-tds,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.SNRMTus,device.fast.line.{i}.test-params.snrm-tus,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.ACTINP,device.fast.line.{i}.test-params.actinp,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.NFEC,device.fast.line.{i}.test-params.nfec,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.RFEC,device.fast.line.{i}.test-params.rfec,Scalar-ReadOnly,int -Device.FAST.Line.{i}.TestParams.UpstreamCurrRate,device.fast.line.{i}.test-params.upstream-curr-rate,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.DownstreamCurrRate,device.fast.line.{i}.test-params.downstream-curr-rate,Scalar-ReadOnly,unsignedInt -Device.FAST.Line.{i}.TestParams.ACTINPREIN,device.fast.line.{i}.test-params.actinprein,Scalar-ReadOnly,unsignedInt -Device.Optical.,device.optical,ScalarObject,object -Device.Optical.InterfaceNumberOfEntries,device.optical.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Optical.Interface.{i}.,device.optical.interface.{i}.,TabularObject,object -Device.Optical.Interface.{i}.Enable,device.optical.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.Optical.Interface.{i}.Status,device.optical.interface.{i}.status,Tabular-ReadOnly,string -Device.Optical.Interface.{i}.Alias,device.optical.interface.{i}.alias,Tabular-ReadWrite,string -Device.Optical.Interface.{i}.Name,device.optical.interface.{i}.name,Tabular-ReadOnly,string -Device.Optical.Interface.{i}.LastChange,device.optical.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Optical.Interface.{i}.LowerLayers,device.optical.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.Optical.Interface.{i}.Upstream,device.optical.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.Optical.Interface.{i}.OpticalSignalLevel,device.optical.interface.{i}.optical-signal-level,Tabular-ReadOnly,int -Device.Optical.Interface.{i}.LowerOpticalThreshold,device.optical.interface.{i}.lower-optical-threshold,Tabular-ReadOnly,int -Device.Optical.Interface.{i}.UpperOpticalThreshold,device.optical.interface.{i}.upper-optical-threshold,Tabular-ReadOnly,int -Device.Optical.Interface.{i}.TransmitOpticalLevel,device.optical.interface.{i}.transmit-optical-level,Tabular-ReadOnly,int -Device.Optical.Interface.{i}.LowerTransmitPowerThreshold,device.optical.interface.{i}.lower-transmit-power-threshold,Tabular-ReadOnly,int -Device.Optical.Interface.{i}.UpperTransmitPowerThreshold,device.optical.interface.{i}.upper-transmit-power-threshold,Tabular-ReadOnly,int -Device.Optical.Interface.{i}.Stats.,device.optical.interface.{i}.stats,ScalarObject,object -Device.Optical.Interface.{i}.Stats.BytesSent,device.optical.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Optical.Interface.{i}.Stats.BytesReceived,device.optical.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Optical.Interface.{i}.Stats.PacketsSent,device.optical.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Optical.Interface.{i}.Stats.PacketsReceived,device.optical.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Optical.Interface.{i}.Stats.ErrorsSent,device.optical.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Optical.Interface.{i}.Stats.ErrorsReceived,device.optical.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Optical.Interface.{i}.Stats.DiscardPacketsSent,device.optical.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived,device.optical.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Cellular.,device.cellular,ScalarObject,object -Device.Cellular.RoamingEnabled,device.cellular.roaming-enabled,Scalar-ReadWrite,boolean -Device.Cellular.RoamingStatus,device.cellular.roaming-status,Scalar-ReadOnly,string -Device.Cellular.InterfaceNumberOfEntries,device.cellular.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Cellular.AccessPointNumberOfEntries,device.cellular.access-point-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Cellular.Interface.{i}.,device.cellular.interface.{i}.,TabularObject,object -Device.Cellular.Interface.{i}.Enable,device.cellular.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.Cellular.Interface.{i}.Status,device.cellular.interface.{i}.status,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.Alias,device.cellular.interface.{i}.alias,Tabular-ReadWrite,string -Device.Cellular.Interface.{i}.Name,device.cellular.interface.{i}.name,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.LastChange,device.cellular.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Cellular.Interface.{i}.LowerLayers,device.cellular.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.Cellular.Interface.{i}.Upstream,device.cellular.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.Cellular.Interface.{i}.IMEI,device.cellular.interface.{i}.imei,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.SupportedAccessTechnologies,device.cellular.interface.{i}.supported-access-technologies,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.PreferredAccessTechnology,device.cellular.interface.{i}.preferred-access-technology,Tabular-ReadWrite,string -Device.Cellular.Interface.{i}.CurrentAccessTechnology,device.cellular.interface.{i}.current-access-technology,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.AvailableNetworks,device.cellular.interface.{i}.available-networks,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.NetworkRequested,device.cellular.interface.{i}.network-requested,Tabular-ReadWrite,string -Device.Cellular.Interface.{i}.NetworkInUse,device.cellular.interface.{i}.network-in-use,Tabular-ReadOnly,string -Device.Cellular.Interface.{i}.RSSI,device.cellular.interface.{i}.rssi,Tabular-ReadOnly,int -Device.Cellular.Interface.{i}.UpstreamMaxBitRate,device.cellular.interface.{i}.upstream-max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.Cellular.Interface.{i}.DownstreamMaxBitRate,device.cellular.interface.{i}.downstream-max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.Cellular.Interface.{i}.USIM.,device.cellular.interface.{i}.usim,ScalarObject,object -Device.Cellular.Interface.{i}.USIM.Status,device.cellular.interface.{i}.usim.status,Scalar-ReadOnly,string -Device.Cellular.Interface.{i}.USIM.IMSI,device.cellular.interface.{i}.usim.imsi,Scalar-ReadOnly,string -Device.Cellular.Interface.{i}.USIM.ICCID,device.cellular.interface.{i}.usim.iccid,Scalar-ReadOnly,string -Device.Cellular.Interface.{i}.USIM.MSISDN,device.cellular.interface.{i}.usim.msisdn,Scalar-ReadOnly,string -Device.Cellular.Interface.{i}.USIM.PINCheck,device.cellular.interface.{i}.usim.pin-check,Scalar-ReadWrite,string -Device.Cellular.Interface.{i}.Stats.,device.cellular.interface.{i}.stats,ScalarObject,object -Device.Cellular.Interface.{i}.Stats.BytesSent,device.cellular.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.BytesReceived,device.cellular.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.PacketsSent,device.cellular.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.PacketsReceived,device.cellular.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.ErrorsSent,device.cellular.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.ErrorsReceived,device.cellular.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent,device.cellular.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived,device.cellular.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent,device.cellular.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived,device.cellular.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent,device.cellular.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived,device.cellular.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent,device.cellular.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived,device.cellular.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.cellular.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedLong -Device.Cellular.AccessPoint.{i}.,device.cellular.access-point.{i}.,TabularObject,object -Device.Cellular.AccessPoint.{i}.Enable,device.cellular.access-point.{i}.enable,Tabular-ReadWrite,boolean -Device.Cellular.AccessPoint.{i}.Alias,device.cellular.access-point.{i}.alias,Tabular-ReadWrite,string -Device.Cellular.AccessPoint.{i}.APN,device.cellular.access-point.{i}.apn,Tabular-ReadWrite,string -Device.Cellular.AccessPoint.{i}.Username,device.cellular.access-point.{i}.username,Tabular-ReadWrite,string -Device.Cellular.AccessPoint.{i}.Proxy,device.cellular.access-point.{i}.proxy,Tabular-ReadWrite,string -Device.Cellular.AccessPoint.{i}.ProxyPort,device.cellular.access-point.{i}.proxy-port,Tabular-ReadWrite,unsignedInt -Device.Cellular.AccessPoint.{i}.Interface,device.cellular.access-point.{i}.interface,Tabular-ReadWrite,string -Device.ATM.,device.atm,ScalarObject,object -Device.ATM.LinkNumberOfEntries,device.atm.link-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.,device.atm.link.{i}.,TabularObject,object -Device.ATM.Link.{i}.Enable,device.atm.link.{i}.enable,Tabular-ReadWrite,boolean -Device.ATM.Link.{i}.Status,device.atm.link.{i}.status,Tabular-ReadOnly,string -Device.ATM.Link.{i}.Alias,device.atm.link.{i}.alias,Tabular-ReadWrite,string -Device.ATM.Link.{i}.Name,device.atm.link.{i}.name,Tabular-ReadOnly,string -Device.ATM.Link.{i}.LastChange,device.atm.link.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.ATM.Link.{i}.LowerLayers,device.atm.link.{i}.lower-layers,Tabular-ReadWrite,string -Device.ATM.Link.{i}.LinkType,device.atm.link.{i}.link-type,Tabular-ReadWrite,string -Device.ATM.Link.{i}.AutoConfig,device.atm.link.{i}.auto-config,Tabular-ReadOnly,boolean -Device.ATM.Link.{i}.DestinationAddress,device.atm.link.{i}.destination-address,Tabular-ReadWrite,string -Device.ATM.Link.{i}.Encapsulation,device.atm.link.{i}.encapsulation,Tabular-ReadWrite,string -Device.ATM.Link.{i}.FCSPreserved,device.atm.link.{i}.fcs-preserved,Tabular-ReadWrite,boolean -Device.ATM.Link.{i}.VCSearchList,device.atm.link.{i}.vc-search-list,Tabular-ReadWrite,string -Device.ATM.Link.{i}.AAL,device.atm.link.{i}.aal,Tabular-ReadOnly,string -Device.ATM.Link.{i}.Stats.,device.atm.link.{i}.stats,ScalarObject,object -Device.ATM.Link.{i}.Stats.BytesSent,device.atm.link.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.BytesReceived,device.atm.link.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.PacketsSent,device.atm.link.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.PacketsReceived,device.atm.link.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.ErrorsSent,device.atm.link.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.ErrorsReceived,device.atm.link.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.UnicastPacketsSent,device.atm.link.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.UnicastPacketsReceived,device.atm.link.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.DiscardPacketsSent,device.atm.link.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.DiscardPacketsReceived,device.atm.link.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.MulticastPacketsSent,device.atm.link.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.MulticastPacketsReceived,device.atm.link.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.BroadcastPacketsSent,device.atm.link.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived,device.atm.link.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived,device.atm.link.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.TransmittedBlocks,device.atm.link.{i}.stats.transmitted-blocks,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.ReceivedBlocks,device.atm.link.{i}.stats.received-blocks,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.CRCErrors,device.atm.link.{i}.stats.crc-errors,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.Stats.HECErrors,device.atm.link.{i}.stats.hec-errors,Scalar-ReadOnly,unsignedInt -Device.ATM.Link.{i}.QoS.,device.atm.link.{i}.qo-s,ScalarObject,object -Device.ATM.Link.{i}.QoS.QoSClass,device.atm.link.{i}.qo-s.qo-s-class,Scalar-ReadWrite,string -Device.ATM.Link.{i}.QoS.PeakCellRate,device.atm.link.{i}.qo-s.peak-cell-rate,Scalar-ReadWrite,unsignedInt -Device.ATM.Link.{i}.QoS.MaximumBurstSize,device.atm.link.{i}.qo-s.maximum-burst-size,Scalar-ReadWrite,unsignedInt -Device.ATM.Link.{i}.QoS.SustainableCellRate,device.atm.link.{i}.qo-s.sustainable-cell-rate,Scalar-ReadWrite,unsignedInt -Device.ATM.Diagnostics.,device.atm.diagnostics,ScalarObject,object -Device.ATM.Diagnostics.F5Loopback.,device.atm.diagnostics.f5-loopback,ScalarObject,object -Device.ATM.Diagnostics.F5Loopback.DiagnosticsState,device.atm.diagnostics.f5-loopback.diagnostics-state,Scalar-ReadWrite,string -Device.ATM.Diagnostics.F5Loopback.Interface,device.atm.diagnostics.f5-loopback.interface,Scalar-ReadWrite,string -Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions,device.atm.diagnostics.f5-loopback.number-of-repetitions,Scalar-ReadWrite,unsignedInt -Device.ATM.Diagnostics.F5Loopback.Timeout,device.atm.diagnostics.f5-loopback.timeout,Scalar-ReadWrite,unsignedInt -Device.ATM.Diagnostics.F5Loopback.SuccessCount,device.atm.diagnostics.f5-loopback.success-count,Scalar-ReadOnly,unsignedInt -Device.ATM.Diagnostics.F5Loopback.FailureCount,device.atm.diagnostics.f5-loopback.failure-count,Scalar-ReadOnly,unsignedInt -Device.ATM.Diagnostics.F5Loopback.AverageResponseTime,device.atm.diagnostics.f5-loopback.average-response-time,Scalar-ReadOnly,unsignedInt -Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime,device.atm.diagnostics.f5-loopback.minimum-response-time,Scalar-ReadOnly,unsignedInt -Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime,device.atm.diagnostics.f5-loopback.maximum-response-time,Scalar-ReadOnly,unsignedInt -Device.PTM.,device.ptm,ScalarObject,object -Device.PTM.LinkNumberOfEntries,device.ptm.link-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.PTM.Link.{i}.,device.ptm.link.{i}.,TabularObject,object -Device.PTM.Link.{i}.Enable,device.ptm.link.{i}.enable,Tabular-ReadWrite,boolean -Device.PTM.Link.{i}.Status,device.ptm.link.{i}.status,Tabular-ReadOnly,string -Device.PTM.Link.{i}.Alias,device.ptm.link.{i}.alias,Tabular-ReadWrite,string -Device.PTM.Link.{i}.Name,device.ptm.link.{i}.name,Tabular-ReadOnly,string -Device.PTM.Link.{i}.LastChange,device.ptm.link.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.PTM.Link.{i}.LowerLayers,device.ptm.link.{i}.lower-layers,Tabular-ReadWrite,string -Device.PTM.Link.{i}.MACAddress,device.ptm.link.{i}.mac-address,Tabular-ReadOnly,string -Device.PTM.Link.{i}.Stats.,device.ptm.link.{i}.stats,ScalarObject,object -Device.PTM.Link.{i}.Stats.BytesSent,device.ptm.link.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.BytesReceived,device.ptm.link.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.PacketsSent,device.ptm.link.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.PacketsReceived,device.ptm.link.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.ErrorsSent,device.ptm.link.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.PTM.Link.{i}.Stats.ErrorsReceived,device.ptm.link.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.PTM.Link.{i}.Stats.UnicastPacketsSent,device.ptm.link.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.UnicastPacketsReceived,device.ptm.link.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.DiscardPacketsSent,device.ptm.link.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.PTM.Link.{i}.Stats.DiscardPacketsReceived,device.ptm.link.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.PTM.Link.{i}.Stats.MulticastPacketsSent,device.ptm.link.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.MulticastPacketsReceived,device.ptm.link.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.BroadcastPacketsSent,device.ptm.link.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived,device.ptm.link.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived,device.ptm.link.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.,device.ethernet,ScalarObject,object -Device.Ethernet.InterfaceNumberOfEntries,device.ethernet.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ethernet.LinkNumberOfEntries,device.ethernet.link-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ethernet.VLANTerminationNumberOfEntries,device.ethernet.vlan-termination-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ethernet.RMONStatsNumberOfEntries,device.ethernet.rmon-stats-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ethernet.LAGNumberOfEntries,device.ethernet.lag-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.,device.ethernet.interface.{i}.,TabularObject,object -Device.Ethernet.Interface.{i}.Enable,device.ethernet.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.Ethernet.Interface.{i}.Status,device.ethernet.interface.{i}.status,Tabular-ReadOnly,string -Device.Ethernet.Interface.{i}.Alias,device.ethernet.interface.{i}.alias,Tabular-ReadWrite,string -Device.Ethernet.Interface.{i}.Name,device.ethernet.interface.{i}.name,Tabular-ReadOnly,string -Device.Ethernet.Interface.{i}.LastChange,device.ethernet.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.LowerLayers,device.ethernet.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.Ethernet.Interface.{i}.Upstream,device.ethernet.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.Ethernet.Interface.{i}.MACAddress,device.ethernet.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.Ethernet.Interface.{i}.MaxBitRate,device.ethernet.interface.{i}.max-bit-rate,Tabular-ReadWrite,int -Device.Ethernet.Interface.{i}.CurrentBitRate,device.ethernet.interface.{i}.current-bit-rate,Tabular-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.DuplexMode,device.ethernet.interface.{i}.duplex-mode,Tabular-ReadWrite,string -Device.Ethernet.Interface.{i}.EEECapability,device.ethernet.interface.{i}.eee-capability,Tabular-ReadOnly,boolean -Device.Ethernet.Interface.{i}.EEEEnable,device.ethernet.interface.{i}.eee-enable,Tabular-ReadWrite,boolean -Device.Ethernet.Interface.{i}.Stats.,device.ethernet.interface.{i}.stats,ScalarObject,object -Device.Ethernet.Interface.{i}.Stats.BytesSent,device.ethernet.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.BytesReceived,device.ethernet.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.PacketsSent,device.ethernet.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.PacketsReceived,device.ethernet.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.ErrorsSent,device.ethernet.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.Stats.ErrorsReceived,device.ethernet.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent,device.ethernet.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived,device.ethernet.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent,device.ethernet.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived,device.ethernet.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent,device.ethernet.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived,device.ethernet.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent,device.ethernet.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived,device.ethernet.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Link.{i}.,device.ethernet.link.{i}.,TabularObject,object -Device.Ethernet.Link.{i}.Enable,device.ethernet.link.{i}.enable,Tabular-ReadWrite,boolean -Device.Ethernet.Link.{i}.Status,device.ethernet.link.{i}.status,Tabular-ReadOnly,string -Device.Ethernet.Link.{i}.Alias,device.ethernet.link.{i}.alias,Tabular-ReadWrite,string -Device.Ethernet.Link.{i}.Name,device.ethernet.link.{i}.name,Tabular-ReadOnly,string -Device.Ethernet.Link.{i}.LastChange,device.ethernet.link.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Ethernet.Link.{i}.LowerLayers,device.ethernet.link.{i}.lower-layers,Tabular-ReadWrite,string -Device.Ethernet.Link.{i}.MACAddress,device.ethernet.link.{i}.mac-address,Tabular-ReadOnly,string -Device.Ethernet.Link.{i}.PriorityTagging,device.ethernet.link.{i}.priority-tagging,Tabular-ReadWrite,boolean -Device.Ethernet.Link.{i}.Stats.,device.ethernet.link.{i}.stats,ScalarObject,object -Device.Ethernet.Link.{i}.Stats.BytesSent,device.ethernet.link.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.BytesReceived,device.ethernet.link.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.PacketsSent,device.ethernet.link.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.PacketsReceived,device.ethernet.link.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.ErrorsSent,device.ethernet.link.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Link.{i}.Stats.ErrorsReceived,device.ethernet.link.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent,device.ethernet.link.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived,device.ethernet.link.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent,device.ethernet.link.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived,device.ethernet.link.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent,device.ethernet.link.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived,device.ethernet.link.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent,device.ethernet.link.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived,device.ethernet.link.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.link.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.VLANTermination.{i}.,device.ethernet.vlan-termination.{i}.,TabularObject,object -Device.Ethernet.VLANTermination.{i}.Enable,device.ethernet.vlan-termination.{i}.enable,Tabular-ReadWrite,boolean -Device.Ethernet.VLANTermination.{i}.Status,device.ethernet.vlan-termination.{i}.status,Tabular-ReadOnly,string -Device.Ethernet.VLANTermination.{i}.Alias,device.ethernet.vlan-termination.{i}.alias,Tabular-ReadWrite,string -Device.Ethernet.VLANTermination.{i}.Name,device.ethernet.vlan-termination.{i}.name,Tabular-ReadOnly,string -Device.Ethernet.VLANTermination.{i}.LastChange,device.ethernet.vlan-termination.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Ethernet.VLANTermination.{i}.LowerLayers,device.ethernet.vlan-termination.{i}.lower-layers,Tabular-ReadWrite,string -Device.Ethernet.VLANTermination.{i}.VLANID,device.ethernet.vlan-termination.{i}.vlanid,Tabular-ReadWrite,unsignedInt -Device.Ethernet.VLANTermination.{i}.TPID,device.ethernet.vlan-termination.{i}.tpid,Tabular-ReadWrite,unsignedInt -Device.Ethernet.VLANTermination.{i}.Stats.,device.ethernet.vlan-termination.{i}.stats,ScalarObject,object -Device.Ethernet.VLANTermination.{i}.Stats.BytesSent,device.ethernet.vlan-termination.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived,device.ethernet.vlan-termination.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent,device.ethernet.vlan-termination.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived,device.ethernet.vlan-termination.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent,device.ethernet.vlan-termination.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived,device.ethernet.vlan-termination.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent,device.ethernet.vlan-termination.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived,device.ethernet.vlan-termination.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent,device.ethernet.vlan-termination.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived,device.ethernet.vlan-termination.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent,device.ethernet.vlan-termination.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived,device.ethernet.vlan-termination.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent,device.ethernet.vlan-termination.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived,device.ethernet.vlan-termination.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.vlan-termination.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.RMONStats.{i}.,device.ethernet.rmon-stats.{i}.,TabularObject,object -Device.Ethernet.RMONStats.{i}.Enable,device.ethernet.rmon-stats.{i}.enable,Tabular-ReadWrite,boolean -Device.Ethernet.RMONStats.{i}.Status,device.ethernet.rmon-stats.{i}.status,Tabular-ReadOnly,string -Device.Ethernet.RMONStats.{i}.Alias,device.ethernet.rmon-stats.{i}.alias,Tabular-ReadWrite,string -Device.Ethernet.RMONStats.{i}.Name,device.ethernet.rmon-stats.{i}.name,Tabular-ReadOnly,string -Device.Ethernet.RMONStats.{i}.Interface,device.ethernet.rmon-stats.{i}.interface,Tabular-ReadWrite,string -Device.Ethernet.RMONStats.{i}.VLANID,device.ethernet.rmon-stats.{i}.vlanid,Tabular-ReadWrite,unsignedInt -Device.Ethernet.RMONStats.{i}.Queue,device.ethernet.rmon-stats.{i}.queue,Tabular-ReadWrite,string -Device.Ethernet.RMONStats.{i}.AllQueues,device.ethernet.rmon-stats.{i}.all-queues,Tabular-ReadWrite,boolean -Device.Ethernet.RMONStats.{i}.DropEvents,device.ethernet.rmon-stats.{i}.drop-events,Tabular-ReadOnly,unsignedInt -Device.Ethernet.RMONStats.{i}.Bytes,device.ethernet.rmon-stats.{i}.bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.Packets,device.ethernet.rmon-stats.{i}.packets,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.BroadcastPackets,device.ethernet.rmon-stats.{i}.broadcast-packets,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.MulticastPackets,device.ethernet.rmon-stats.{i}.multicast-packets,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.CRCErroredPackets,device.ethernet.rmon-stats.{i}.crc-errored-packets,Tabular-ReadOnly,unsignedInt -Device.Ethernet.RMONStats.{i}.UndersizePackets,device.ethernet.rmon-stats.{i}.undersize-packets,Tabular-ReadOnly,unsignedInt -Device.Ethernet.RMONStats.{i}.OversizePackets,device.ethernet.rmon-stats.{i}.oversize-packets,Tabular-ReadOnly,unsignedInt -Device.Ethernet.RMONStats.{i}.Packets64Bytes,device.ethernet.rmon-stats.{i}.packets64-bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.Packets65to127Bytes,device.ethernet.rmon-stats.{i}.packets65to127-bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.Packets128to255Bytes,device.ethernet.rmon-stats.{i}.packets128to255-bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.Packets256to511Bytes,device.ethernet.rmon-stats.{i}.packets256to511-bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes,device.ethernet.rmon-stats.{i}.packets512to1023-bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes,device.ethernet.rmon-stats.{i}.packets1024to1518-bytes,Tabular-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.,device.ethernet.lag.{i}.,TabularObject,object -Device.Ethernet.LAG.{i}.Enable,device.ethernet.lag.{i}.enable,Tabular-ReadWrite,boolean -Device.Ethernet.LAG.{i}.Status,device.ethernet.lag.{i}.status,Tabular-ReadOnly,string -Device.Ethernet.LAG.{i}.Alias,device.ethernet.lag.{i}.alias,Tabular-ReadWrite,string -Device.Ethernet.LAG.{i}.Name,device.ethernet.lag.{i}.name,Tabular-ReadOnly,string -Device.Ethernet.LAG.{i}.LastChange,device.ethernet.lag.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Ethernet.LAG.{i}.LowerLayers,device.ethernet.lag.{i}.lower-layers,Tabular-ReadWrite,string -Device.Ethernet.LAG.{i}.MACAddress,device.ethernet.lag.{i}.mac-address,Tabular-ReadWrite,string -Device.Ethernet.LAG.{i}.Stats.,device.ethernet.lag.{i}.stats,ScalarObject,object -Device.Ethernet.LAG.{i}.Stats.BytesSent,device.ethernet.lag.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.BytesReceived,device.ethernet.lag.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.PacketsSent,device.ethernet.lag.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.PacketsReceived,device.ethernet.lag.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.ErrorsSent,device.ethernet.lag.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.LAG.{i}.Stats.ErrorsReceived,device.ethernet.lag.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent,device.ethernet.lag.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived,device.ethernet.lag.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent,device.ethernet.lag.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived,device.ethernet.lag.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent,device.ethernet.lag.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived,device.ethernet.lag.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent,device.ethernet.lag.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived,device.ethernet.lag.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.lag.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.USB.,device.usb,ScalarObject,object -Device.USB.InterfaceNumberOfEntries,device.usb.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.USB.PortNumberOfEntries,device.usb.port-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.USB.Interface.{i}.,device.usb.interface.{i}.,TabularObject,object -Device.USB.Interface.{i}.Enable,device.usb.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.USB.Interface.{i}.Status,device.usb.interface.{i}.status,Tabular-ReadOnly,string -Device.USB.Interface.{i}.Alias,device.usb.interface.{i}.alias,Tabular-ReadWrite,string -Device.USB.Interface.{i}.Name,device.usb.interface.{i}.name,Tabular-ReadOnly,string -Device.USB.Interface.{i}.LastChange,device.usb.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.USB.Interface.{i}.LowerLayers,device.usb.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.USB.Interface.{i}.Upstream,device.usb.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.USB.Interface.{i}.MACAddress,device.usb.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.USB.Interface.{i}.MaxBitRate,device.usb.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.USB.Interface.{i}.Port,device.usb.interface.{i}.port,Tabular-ReadOnly,string -Device.USB.Interface.{i}.Stats.,device.usb.interface.{i}.stats,ScalarObject,object -Device.USB.Interface.{i}.Stats.BytesSent,device.usb.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.BytesReceived,device.usb.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.PacketsSent,device.usb.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.PacketsReceived,device.usb.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.ErrorsSent,device.usb.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.USB.Interface.{i}.Stats.ErrorsReceived,device.usb.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.USB.Interface.{i}.Stats.UnicastPacketsSent,device.usb.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.UnicastPacketsReceived,device.usb.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.DiscardPacketsSent,device.usb.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.USB.Interface.{i}.Stats.DiscardPacketsReceived,device.usb.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.USB.Interface.{i}.Stats.MulticastPacketsSent,device.usb.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.MulticastPacketsReceived,device.usb.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.BroadcastPacketsSent,device.usb.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived,device.usb.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.usb.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.USB.Port.{i}.,device.usb.port.{i}.,TabularObject,object -Device.USB.Port.{i}.Alias,device.usb.port.{i}.alias,Tabular-ReadWrite,string -Device.USB.Port.{i}.Name,device.usb.port.{i}.name,Tabular-ReadOnly,string -Device.USB.Port.{i}.Standard,device.usb.port.{i}.standard,Tabular-ReadOnly,string -Device.USB.Port.{i}.Type,device.usb.port.{i}.type,Tabular-ReadOnly,string -Device.USB.Port.{i}.Receptacle,device.usb.port.{i}.receptacle,Tabular-ReadOnly,string -Device.USB.Port.{i}.Rate,device.usb.port.{i}.rate,Tabular-ReadOnly,string -Device.USB.Port.{i}.Power,device.usb.port.{i}.power,Tabular-ReadOnly,string -Device.USB.USBHosts.,device.usb.usb-hosts,ScalarObject,object -Device.USB.USBHosts.HostNumberOfEntries,device.usb.usb-hosts.host-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.,device.usb.usb-hosts.host.{i}.,TabularObject,object -Device.USB.USBHosts.Host.{i}.Alias,device.usb.usb-hosts.host.{i}.alias,Tabular-ReadWrite,string -Device.USB.USBHosts.Host.{i}.Enable,device.usb.usb-hosts.host.{i}.enable,Tabular-ReadWrite,boolean -Device.USB.USBHosts.Host.{i}.Name,device.usb.usb-hosts.host.{i}.name,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Type,device.usb.usb-hosts.host.{i}.type,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.PowerManagementEnable,device.usb.usb-hosts.host.{i}.power-management-enable,Tabular-ReadWrite,boolean -Device.USB.USBHosts.Host.{i}.USBVersion,device.usb.usb-hosts.host.{i}.usb-version,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries,device.usb.usb-hosts.host.{i}.device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.,device.usb.usb-hosts.host.{i}.device.{i}.,TabularObject,object -Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber,device.usb.usb-hosts.host.{i}.device.{i}.device-number,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion,device.usb.usb-hosts.host.{i}.device.{i}.usb-version,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass,device.usb.usb-hosts.host.{i}.device.{i}.device-class,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass,device.usb.usb-hosts.host.{i}.device.{i}.device-sub-class,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion,device.usb.usb-hosts.host.{i}.device.{i}.device-version,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol,device.usb.usb-hosts.host.{i}.device.{i}.device-protocol,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID,device.usb.usb-hosts.host.{i}.device.{i}.product-id,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID,device.usb.usb-hosts.host.{i}.device.{i}.vendor-id,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer,device.usb.usb-hosts.host.{i}.device.{i}.manufacturer,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass,device.usb.usb-hosts.host.{i}.device.{i}.product-class,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber,device.usb.usb-hosts.host.{i}.device.{i}.serial-number,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.Port,device.usb.usb-hosts.host.{i}.device.{i}.port,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort,device.usb.usb-hosts.host.{i}.device.{i}.usb-port,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.Rate,device.usb.usb-hosts.host.{i}.device.{i}.rate,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.Parent,device.usb.usb-hosts.host.{i}.device.{i}.parent,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren,device.usb.usb-hosts.host.{i}.device.{i}.max-children,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended,device.usb.usb-hosts.host.{i}.device.{i}.is-suspended,Tabular-ReadOnly,boolean -Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered,device.usb.usb-hosts.host.{i}.device.{i}.is-self-powered,Tabular-ReadOnly,boolean -Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries,device.usb.usb-hosts.host.{i}.device.{i}.configuration-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.,TabularObject,object -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.configuration-number,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.,TabularObject,object -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-number,Tabular-ReadOnly,unsignedInt -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-class,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-sub-class,Tabular-ReadOnly,string -Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-protocol,Tabular-ReadOnly,string -Device.HPNA.,device.hpna,ScalarObject,object -Device.HPNA.InterfaceNumberOfEntries,device.hpna.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.,device.hpna.interface.{i}.,TabularObject,object -Device.HPNA.Interface.{i}.Enable,device.hpna.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.HPNA.Interface.{i}.Status,device.hpna.interface.{i}.status,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.Alias,device.hpna.interface.{i}.alias,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.Name,device.hpna.interface.{i}.name,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.LastChange,device.hpna.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.LowerLayers,device.hpna.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.Upstream,device.hpna.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.HPNA.Interface.{i}.MACAddress,device.hpna.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.FirmwareVersion,device.hpna.interface.{i}.firmware-version,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.NodeID,device.hpna.interface.{i}.node-id,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.IsMaster,device.hpna.interface.{i}.is-master,Tabular-ReadOnly,boolean -Device.HPNA.Interface.{i}.Synced,device.hpna.interface.{i}.synced,Tabular-ReadOnly,boolean -Device.HPNA.Interface.{i}.TotalSyncTime,device.hpna.interface.{i}.total-sync-time,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.MaxBitRate,device.hpna.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.NetworkUtilization,device.hpna.interface.{i}.network-utilization,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.PossibleConnectionTypes,device.hpna.interface.{i}.possible-connection-types,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.ConnectionType,device.hpna.interface.{i}.connection-type,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.PossibleSpectralModes,device.hpna.interface.{i}.possible-spectral-modes,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.SpectralMode,device.hpna.interface.{i}.spectral-mode,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.MTU,device.hpna.interface.{i}.mtu,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.NoiseMargin,device.hpna.interface.{i}.noise-margin,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.DefaultNonLARQPER,device.hpna.interface.{i}.default-non-larqper,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.LARQEnable,device.hpna.interface.{i}.larq-enable,Tabular-ReadWrite,boolean -Device.HPNA.Interface.{i}.MinMulticastRate,device.hpna.interface.{i}.min-multicast-rate,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.NegMulticastRate,device.hpna.interface.{i}.neg-multicast-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.MasterSelectionMode,device.hpna.interface.{i}.master-selection-mode,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries,device.hpna.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.Stats.,device.hpna.interface.{i}.stats,ScalarObject,object -Device.HPNA.Interface.{i}.Stats.BytesSent,device.hpna.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.BytesReceived,device.hpna.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.PacketsSent,device.hpna.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.PacketsReceived,device.hpna.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.ErrorsSent,device.hpna.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.Stats.ErrorsReceived,device.hpna.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent,device.hpna.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived,device.hpna.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent,device.hpna.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived,device.hpna.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent,device.hpna.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived,device.hpna.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent,device.hpna.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived,device.hpna.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.hpna.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.QoS.,device.hpna.interface.{i}.qo-s,ScalarObject,object -Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries,device.hpna.interface.{i}.qo-s.flow-spec-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.,device.hpna.interface.{i}.qo-s.flow-spec.{i}.,TabularObject,object -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable,device.hpna.interface.{i}.qo-s.flow-spec.{i}.enable,Tabular-ReadWrite,boolean -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status,device.hpna.interface.{i}.qo-s.flow-spec.{i}.status,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias,device.hpna.interface.{i}.qo-s.flow-spec.{i}.alias,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses,device.hpna.interface.{i}.qo-s.flow-spec.{i}.traffic-classes,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType,device.hpna.interface.{i}.qo-s.flow-spec.{i}.flow-type,Tabular-ReadWrite,string -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority,device.hpna.interface.{i}.qo-s.flow-spec.{i}.priority,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency,device.hpna.interface.{i}.qo-s.flow-spec.{i}.latency,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter,device.hpna.interface.{i}.qo-s.flow-spec.{i}.jitter,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize,device.hpna.interface.{i}.qo-s.flow-spec.{i}.packet-size,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate,device.hpna.interface.{i}.qo-s.flow-spec.{i}.min-rate,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate,device.hpna.interface.{i}.qo-s.flow-spec.{i}.avg-rate,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate,device.hpna.interface.{i}.qo-s.flow-spec.{i}.max-rate,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER,device.hpna.interface.{i}.qo-s.flow-spec.{i}.per,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout,device.hpna.interface.{i}.qo-s.flow-spec.{i}.timeout,Tabular-ReadWrite,unsignedInt -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.,device.hpna.interface.{i}.associated-device.{i}.,TabularObject,object -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.hpna.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID,device.hpna.interface.{i}.associated-device.{i}.node-id,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster,device.hpna.interface.{i}.associated-device.{i}.is-master,Tabular-ReadOnly,boolean -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced,device.hpna.interface.{i}.associated-device.{i}.synced,Tabular-ReadOnly,boolean -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime,device.hpna.interface.{i}.associated-device.{i}.total-sync-time,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate,device.hpna.interface.{i}.associated-device.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable,device.hpna.interface.{i}.associated-device.{i}.phy-diagnostics-enable,Tabular-ReadWrite,boolean -Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active,device.hpna.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.HPNA.Diagnostics.,device.hpna.diagnostics,ScalarObject,object -Device.HPNA.Diagnostics.PHYThroughput.,device.hpna.diagnostics.phy-throughput,ScalarObject,object -Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState,device.hpna.diagnostics.phy-throughput.diagnostics-state,Scalar-ReadWrite,string -Device.HPNA.Diagnostics.PHYThroughput.Interface,device.hpna.diagnostics.phy-throughput.interface,Scalar-ReadWrite,string -Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst,device.hpna.diagnostics.phy-throughput.num-packets-in-burst,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.BurstInterval,device.hpna.diagnostics.phy-throughput.burst-interval,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength,device.hpna.diagnostics.phy-throughput.test-packet-payload-length,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding,device.hpna.diagnostics.phy-throughput.payload-encoding,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen,device.hpna.diagnostics.phy-throughput.payload-data-gen,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.PayloadType,device.hpna.diagnostics.phy-throughput.payload-type,Scalar-ReadWrite,string -Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel,device.hpna.diagnostics.phy-throughput.priority-level,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries,device.hpna.diagnostics.phy-throughput.result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.,device.hpna.diagnostics.phy-throughput.result.{i}.,TabularObject,object -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress,device.hpna.diagnostics.phy-throughput.result.{i}.src-mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress,device.hpna.diagnostics.phy-throughput.result.{i}.dest-mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate,device.hpna.diagnostics.phy-throughput.result.{i}.phy-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate,device.hpna.diagnostics.phy-throughput.result.{i}.baud-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR,device.hpna.diagnostics.phy-throughput.result.{i}.snr,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived,device.hpna.diagnostics.phy-throughput.result.{i}.packets-received,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation,device.hpna.diagnostics.phy-throughput.result.{i}.attenuation,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.,device.hpna.diagnostics.performance-monitoring,ScalarObject,object -Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState,device.hpna.diagnostics.performance-monitoring.diagnostics-state,Scalar-ReadWrite,string -Device.HPNA.Diagnostics.PerformanceMonitoring.Interface,device.hpna.diagnostics.performance-monitoring.interface,Scalar-ReadWrite,string -Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval,device.hpna.diagnostics.performance-monitoring.sample-interval,Scalar-ReadWrite,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.,device.hpna.diagnostics.performance-monitoring.nodes,ScalarObject,object -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart,device.hpna.diagnostics.performance-monitoring.nodes.current-start,Scalar-ReadOnly,dateTime -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd,device.hpna.diagnostics.performance-monitoring.nodes.current-end,Scalar-ReadOnly,dateTime -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries,device.hpna.diagnostics.performance-monitoring.nodes.node-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.,TabularObject,object -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.bytes-sent,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.bytes-received,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-sent,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-received,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-sent,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-received,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-sent,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-received,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-crc-errored,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-crc-errored-host,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-short-errored,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-short-errored-host,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.rx-packets-dropped,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.tx-packets-dropped,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-request-local,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-reply-local,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-request-remote,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-reply-remote,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-sent-wire,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-sent-wire,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-sent-wire,Tabular-ReadOnly,unsignedLong -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-internal-control,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-internal-control,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-received-queued,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-received-forward-unknown,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.node-utilization,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.,device.hpna.diagnostics.performance-monitoring.channels,ScalarObject,object -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp,device.hpna.diagnostics.performance-monitoring.channels.time-stamp,Scalar-ReadOnly,dateTime -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries,device.hpna.diagnostics.performance-monitoring.channels.channel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.,TabularObject,object -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.host-src-mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.host-dest-mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.hpna-src-mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.hpna-dest-mac-address,Tabular-ReadOnly,string -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.phy-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.baud-rate,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.snr,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.packets-sent,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.packets-received,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.larq-packets-received,Tabular-ReadOnly,unsignedInt -Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.flow-spec,Tabular-ReadOnly,string -Device.MoCA.,device.mo-ca,ScalarObject,object -Device.MoCA.InterfaceNumberOfEntries,device.mo-ca.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.,device.mo-ca.interface.{i}.,TabularObject,object -Device.MoCA.Interface.{i}.Enable,device.mo-ca.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.MoCA.Interface.{i}.Status,device.mo-ca.interface.{i}.status,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.Alias,device.mo-ca.interface.{i}.alias,Tabular-ReadWrite,string -Device.MoCA.Interface.{i}.Name,device.mo-ca.interface.{i}.name,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.LastChange,device.mo-ca.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.LowerLayers,device.mo-ca.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.MoCA.Interface.{i}.Upstream,device.mo-ca.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.MoCA.Interface.{i}.MACAddress,device.mo-ca.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.FirmwareVersion,device.mo-ca.interface.{i}.firmware-version,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.MaxBitRate,device.mo-ca.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.MaxIngressBW,device.mo-ca.interface.{i}.max-ingress-bw,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.MaxEgressBW,device.mo-ca.interface.{i}.max-egress-bw,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.HighestVersion,device.mo-ca.interface.{i}.highest-version,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.CurrentVersion,device.mo-ca.interface.{i}.current-version,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.NetworkCoordinator,device.mo-ca.interface.{i}.network-coordinator,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.NodeID,device.mo-ca.interface.{i}.node-id,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.MaxNodes,device.mo-ca.interface.{i}.max-nodes,Tabular-ReadOnly,boolean -Device.MoCA.Interface.{i}.PreferredNC,device.mo-ca.interface.{i}.preferred-nc,Tabular-ReadWrite,boolean -Device.MoCA.Interface.{i}.BackupNC,device.mo-ca.interface.{i}.backup-nc,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.PrivacyEnabledSetting,device.mo-ca.interface.{i}.privacy-enabled-setting,Tabular-ReadWrite,boolean -Device.MoCA.Interface.{i}.PrivacyEnabled,device.mo-ca.interface.{i}.privacy-enabled,Tabular-ReadOnly,boolean -Device.MoCA.Interface.{i}.FreqCapabilityMask,device.mo-ca.interface.{i}.freq-capability-mask,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.FreqCurrentMaskSetting,device.mo-ca.interface.{i}.freq-current-mask-setting,Tabular-ReadWrite,string -Device.MoCA.Interface.{i}.FreqCurrentMask,device.mo-ca.interface.{i}.freq-current-mask,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.CurrentOperFreq,device.mo-ca.interface.{i}.current-oper-freq,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.LastOperFreq,device.mo-ca.interface.{i}.last-oper-freq,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.TxPowerLimit,device.mo-ca.interface.{i}.tx-power-limit,Tabular-ReadWrite,unsignedInt -Device.MoCA.Interface.{i}.PowerCntlPhyTarget,device.mo-ca.interface.{i}.power-cntl-phy-target,Tabular-ReadWrite,unsignedInt -Device.MoCA.Interface.{i}.BeaconPowerLimit,device.mo-ca.interface.{i}.beacon-power-limit,Tabular-ReadWrite,unsignedInt -Device.MoCA.Interface.{i}.NetworkTabooMask,device.mo-ca.interface.{i}.network-taboo-mask,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.NodeTabooMask,device.mo-ca.interface.{i}.node-taboo-mask,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.TxBcastRate,device.mo-ca.interface.{i}.tx-bcast-rate,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.TxBcastPowerReduction,device.mo-ca.interface.{i}.tx-bcast-power-reduction,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QAM256Capable,device.mo-ca.interface.{i}.qam256-capable,Tabular-ReadOnly,boolean -Device.MoCA.Interface.{i}.PacketAggregationCapability,device.mo-ca.interface.{i}.packet-aggregation-capability,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries,device.mo-ca.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.Stats.,device.mo-ca.interface.{i}.stats,ScalarObject,object -Device.MoCA.Interface.{i}.Stats.BytesSent,device.mo-ca.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.BytesReceived,device.mo-ca.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.PacketsSent,device.mo-ca.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.PacketsReceived,device.mo-ca.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.ErrorsSent,device.mo-ca.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.Stats.ErrorsReceived,device.mo-ca.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent,device.mo-ca.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived,device.mo-ca.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent,device.mo-ca.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived,device.mo-ca.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent,device.mo-ca.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived,device.mo-ca.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent,device.mo-ca.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived,device.mo-ca.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.mo-ca.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.,device.mo-ca.interface.{i}.qo-s,ScalarObject,object -Device.MoCA.Interface.{i}.QoS.EgressNumFlows,device.mo-ca.interface.{i}.qo-s.egress-num-flows,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.IngressNumFlows,device.mo-ca.interface.{i}.qo-s.ingress-num-flows,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries,device.mo-ca.interface.{i}.qo-s.flow-stats-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.,TabularObject,object -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.flow-id,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.packet-da,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.max-rate,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.max-burst-size,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.lease-time,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.lease-time-left,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.flow-packets,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.,device.mo-ca.interface.{i}.associated-device.{i}.,TabularObject,object -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.mo-ca.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID,device.mo-ca.interface.{i}.associated-device.{i}.node-id,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC,device.mo-ca.interface.{i}.associated-device.{i}.preferred-nc,Tabular-ReadOnly,boolean -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion,device.mo-ca.interface.{i}.associated-device.{i}.highest-version,Tabular-ReadOnly,string -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate,device.mo-ca.interface.{i}.associated-device.{i}.phy-tx-rate,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate,device.mo-ca.interface.{i}.associated-device.{i}.phy-rx-rate,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction,device.mo-ca.interface.{i}.associated-device.{i}.tx-power-control-reduction,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel,device.mo-ca.interface.{i}.associated-device.{i}.rx-power-level,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate,device.mo-ca.interface.{i}.associated-device.{i}.tx-bcast-rate,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel,device.mo-ca.interface.{i}.associated-device.{i}.rx-bcast-power-level,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets,device.mo-ca.interface.{i}.associated-device.{i}.tx-packets,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets,device.mo-ca.interface.{i}.associated-device.{i}.rx-packets,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets,device.mo-ca.interface.{i}.associated-device.{i}.rx-errored-and-missed-packets,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable,device.mo-ca.interface.{i}.associated-device.{i}.qam256-capable,Tabular-ReadOnly,boolean -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability,device.mo-ca.interface.{i}.associated-device.{i}.packet-aggregation-capability,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR,device.mo-ca.interface.{i}.associated-device.{i}.rx-snr,Tabular-ReadOnly,unsignedInt -Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active,device.mo-ca.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.Ghn.,device.ghn,ScalarObject,object -Device.Ghn.InterfaceNumberOfEntries,device.ghn.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.,device.ghn.interface.{i}.,TabularObject,object -Device.Ghn.Interface.{i}.Enable,device.ghn.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.Ghn.Interface.{i}.Status,device.ghn.interface.{i}.status,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.Alias,device.ghn.interface.{i}.alias,Tabular-ReadWrite,string -Device.Ghn.Interface.{i}.Name,device.ghn.interface.{i}.name,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.LastChange,device.ghn.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.LowerLayers,device.ghn.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.Ghn.Interface.{i}.Upstream,device.ghn.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.MACAddress,device.ghn.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.FirmwareVersion,device.ghn.interface.{i}.firmware-version,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.ConnectionType,device.ghn.interface.{i}.connection-type,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.MaxTransmitRate,device.ghn.interface.{i}.max-transmit-rate,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.TargetDomainNames,device.ghn.interface.{i}.target-domain-names,Tabular-ReadWrite,string -Device.Ghn.Interface.{i}.DomainName,device.ghn.interface.{i}.domain-name,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.DomainNameIdentifier,device.ghn.interface.{i}.domain-name-identifier,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.DomainId,device.ghn.interface.{i}.domain-id,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.DeviceId,device.ghn.interface.{i}.device-id,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.MaxBitRate,device.ghn.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.NodeTypeDMCapable,device.ghn.interface.{i}.node-type-dm-capable,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.DMRequested,device.ghn.interface.{i}.dm-requested,Tabular-ReadWrite,boolean -Device.Ghn.Interface.{i}.IsDM,device.ghn.interface.{i}.is-dm,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.NodeTypeSCCapable,device.ghn.interface.{i}.node-type-sc-capable,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.SCRequested,device.ghn.interface.{i}.sc-requested,Tabular-ReadWrite,boolean -Device.Ghn.Interface.{i}.IsSC,device.ghn.interface.{i}.is-sc,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.StandardVersions,device.ghn.interface.{i}.standard-versions,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.MaxBandPlan,device.ghn.interface.{i}.max-band-plan,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.MediumType,device.ghn.interface.{i}.medium-type,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.TAIFG,device.ghn.interface.{i}.taifg,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.NotchedAmateurRadioBands,device.ghn.interface.{i}.notched-amateur-radio-bands,Tabular-ReadWrite,string -Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable,device.ghn.interface.{i}.phy-throughput-diagnostics-enable,Tabular-ReadWrite,string -Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable,device.ghn.interface.{i}.performance-monitoring-diagnostics-enable,Tabular-ReadWrite,string -Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries,device.ghn.interface.{i}.sm-masked-band-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.NodeTypeDMConfig,device.ghn.interface.{i}.node-type-dm-config,Tabular-ReadWrite,boolean -Device.Ghn.Interface.{i}.NodeTypeDMStatus,device.ghn.interface.{i}.node-type-dm-status,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.NodeTypeSCStatus,device.ghn.interface.{i}.node-type-sc-status,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries,device.ghn.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.PSM,device.ghn.interface.{i}.psm,Tabular-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.Stats.,device.ghn.interface.{i}.stats,ScalarObject,object -Device.Ghn.Interface.{i}.Stats.BytesSent,device.ghn.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.BytesReceived,device.ghn.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.PacketsSent,device.ghn.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.PacketsReceived,device.ghn.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.ErrorsSent,device.ghn.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.Stats.ErrorsReceived,device.ghn.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent,device.ghn.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived,device.ghn.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent,device.ghn.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived,device.ghn.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent,device.ghn.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived,device.ghn.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent,device.ghn.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived,device.ghn.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ghn.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.Stats.MgmtBytesSent,device.ghn.interface.{i}.stats.mgmt-bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived,device.ghn.interface.{i}.stats.mgmt-bytes-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent,device.ghn.interface.{i}.stats.mgmt-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived,device.ghn.interface.{i}.stats.mgmt-packets-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.BlocksSent,device.ghn.interface.{i}.stats.blocks-sent,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.BlocksReceived,device.ghn.interface.{i}.stats.blocks-received,Scalar-ReadOnly,unsignedLong -Device.Ghn.Interface.{i}.Stats.BlocksResent,device.ghn.interface.{i}.stats.blocks-resent,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived,device.ghn.interface.{i}.stats.blocks-errors-received,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.AssociatedDevice.{i}.,device.ghn.interface.{i}.associated-device.{i}.,TabularObject,object -Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.ghn.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string -Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId,device.ghn.interface.{i}.associated-device.{i}.device-id,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate,device.ghn.interface.{i}.associated-device.{i}.tx-phy-rate,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate,device.ghn.interface.{i}.associated-device.{i}.rx-phy-rate,Tabular-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active,device.ghn.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.Ghn.Interface.{i}.DMInfo.,device.ghn.interface.{i}.dm-info,ScalarObject,object -Device.Ghn.Interface.{i}.DMInfo.DomainName,device.ghn.interface.{i}.dm-info.domain-name,Scalar-ReadWrite,string -Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier,device.ghn.interface.{i}.dm-info.domain-name-identifier,Scalar-ReadOnly,string -Device.Ghn.Interface.{i}.DMInfo.DomainId,device.ghn.interface.{i}.dm-info.domain-id,Scalar-ReadOnly,unsignedInt -Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration,device.ghn.interface.{i}.dm-info.mac-cycle-duration,Scalar-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.DMInfo.SCDeviceId,device.ghn.interface.{i}.dm-info.sc-device-id,Scalar-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.DMInfo.SCMACAddress,device.ghn.interface.{i}.dm-info.scmac-address,Scalar-ReadWrite,string -Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod,device.ghn.interface.{i}.dm-info.reregistration-time-period,Scalar-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval,device.ghn.interface.{i}.dm-info.topology-periodic-interval,Scalar-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan,device.ghn.interface.{i}.dm-info.min-supported-bandplan,Scalar-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan,device.ghn.interface.{i}.dm-info.max-supported-bandplan,Scalar-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.SCInfo.,device.ghn.interface.{i}.sc-info,ScalarObject,object -Device.Ghn.Interface.{i}.SCInfo.ModesSupported,device.ghn.interface.{i}.sc-info.modes-supported,Scalar-ReadOnly,string -Device.Ghn.Interface.{i}.SCInfo.ModeEnabled,device.ghn.interface.{i}.sc-info.mode-enabled,Scalar-ReadWrite,string -Device.Ghn.Interface.{i}.SCInfo.MICSize,device.ghn.interface.{i}.sc-info.mic-size,Scalar-ReadWrite,string -Device.Ghn.Interface.{i}.SCInfo.Location,device.ghn.interface.{i}.sc-info.location,Scalar-ReadOnly,boolean -Device.Ghn.Interface.{i}.SMMaskedBand.{i}.,device.ghn.interface.{i}.sm-masked-band.{i}.,TabularObject,object -Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable,device.ghn.interface.{i}.sm-masked-band.{i}.enable,Tabular-ReadWrite,boolean -Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber,device.ghn.interface.{i}.sm-masked-band.{i}.band-number,Tabular-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier,device.ghn.interface.{i}.sm-masked-band.{i}.start-sub-carrier,Tabular-ReadWrite,unsignedInt -Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier,device.ghn.interface.{i}.sm-masked-band.{i}.stop-sub-carrier,Tabular-ReadWrite,unsignedInt -Device.Ghn.Diagnostics.,device.ghn.diagnostics,ScalarObject,object -Device.Ghn.Diagnostics.PHYThroughput.,device.ghn.diagnostics.phy-throughput,ScalarObject,object -Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState,device.ghn.diagnostics.phy-throughput.diagnostics-state,Scalar-ReadWrite,string -Device.Ghn.Diagnostics.PHYThroughput.Interface,device.ghn.diagnostics.phy-throughput.interface,Scalar-ReadWrite,string -Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress,device.ghn.diagnostics.phy-throughput.diagnose-mac-address,Scalar-ReadWrite,string -Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries,device.ghn.diagnostics.phy-throughput.phy-throughput-result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.,device.ghn.diagnostics.phy-throughput.result.{i}.,TabularObject,object -Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress,device.ghn.diagnostics.phy-throughput.result.{i}.destination-mac-address,Tabular-ReadOnly,string -Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState,device.ghn.diagnostics.phy-throughput.result.{i}.link-state,Tabular-ReadOnly,string -Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate,device.ghn.diagnostics.phy-throughput.result.{i}.tx-phy-rate,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate,device.ghn.diagnostics.phy-throughput.result.{i}.rx-phy-rate,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.,device.ghn.diagnostics.performance-monitoring,ScalarObject,object -Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState,device.ghn.diagnostics.performance-monitoring.diagnostics-state,Scalar-ReadWrite,string -Device.Ghn.Diagnostics.PerformanceMonitoring.Interface,device.ghn.diagnostics.performance-monitoring.interface,Scalar-ReadWrite,string -Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress,device.ghn.diagnostics.performance-monitoring.diagnose-mac-address,Scalar-ReadWrite,string -Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval,device.ghn.diagnostics.performance-monitoring.sample-interval,Scalar-ReadWrite,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength,device.ghn.diagnostics.performance-monitoring.snr-group-length,Scalar-ReadWrite,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.,device.ghn.diagnostics.performance-monitoring.nodes,ScalarObject,object -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart,device.ghn.diagnostics.performance-monitoring.nodes.current-start,Scalar-ReadOnly,dateTime -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd,device.ghn.diagnostics.performance-monitoring.nodes.current-end,Scalar-ReadOnly,dateTime -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries,device.ghn.diagnostics.performance-monitoring.nodes.node-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.,TabularObject,object -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.destination-mac-address,Tabular-ReadOnly,string -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.bytes-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.bytes-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.packets-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.packets-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.errors-sent,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.errors-received,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.unicast-packets-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.unicast-packets-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.discard-packets-sent,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.discard-packets-received,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.unknown-proto-packets-received,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-bytes-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-bytes-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-packets-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-packets-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-sent,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-received,Tabular-ReadOnly,unsignedLong -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-resent,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-errors-received,Tabular-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.,device.ghn.diagnostics.performance-monitoring.channels,ScalarObject,object -Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp,device.ghn.diagnostics.performance-monitoring.channels.time-stamp,Scalar-ReadOnly,dateTime -Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries,device.ghn.diagnostics.performance-monitoring.channels.channel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.,device.ghn.diagnostics.performance-monitoring.channels.channel.{i}.,TabularObject,object -Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress,device.ghn.diagnostics.performance-monitoring.channels.channel.{i}.destination-mac-address,Tabular-ReadOnly,string -Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR,device.ghn.diagnostics.performance-monitoring.channels.channel.{i}.snr,Tabular-ReadOnly,unsignedInt -Device.HomePlug.,device.home-plug,ScalarObject,object -Device.HomePlug.InterfaceNumberOfEntries,device.home-plug.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.,device.home-plug.interface.{i}.,TabularObject,object -Device.HomePlug.Interface.{i}.Enable,device.home-plug.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.HomePlug.Interface.{i}.Status,device.home-plug.interface.{i}.status,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.Alias,device.home-plug.interface.{i}.alias,Tabular-ReadWrite,string -Device.HomePlug.Interface.{i}.Name,device.home-plug.interface.{i}.name,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.LastChange,device.home-plug.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.LowerLayers,device.home-plug.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.HomePlug.Interface.{i}.Upstream,device.home-plug.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.HomePlug.Interface.{i}.MACAddress,device.home-plug.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.LogicalNetwork,device.home-plug.interface.{i}.logical-network,Tabular-ReadWrite,string -Device.HomePlug.Interface.{i}.Version,device.home-plug.interface.{i}.version,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.FirmwareVersion,device.home-plug.interface.{i}.firmware-version,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.ForceCCo,device.home-plug.interface.{i}.force-c-co,Tabular-ReadWrite,boolean -Device.HomePlug.Interface.{i}.OtherNetworksPresent,device.home-plug.interface.{i}.other-networks-present,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.MaxBitRate,device.home-plug.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries,device.home-plug.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.Stats.,device.home-plug.interface.{i}.stats,ScalarObject,object -Device.HomePlug.Interface.{i}.Stats.BytesSent,device.home-plug.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.BytesReceived,device.home-plug.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.PacketsSent,device.home-plug.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.PacketsReceived,device.home-plug.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.ErrorsSent,device.home-plug.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.Stats.ErrorsReceived,device.home-plug.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent,device.home-plug.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived,device.home-plug.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent,device.home-plug.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived,device.home-plug.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent,device.home-plug.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived,device.home-plug.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent,device.home-plug.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived,device.home-plug.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.home-plug.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.Stats.MPDUTxAck,device.home-plug.interface.{i}.stats.mpdu-tx-ack,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.MPDUTxCol,device.home-plug.interface.{i}.stats.mpdu-tx-col,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed,device.home-plug.interface.{i}.stats.mpdu-tx-failed,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.MPDURxAck,device.home-plug.interface.{i}.stats.mpdu-rx-ack,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.Stats.MPDURxFailed,device.home-plug.interface.{i}.stats.mpdu-rx-failed,Scalar-ReadOnly,unsignedLong -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.,device.home-plug.interface.{i}.associated-device.{i}.,TabularObject,object -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.home-plug.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate,device.home-plug.interface.{i}.associated-device.{i}.tx-phy-rate,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate,device.home-plug.interface.{i}.associated-device.{i}.rx-phy-rate,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone,device.home-plug.interface.{i}.associated-device.{i}.snr-per-tone,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation,device.home-plug.interface.{i}.associated-device.{i}.avg-attenuation,Tabular-ReadOnly,unsignedInt -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs,device.home-plug.interface.{i}.associated-device.{i}.end-station-ma-cs,Tabular-ReadOnly,string -Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active,device.home-plug.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.UPA.,device.upa,ScalarObject,object -Device.UPA.InterfaceNumberOfEntries,device.upa.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.,device.upa.interface.{i}.,TabularObject,object -Device.UPA.Interface.{i}.Enable,device.upa.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.UPA.Interface.{i}.Status,device.upa.interface.{i}.status,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.Alias,device.upa.interface.{i}.alias,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.Name,device.upa.interface.{i}.name,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.LastChange,device.upa.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.LowerLayers,device.upa.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.Upstream,device.upa.interface.{i}.upstream,Tabular-ReadOnly,boolean -Device.UPA.Interface.{i}.MACAddress,device.upa.interface.{i}.mac-address,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.FirmwareVersion,device.upa.interface.{i}.firmware-version,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.MaxBitRate,device.upa.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.NodeType,device.upa.interface.{i}.node-type,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.LogicalNetwork,device.upa.interface.{i}.logical-network,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.EncryptionMethod,device.upa.interface.{i}.encryption-method,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.PowerBackoffEnabled,device.upa.interface.{i}.power-backoff-enabled,Tabular-ReadWrite,boolean -Device.UPA.Interface.{i}.PowerBackoffMechanismActive,device.upa.interface.{i}.power-backoff-mechanism-active,Tabular-ReadOnly,boolean -Device.UPA.Interface.{i}.EstApplicationThroughput,device.upa.interface.{i}.est-application-throughput,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.ActiveNotchEnable,device.upa.interface.{i}.active-notch-enable,Tabular-ReadWrite,boolean -Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries,device.upa.interface.{i}.active-notch-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries,device.upa.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.BridgeForNumberOfEntries,device.upa.interface.{i}.bridge-for-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.Stats.,device.upa.interface.{i}.stats,ScalarObject,object -Device.UPA.Interface.{i}.Stats.BytesSent,device.upa.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.BytesReceived,device.upa.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.PacketsSent,device.upa.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.PacketsReceived,device.upa.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.ErrorsSent,device.upa.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.Stats.ErrorsReceived,device.upa.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.Stats.UnicastPacketsSent,device.upa.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived,device.upa.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.DiscardPacketsSent,device.upa.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived,device.upa.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.Stats.MulticastPacketsSent,device.upa.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived,device.upa.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent,device.upa.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived,device.upa.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.upa.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.,device.upa.interface.{i}.associated-device.{i}.,TabularObject,object -Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.upa.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port,device.upa.interface.{i}.associated-device.{i}.port,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork,device.upa.interface.{i}.associated-device.{i}.logical-network,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput,device.upa.interface.{i}.associated-device.{i}.phy-tx-throughput,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput,device.upa.interface.{i}.associated-device.{i}.phy-rx-throughput,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput,device.upa.interface.{i}.associated-device.{i}.real-phy-rx-throughput,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR,device.upa.interface.{i}.associated-device.{i}.estimated-plr,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt,device.upa.interface.{i}.associated-device.{i}.mean-estimated-att,Tabular-ReadOnly,unsignedInt -Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC,device.upa.interface.{i}.associated-device.{i}.smart-route-intermediate-plcmac,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute,device.upa.interface.{i}.associated-device.{i}.direct-route,Tabular-ReadOnly,boolean -Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active,device.upa.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.UPA.Interface.{i}.ActiveNotch.{i}.,device.upa.interface.{i}.active-notch.{i}.,TabularObject,object -Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable,device.upa.interface.{i}.active-notch.{i}.enable,Tabular-ReadWrite,boolean -Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias,device.upa.interface.{i}.active-notch.{i}.alias,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq,device.upa.interface.{i}.active-notch.{i}.start-freq,Tabular-ReadWrite,unsignedInt -Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq,device.upa.interface.{i}.active-notch.{i}.stop-freq,Tabular-ReadWrite,unsignedInt -Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth,device.upa.interface.{i}.active-notch.{i}.depth,Tabular-ReadWrite,unsignedInt -Device.UPA.Interface.{i}.BridgeFor.{i}.,device.upa.interface.{i}.bridge-for.{i}.,TabularObject,object -Device.UPA.Interface.{i}.BridgeFor.{i}.Alias,device.upa.interface.{i}.bridge-for.{i}.alias,Tabular-ReadWrite,string -Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress,device.upa.interface.{i}.bridge-for.{i}.mac-address,Tabular-ReadOnly,string -Device.UPA.Interface.{i}.BridgeFor.{i}.Port,device.upa.interface.{i}.bridge-for.{i}.port,Tabular-ReadOnly,unsignedInt -Device.UPA.Diagnostics.,device.upa.diagnostics,ScalarObject,object -Device.UPA.Diagnostics.InterfaceMeasurement.,device.upa.diagnostics.interface-measurement,ScalarObject,object -Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState,device.upa.diagnostics.interface-measurement.diagnostics-state,Scalar-ReadWrite,string -Device.UPA.Diagnostics.InterfaceMeasurement.Type,device.upa.diagnostics.interface-measurement.type,Scalar-ReadWrite,string -Device.UPA.Diagnostics.InterfaceMeasurement.Interface,device.upa.diagnostics.interface-measurement.interface,Scalar-ReadWrite,string -Device.UPA.Diagnostics.InterfaceMeasurement.Port,device.upa.diagnostics.interface-measurement.port,Scalar-ReadWrite,unsignedInt -Device.UPA.Diagnostics.InterfaceMeasurement.Measurements,device.upa.diagnostics.interface-measurement.measurements,Scalar-ReadOnly,unsignedInt -Device.UPA.Diagnostics.InterfaceMeasurement.RxGain,device.upa.diagnostics.interface-measurement.rx-gain,Scalar-ReadOnly,int -Device.WiFi.,device.wi-fi,ScalarObject,object -Device.WiFi.RadioNumberOfEntries,device.wi-fi.radio-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSIDNumberOfEntries,device.wi-fi.ssid-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPointNumberOfEntries,device.wi-fi.access-point-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPointNumberOfEntries,device.wi-fi.end-point-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.WiFi.ResetCounter,device.wi-fi.reset-counter,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.,device.wi-fi.radio.{i}.,TabularObject,object -Device.WiFi.Radio.{i}.Enable,device.wi-fi.radio.{i}.enable,Tabular-ReadWrite,boolean -Device.WiFi.Radio.{i}.Status,device.wi-fi.radio.{i}.status,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.Alias,device.wi-fi.radio.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.Name,device.wi-fi.radio.{i}.name,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.LastChange,device.wi-fi.radio.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.LowerLayers,device.wi-fi.radio.{i}.lower-layers,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.Upstream,device.wi-fi.radio.{i}.upstream,Tabular-ReadOnly,boolean -Device.WiFi.Radio.{i}.MaxBitRate,device.wi-fi.radio.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.SupportedFrequencyBands,device.wi-fi.radio.{i}.supported-frequency-bands,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.OperatingFrequencyBand,device.wi-fi.radio.{i}.operating-frequency-band,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.SupportedStandards,device.wi-fi.radio.{i}.supported-standards,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.OperatingStandards,device.wi-fi.radio.{i}.operating-standards,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.PossibleChannels,device.wi-fi.radio.{i}.possible-channels,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.ChannelsInUse,device.wi-fi.radio.{i}.channels-in-use,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.Channel,device.wi-fi.radio.{i}.channel,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.AutoChannelSupported,device.wi-fi.radio.{i}.auto-channel-supported,Tabular-ReadOnly,boolean -Device.WiFi.Radio.{i}.AutoChannelEnable,device.wi-fi.radio.{i}.auto-channel-enable,Tabular-ReadWrite,boolean -Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod,device.wi-fi.radio.{i}.auto-channel-refresh-period,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.ChannelLastChange,device.wi-fi.radio.{i}.channel-last-change,Tabular-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.ChannelLastSelectionReason,device.wi-fi.radio.{i}.channel-last-selection-reason,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.MaxSupportedSSIDs,device.wi-fi.radio.{i}.max-supported-ssi-ds,Tabular-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.MaxSupportedAssociations,device.wi-fi.radio.{i}.max-supported-associations,Tabular-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.FirmwareVersion,device.wi-fi.radio.{i}.firmware-version,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths,device.wi-fi.radio.{i}.supported-operating-channel-bandwidths,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.OperatingChannelBandwidth,device.wi-fi.radio.{i}.operating-channel-bandwidth,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth,device.wi-fi.radio.{i}.current-operating-channel-bandwidth,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.ExtensionChannel,device.wi-fi.radio.{i}.extension-channel,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.GuardInterval,device.wi-fi.radio.{i}.guard-interval,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.MCS,device.wi-fi.radio.{i}.mcs,Tabular-ReadWrite,int -Device.WiFi.Radio.{i}.TransmitPowerSupported,device.wi-fi.radio.{i}.transmit-power-supported,Tabular-ReadOnly,int -Device.WiFi.Radio.{i}.TransmitPower,device.wi-fi.radio.{i}.transmit-power,Tabular-ReadWrite,int -Device.WiFi.Radio.{i}.IEEE80211hSupported,device.wi-fi.radio.{i}.ieee80211h-supported,Tabular-ReadOnly,boolean -Device.WiFi.Radio.{i}.IEEE80211hEnabled,device.wi-fi.radio.{i}.ieee80211h-enabled,Tabular-ReadWrite,boolean -Device.WiFi.Radio.{i}.RegulatoryDomain,device.wi-fi.radio.{i}.regulatory-domain,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.RetryLimit,device.wi-fi.radio.{i}.retry-limit,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.CCARequest,device.wi-fi.radio.{i}.cca-request,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.CCAReport,device.wi-fi.radio.{i}.cca-report,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.RPIHistogramRequest,device.wi-fi.radio.{i}.rpi-histogram-request,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.RPIHistogramReport,device.wi-fi.radio.{i}.rpi-histogram-report,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.FragmentationThreshold,device.wi-fi.radio.{i}.fragmentation-threshold,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.RTSThreshold,device.wi-fi.radio.{i}.rts-threshold,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.LongRetryLimit,device.wi-fi.radio.{i}.long-retry-limit,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.BeaconPeriod,device.wi-fi.radio.{i}.beacon-period,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.DTIMPeriod,device.wi-fi.radio.{i}.dtim-period,Tabular-ReadWrite,unsignedInt -Device.WiFi.Radio.{i}.PacketAggregationEnable,device.wi-fi.radio.{i}.packet-aggregation-enable,Tabular-ReadWrite,boolean -Device.WiFi.Radio.{i}.PreambleType,device.wi-fi.radio.{i}.preamble-type,Tabular-ReadWrite,long -Device.WiFi.Radio.{i}.BasicDataTransmitRates,device.wi-fi.radio.{i}.basic-data-transmit-rates,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.OperationalDataTransmitRates,device.wi-fi.radio.{i}.operational-data-transmit-rates,Tabular-ReadWrite,string -Device.WiFi.Radio.{i}.SupportedDataTransmitRates,device.wi-fi.radio.{i}.supported-data-transmit-rates,Tabular-ReadOnly,string -Device.WiFi.Radio.{i}.Stats.,device.wi-fi.radio.{i}.stats,ScalarObject,object -Device.WiFi.Radio.{i}.Stats.BytesSent,device.wi-fi.radio.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.Radio.{i}.Stats.BytesReceived,device.wi-fi.radio.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.Radio.{i}.Stats.PacketsSent,device.wi-fi.radio.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.Radio.{i}.Stats.PacketsReceived,device.wi-fi.radio.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.Radio.{i}.Stats.ErrorsSent,device.wi-fi.radio.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.ErrorsReceived,device.wi-fi.radio.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent,device.wi-fi.radio.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived,device.wi-fi.radio.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.PLCPErrorCount,device.wi-fi.radio.{i}.stats.plcp-error-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.FCSErrorCount,device.wi-fi.radio.{i}.stats.fcs-error-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.InvalidMACCount,device.wi-fi.radio.{i}.stats.invalid-mac-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived,device.wi-fi.radio.{i}.stats.packets-other-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.Noise,device.wi-fi.radio.{i}.stats.noise,Scalar-ReadOnly,int -Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount,device.wi-fi.radio.{i}.stats.total-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount,device.wi-fi.radio.{i}.stats.manual-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-startup-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-user-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-refresh-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-dynamic-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-dfs-channel-change-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.NeighboringWiFiDiagnostic.,device.wi-fi.neighboring-wi-fi-diagnostic,ScalarObject,object -Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState,device.wi-fi.neighboring-wi-fi-diagnostic.diagnostics-state,Scalar-ReadWrite,string -Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries,device.wi-fi.neighboring-wi-fi-diagnostic.result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.,TabularObject,object -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.radio,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.ssid,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.bssid,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.mode,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.channel,Tabular-ReadOnly,unsignedInt -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.signal-strength,Tabular-ReadOnly,int -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.security-mode-enabled,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.encryption-mode,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.operating-frequency-band,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.supported-standards,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.operating-standards,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.operating-channel-bandwidth,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.beacon-period,Tabular-ReadOnly,unsignedInt -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.noise,Tabular-ReadOnly,int -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.basic-data-transfer-rates,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.supported-data-transfer-rates,Tabular-ReadOnly,string -Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.dtim-period,Tabular-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.,device.wi-fi.ssid.{i}.,TabularObject,object -Device.WiFi.SSID.{i}.Enable,device.wi-fi.ssid.{i}.enable,Tabular-ReadWrite,boolean -Device.WiFi.SSID.{i}.Status,device.wi-fi.ssid.{i}.status,Tabular-ReadOnly,string -Device.WiFi.SSID.{i}.Alias,device.wi-fi.ssid.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.SSID.{i}.Name,device.wi-fi.ssid.{i}.name,Tabular-ReadOnly,string -Device.WiFi.SSID.{i}.LastChange,device.wi-fi.ssid.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.LowerLayers,device.wi-fi.ssid.{i}.lower-layers,Tabular-ReadWrite,string -Device.WiFi.SSID.{i}.BSSID,device.wi-fi.ssid.{i}.bssid,Tabular-ReadOnly,string -Device.WiFi.SSID.{i}.MACAddress,device.wi-fi.ssid.{i}.mac-address,Tabular-ReadOnly,string -Device.WiFi.SSID.{i}.SSID,device.wi-fi.ssid.{i}.ssid,Tabular-ReadWrite,string -Device.WiFi.SSID.{i}.Upstream,device.wi-fi.ssid.{i}.upstream,Tabular-ReadOnly,boolean -Device.WiFi.SSID.{i}.Stats.,device.wi-fi.ssid.{i}.stats,ScalarObject,object -Device.WiFi.SSID.{i}.Stats.BytesSent,device.wi-fi.ssid.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.BytesReceived,device.wi-fi.ssid.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.PacketsSent,device.wi-fi.ssid.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.PacketsReceived,device.wi-fi.ssid.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.ErrorsSent,device.wi-fi.ssid.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.RetransCount,device.wi-fi.ssid.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.FailedRetransCount,device.wi-fi.ssid.{i}.stats.failed-retrans-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.RetryCount,device.wi-fi.ssid.{i}.stats.retry-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.MultipleRetryCount,device.wi-fi.ssid.{i}.stats.multiple-retry-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.ACKFailureCount,device.wi-fi.ssid.{i}.stats.ack-failure-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount,device.wi-fi.ssid.{i}.stats.aggregated-packet-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.ErrorsReceived,device.wi-fi.ssid.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent,device.wi-fi.ssid.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived,device.wi-fi.ssid.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent,device.wi-fi.ssid.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived,device.wi-fi.ssid.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent,device.wi-fi.ssid.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived,device.wi-fi.ssid.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent,device.wi-fi.ssid.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived,device.wi-fi.ssid.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived,device.wi-fi.ssid.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.,device.wi-fi.access-point.{i}.,TabularObject,object -Device.WiFi.AccessPoint.{i}.Enable,device.wi-fi.access-point.{i}.enable,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.Status,device.wi-fi.access-point.{i}.status,Tabular-ReadOnly,string -Device.WiFi.AccessPoint.{i}.Alias,device.wi-fi.access-point.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.AccessPoint.{i}.SSIDReference,device.wi-fi.access-point.{i}.ssid-reference,Tabular-ReadWrite,string -Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled,device.wi-fi.access-point.{i}.ssid-advertisement-enabled,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.RetryLimit,device.wi-fi.access-point.{i}.retry-limit,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.WMMCapability,device.wi-fi.access-point.{i}.wmm-capability,Tabular-ReadOnly,boolean -Device.WiFi.AccessPoint.{i}.UAPSDCapability,device.wi-fi.access-point.{i}.uapsd-capability,Tabular-ReadOnly,boolean -Device.WiFi.AccessPoint.{i}.WMMEnable,device.wi-fi.access-point.{i}.wmm-enable,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.UAPSDEnable,device.wi-fi.access-point.{i}.uapsd-enable,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries,device.wi-fi.access-point.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices,device.wi-fi.access-point.{i}.max-associated-devices,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.IsolationEnable,device.wi-fi.access-point.{i}.isolation-enable,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled,device.wi-fi.access-point.{i}.mac-address-control-enabled,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.AllowedMACAddress,device.wi-fi.access-point.{i}.allowed-mac-address,Tabular-ReadWrite,string -Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations,device.wi-fi.access-point.{i}.max-allowed-associations,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.Security.,device.wi-fi.access-point.{i}.security,ScalarObject,object -Device.WiFi.AccessPoint.{i}.Security.ModesSupported,device.wi-fi.access-point.{i}.security.modes-supported,Scalar-ReadOnly,string -Device.WiFi.AccessPoint.{i}.Security.ModeEnabled,device.wi-fi.access-point.{i}.security.mode-enabled,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval,device.wi-fi.access-point.{i}.security.rekeying-interval,Scalar-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr,device.wi-fi.access-point.{i}.security.radius-server-ip-addr,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr,device.wi-fi.access-point.{i}.security.secondary-radius-server-ip-addr,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort,device.wi-fi.access-point.{i}.security.radius-server-port,Scalar-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort,device.wi-fi.access-point.{i}.security.secondary-radius-server-port,Scalar-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.Security.MFPConfig,device.wi-fi.access-point.{i}.security.mfp-config,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.WPS.,device.wi-fi.access-point.{i}.wps,ScalarObject,object -Device.WiFi.AccessPoint.{i}.WPS.Enable,device.wi-fi.access-point.{i}.wps.enable,Scalar-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported,device.wi-fi.access-point.{i}.wps.config-methods-supported,Scalar-ReadOnly,string -Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled,device.wi-fi.access-point.{i}.wps.config-methods-enabled,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.WPS.Status,device.wi-fi.access-point.{i}.wps.status,Scalar-ReadOnly,string -Device.WiFi.AccessPoint.{i}.WPS.Version,device.wi-fi.access-point.{i}.wps.version,Scalar-ReadOnly,string -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.,device.wi-fi.access-point.{i}.associated-device.{i}.,TabularObject,object -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress,device.wi-fi.access-point.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard,device.wi-fi.access-point.{i}.associated-device.{i}.operating-standard,Tabular-ReadOnly,string -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState,device.wi-fi.access-point.{i}.associated-device.{i}.authentication-state,Tabular-ReadOnly,boolean -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate,device.wi-fi.access-point.{i}.associated-device.{i}.last-data-downlink-rate,Tabular-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate,device.wi-fi.access-point.{i}.associated-device.{i}.last-data-uplink-rate,Tabular-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime,device.wi-fi.access-point.{i}.associated-device.{i}.association-time,Tabular-ReadOnly,dateTime -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength,device.wi-fi.access-point.{i}.associated-device.{i}.signal-strength,Tabular-ReadOnly,int -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise,device.wi-fi.access-point.{i}.associated-device.{i}.noise,Tabular-ReadOnly,int -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions,device.wi-fi.access-point.{i}.associated-device.{i}.retransmissions,Tabular-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active,device.wi-fi.access-point.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.,device.wi-fi.access-point.{i}.associated-device.{i}.stats,ScalarObject,object -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent,device.wi-fi.access-point.{i}.associated-device.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived,device.wi-fi.access-point.{i}.associated-device.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent,device.wi-fi.access-point.{i}.associated-device.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived,device.wi-fi.access-point.{i}.associated-device.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent,device.wi-fi.access-point.{i}.associated-device.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.failed-retrans-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.retry-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.multiple-retry-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.,device.wi-fi.access-point.{i}.ac.{i}.,TabularObject,object -Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory,device.wi-fi.access-point.{i}.ac.{i}.access-category,Tabular-ReadOnly,string -Device.WiFi.AccessPoint.{i}.AC.{i}.Alias,device.wi-fi.access-point.{i}.ac.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN,device.wi-fi.access-point.{i}.ac.{i}.aifsn,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin,device.wi-fi.access-point.{i}.ac.{i}.ecw-min,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax,device.wi-fi.access-point.{i}.ac.{i}.ecw-max,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax,device.wi-fi.access-point.{i}.ac.{i}.tx-op-max,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy,device.wi-fi.access-point.{i}.ac.{i}.ack-policy,Tabular-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals,device.wi-fi.access-point.{i}.ac.{i}.out-q-len-histogram-intervals,Tabular-ReadWrite,string -Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval,device.wi-fi.access-point.{i}.ac.{i}.out-q-len-histogram-sample-interval,Tabular-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.,device.wi-fi.access-point.{i}.ac.{i}.stats,ScalarObject,object -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent,device.wi-fi.access-point.{i}.ac.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent,device.wi-fi.access-point.{i}.ac.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent,device.wi-fi.access-point.{i}.ac.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent,device.wi-fi.access-point.{i}.ac.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount,device.wi-fi.access-point.{i}.ac.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram,device.wi-fi.access-point.{i}.ac.{i}.stats.out-q-len-histogram,Scalar-ReadOnly,string -Device.WiFi.AccessPoint.{i}.Accounting.,device.wi-fi.access-point.{i}.accounting,ScalarObject,object -Device.WiFi.AccessPoint.{i}.Accounting.Enable,device.wi-fi.access-point.{i}.accounting.enable,Scalar-ReadWrite,boolean -Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr,device.wi-fi.access-point.{i}.accounting.server-ip-addr,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr,device.wi-fi.access-point.{i}.accounting.secondary-server-ip-addr,Scalar-ReadWrite,string -Device.WiFi.AccessPoint.{i}.Accounting.ServerPort,device.wi-fi.access-point.{i}.accounting.server-port,Scalar-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort,device.wi-fi.access-point.{i}.accounting.secondary-server-port,Scalar-ReadWrite,unsignedInt -Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval,device.wi-fi.access-point.{i}.accounting.interim-interval,Scalar-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.,device.wi-fi.end-point.{i}.,TabularObject,object -Device.WiFi.EndPoint.{i}.Enable,device.wi-fi.end-point.{i}.enable,Tabular-ReadWrite,boolean -Device.WiFi.EndPoint.{i}.Status,device.wi-fi.end-point.{i}.status,Tabular-ReadOnly,string -Device.WiFi.EndPoint.{i}.Alias,device.wi-fi.end-point.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.ProfileReference,device.wi-fi.end-point.{i}.profile-reference,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.SSIDReference,device.wi-fi.end-point.{i}.ssid-reference,Tabular-ReadOnly,string -Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries,device.wi-fi.end-point.{i}.profile-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.Stats.,device.wi-fi.end-point.{i}.stats,ScalarObject,object -Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate,device.wi-fi.end-point.{i}.stats.last-data-downlink-rate,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate,device.wi-fi.end-point.{i}.stats.last-data-uplink-rate,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.Stats.SignalStrength,device.wi-fi.end-point.{i}.stats.signal-strength,Scalar-ReadOnly,int -Device.WiFi.EndPoint.{i}.Stats.Retransmissions,device.wi-fi.end-point.{i}.stats.retransmissions,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.Security.,device.wi-fi.end-point.{i}.security,ScalarObject,object -Device.WiFi.EndPoint.{i}.Security.ModesSupported,device.wi-fi.end-point.{i}.security.modes-supported,Scalar-ReadOnly,string -Device.WiFi.EndPoint.{i}.Profile.{i}.,device.wi-fi.end-point.{i}.profile.{i}.,TabularObject,object -Device.WiFi.EndPoint.{i}.Profile.{i}.Enable,device.wi-fi.end-point.{i}.profile.{i}.enable,Tabular-ReadWrite,boolean -Device.WiFi.EndPoint.{i}.Profile.{i}.Status,device.wi-fi.end-point.{i}.profile.{i}.status,Tabular-ReadOnly,string -Device.WiFi.EndPoint.{i}.Profile.{i}.Alias,device.wi-fi.end-point.{i}.profile.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.Profile.{i}.SSID,device.wi-fi.end-point.{i}.profile.{i}.ssid,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.Profile.{i}.Location,device.wi-fi.end-point.{i}.profile.{i}.location,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.Profile.{i}.Priority,device.wi-fi.end-point.{i}.profile.{i}.priority,Tabular-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.Profile.{i}.Security.,device.wi-fi.end-point.{i}.profile.{i}.security,ScalarObject,object -Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled,device.wi-fi.end-point.{i}.profile.{i}.security.mode-enabled,Scalar-ReadWrite,string -Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig,device.wi-fi.end-point.{i}.profile.{i}.security.mfp-config,Scalar-ReadWrite,string -Device.WiFi.EndPoint.{i}.WPS.,device.wi-fi.end-point.{i}.wps,ScalarObject,object -Device.WiFi.EndPoint.{i}.WPS.Enable,device.wi-fi.end-point.{i}.wps.enable,Scalar-ReadWrite,boolean -Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported,device.wi-fi.end-point.{i}.wps.config-methods-supported,Scalar-ReadOnly,string -Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled,device.wi-fi.end-point.{i}.wps.config-methods-enabled,Scalar-ReadWrite,string -Device.WiFi.EndPoint.{i}.WPS.Status,device.wi-fi.end-point.{i}.wps.status,Scalar-ReadOnly,string -Device.WiFi.EndPoint.{i}.WPS.Version,device.wi-fi.end-point.{i}.wps.version,Scalar-ReadOnly,string -Device.WiFi.EndPoint.{i}.AC.{i}.,device.wi-fi.end-point.{i}.ac.{i}.,TabularObject,object -Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory,device.wi-fi.end-point.{i}.ac.{i}.access-category,Tabular-ReadOnly,string -Device.WiFi.EndPoint.{i}.AC.{i}.Alias,device.wi-fi.end-point.{i}.ac.{i}.alias,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN,device.wi-fi.end-point.{i}.ac.{i}.aifsn,Tabular-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin,device.wi-fi.end-point.{i}.ac.{i}.ecw-min,Tabular-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax,device.wi-fi.end-point.{i}.ac.{i}.ecw-max,Tabular-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax,device.wi-fi.end-point.{i}.ac.{i}.tx-op-max,Tabular-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy,device.wi-fi.end-point.{i}.ac.{i}.ack-policy,Tabular-ReadWrite,boolean -Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals,device.wi-fi.end-point.{i}.ac.{i}.out-q-len-histogram-intervals,Tabular-ReadWrite,string -Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval,device.wi-fi.end-point.{i}.ac.{i}.out-q-len-histogram-sample-interval,Tabular-ReadWrite,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.,device.wi-fi.end-point.{i}.ac.{i}.stats,ScalarObject,object -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent,device.wi-fi.end-point.{i}.ac.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent,device.wi-fi.end-point.{i}.ac.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent,device.wi-fi.end-point.{i}.ac.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent,device.wi-fi.end-point.{i}.ac.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount,device.wi-fi.end-point.{i}.ac.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt -Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram,device.wi-fi.end-point.{i}.ac.{i}.stats.out-q-len-histogram,Scalar-ReadOnly,string -Device.ZigBee.,device.zig-bee,ScalarObject,object -Device.ZigBee.InterfaceNumberOfEntries,device.zig-bee.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDONumberOfEntries,device.zig-bee.zdo-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.,device.zig-bee.interface.{i}.,TabularObject,object -Device.ZigBee.Interface.{i}.Enable,device.zig-bee.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.ZigBee.Interface.{i}.Status,device.zig-bee.interface.{i}.status,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.Alias,device.zig-bee.interface.{i}.alias,Tabular-ReadWrite,string -Device.ZigBee.Interface.{i}.Name,device.zig-bee.interface.{i}.name,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.LastChange,device.zig-bee.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.LowerLayers,device.zig-bee.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.ZigBee.Interface.{i}.IEEEAddress,device.zig-bee.interface.{i}.ieee-address,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.NetworkAddress,device.zig-bee.interface.{i}.network-address,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.ZDOReference,device.zig-bee.interface.{i}.zdo-reference,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries,device.zig-bee.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.,device.zig-bee.interface.{i}.stats,ScalarObject,object -Device.ZigBee.Interface.{i}.Stats.BytesSent,device.zig-bee.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.ZigBee.Interface.{i}.Stats.BytesReceived,device.zig-bee.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.ZigBee.Interface.{i}.Stats.PacketsSent,device.zig-bee.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.ZigBee.Interface.{i}.Stats.PacketsReceived,device.zig-bee.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.ZigBee.Interface.{i}.Stats.ErrorsSent,device.zig-bee.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.ErrorsReceived,device.zig-bee.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent,device.zig-bee.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived,device.zig-bee.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent,device.zig-bee.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived,device.zig-bee.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent,device.zig-bee.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived,device.zig-bee.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent,device.zig-bee.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived,device.zig-bee.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived,device.zig-bee.interface.{i}.stats.unknown-packets-received,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.,device.zig-bee.interface.{i}.associated-device.{i}.,TabularObject,object -Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress,device.zig-bee.interface.{i}.associated-device.{i}.ieee-address,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress,device.zig-bee.interface.{i}.associated-device.{i}.network-address,Tabular-ReadOnly,string -Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active,device.zig-bee.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean -Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference,device.zig-bee.interface.{i}.associated-device.{i}.zdo-reference,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.,device.zig-bee.zdo.{i}.,TabularObject,object -Device.ZigBee.ZDO.{i}.Alias,device.zig-bee.zdo.{i}.alias,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.IEEEAddress,device.zig-bee.zdo.{i}.ieee-address,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.NetworkAddress,device.zig-bee.zdo.{i}.network-address,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries,device.zig-bee.zdo.{i}.binding-table-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.GroupNumberOfEntries,device.zig-bee.zdo.{i}.group-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries,device.zig-bee.zdo.{i}.application-endpoint-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeDescriptor.,device.zig-bee.zdo.{i}.node-descriptor,ScalarObject,object -Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType,device.zig-bee.zdo.{i}.node-descriptor.logical-type,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported,device.zig-bee.zdo.{i}.node-descriptor.complex-descriptor-supported,Scalar-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported,device.zig-bee.zdo.{i}.node-descriptor.user-descriptor-supported,Scalar-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand,device.zig-bee.zdo.{i}.node-descriptor.frequency-band,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability,device.zig-bee.zdo.{i}.node-descriptor.mac-capability,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode,device.zig-bee.zdo.{i}.node-descriptor.manufacture-code,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize,device.zig-bee.zdo.{i}.node-descriptor.maximum-buffer-size,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize,device.zig-bee.zdo.{i}.node-descriptor.maximum-incoming-transfer-size,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize,device.zig-bee.zdo.{i}.node-descriptor.maximum-outgoing-transfer-size,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask,device.zig-bee.zdo.{i}.node-descriptor.server-mask,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability,device.zig-bee.zdo.{i}.node-descriptor.descriptor-capability,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.PowerDescriptor.,device.zig-bee.zdo.{i}.power-descriptor,ScalarObject,object -Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode,device.zig-bee.zdo.{i}.power-descriptor.current-power-mode,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource,device.zig-bee.zdo.{i}.power-descriptor.available-power-source,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource,device.zig-bee.zdo.{i}.power-descriptor.current-power-source,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel,device.zig-bee.zdo.{i}.power-descriptor.current-power-source-level,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.UserDescriptor.,device.zig-bee.zdo.{i}.user-descriptor,ScalarObject,object -Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable,device.zig-bee.zdo.{i}.user-descriptor.descriptor-available,Scalar-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.UserDescriptor.Description,device.zig-bee.zdo.{i}.user-descriptor.description,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.,device.zig-bee.zdo.{i}.complex-descriptor,ScalarObject,object -Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable,device.zig-bee.zdo.{i}.complex-descriptor.descriptor-available,Scalar-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language,device.zig-bee.zdo.{i}.complex-descriptor.language,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet,device.zig-bee.zdo.{i}.complex-descriptor.character-set,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName,device.zig-bee.zdo.{i}.complex-descriptor.manufacturer-name,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName,device.zig-bee.zdo.{i}.complex-descriptor.model-name,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber,device.zig-bee.zdo.{i}.complex-descriptor.serial-number,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL,device.zig-bee.zdo.{i}.complex-descriptor.device-url,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon,device.zig-bee.zdo.{i}.complex-descriptor.icon,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL,device.zig-bee.zdo.{i}.complex-descriptor.icon-url,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.Security.,device.zig-bee.zdo.{i}.security,ScalarObject,object -Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress,device.zig-bee.zdo.{i}.security.trust-center-address,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.Security.SecurityLevel,device.zig-bee.zdo.{i}.security.security-level,Scalar-ReadOnly,string -Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod,device.zig-bee.zdo.{i}.security.time-out-period,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.Network.,device.zig-bee.zdo.{i}.network,ScalarObject,object -Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries,device.zig-bee.zdo.{i}.network.neighbor-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.,device.zig-bee.zdo.{i}.network.neighbor.{i}.,TabularObject,object -Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor,device.zig-bee.zdo.{i}.network.neighbor.{i}.neighbor,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI,device.zig-bee.zdo.{i}.network.neighbor.{i}.lqi,Tabular-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship,device.zig-bee.zdo.{i}.network.neighbor.{i}.relationship,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin,device.zig-bee.zdo.{i}.network.neighbor.{i}.permit-join,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth,device.zig-bee.zdo.{i}.network.neighbor.{i}.depth,Tabular-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeManager.,device.zig-bee.zdo.{i}.node-manager,ScalarObject,object -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries,device.zig-bee.zdo.{i}.node-manager.routing-table-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.,TabularObject,object -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.destination-address,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.next-hop-address,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.status,Tabular-ReadOnly,string -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.memory-constrained,Tabular-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.many-to-one,Tabular-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.route-record-required,Tabular-ReadOnly,boolean -Device.ZigBee.ZDO.{i}.Binding.{i}.,device.zig-bee.zdo.{i}.binding.{i}.,TabularObject,object -Device.ZigBee.ZDO.{i}.Binding.{i}.Enable,device.zig-bee.zdo.{i}.binding.{i}.enable,Tabular-ReadWrite,boolean -Device.ZigBee.ZDO.{i}.Binding.{i}.Alias,device.zig-bee.zdo.{i}.binding.{i}.alias,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint,device.zig-bee.zdo.{i}.binding.{i}.source-endpoint,Tabular-ReadWrite,unsignedInt -Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress,device.zig-bee.zdo.{i}.binding.{i}.source-address,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId,device.zig-bee.zdo.{i}.binding.{i}.cluster-id,Tabular-ReadWrite,unsignedInt -Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode,device.zig-bee.zdo.{i}.binding.{i}.destination-address-mode,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint,device.zig-bee.zdo.{i}.binding.{i}.destination-endpoint,Tabular-ReadWrite,unsignedInt -Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress,device.zig-bee.zdo.{i}.binding.{i}.ieee-destination-address,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress,device.zig-bee.zdo.{i}.binding.{i}.group-destination-address,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Group.{i}.,device.zig-bee.zdo.{i}.group.{i}.,TabularObject,object -Device.ZigBee.ZDO.{i}.Group.{i}.Enable,device.zig-bee.zdo.{i}.group.{i}.enable,Tabular-ReadWrite,boolean -Device.ZigBee.ZDO.{i}.Group.{i}.Alias,device.zig-bee.zdo.{i}.group.{i}.alias,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Group.{i}.GroupId,device.zig-bee.zdo.{i}.group.{i}.group-id,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList,device.zig-bee.zdo.{i}.group.{i}.endpoint-list,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.,device.zig-bee.zdo.{i}.application-endpoint.{i}.,TabularObject,object -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable,device.zig-bee.zdo.{i}.application-endpoint.{i}.enable,Tabular-ReadWrite,boolean -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias,device.zig-bee.zdo.{i}.application-endpoint.{i}.alias,Tabular-ReadWrite,string -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId,device.zig-bee.zdo.{i}.application-endpoint.{i}.endpoint-id,Tabular-ReadWrite,unsignedInt -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor,ScalarObject,object -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.profile-id,Scalar-ReadWrite,unsignedInt -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.device-id,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.device-version,Scalar-ReadOnly,unsignedInt -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.input-cluster-list,Scalar-ReadWrite,unsignedInt -Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.output-cluster-list,Scalar-ReadWrite,unsignedInt -Device.ZigBee.Discovery.,device.zig-bee.discovery,ScalarObject,object -Device.ZigBee.Discovery.AreaNetworkNumberOfEntries,device.zig-bee.discovery.area-network-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.ZigBee.Discovery.AreaNetwork.{i}.,device.zig-bee.discovery.area-network.{i}.,TabularObject,object -Device.ZigBee.Discovery.AreaNetwork.{i}.Enable,device.zig-bee.discovery.area-network.{i}.enable,Tabular-ReadWrite,boolean -Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate,device.zig-bee.discovery.area-network.{i}.last-update,Tabular-ReadOnly,dateTime -Device.ZigBee.Discovery.AreaNetwork.{i}.Status,device.zig-bee.discovery.area-network.{i}.status,Tabular-ReadOnly,string -Device.ZigBee.Discovery.AreaNetwork.{i}.Alias,device.zig-bee.discovery.area-network.{i}.alias,Tabular-ReadWrite,string -Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator,device.zig-bee.discovery.area-network.{i}.coordinator,Tabular-ReadWrite,string -Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference,device.zig-bee.discovery.area-network.{i}.zdo-reference,Tabular-ReadOnly,string -Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList,device.zig-bee.discovery.area-network.{i}.zdo-list,Tabular-ReadOnly,string -Device.Bridging.,device.bridging,ScalarObject,object -Device.Bridging.MaxBridgeEntries,device.bridging.max-bridge-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.MaxDBridgeEntries,device.bridging.max-d-bridge-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.MaxQBridgeEntries,device.bridging.max-q-bridge-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.MaxVLANEntries,device.bridging.max-vlan-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.MaxProviderBridgeEntries,device.bridging.max-provider-bridge-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.ProviderBridgeNumberOfEntries,device.bridging.provider-bridge-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.MaxFilterEntries,device.bridging.max-filter-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.BridgeNumberOfEntries,device.bridging.bridge-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.FilterNumberOfEntries,device.bridging.filter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.,device.bridging.bridge.{i}.,TabularObject,object -Device.Bridging.Bridge.{i}.Enable,device.bridging.bridge.{i}.enable,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Status,device.bridging.bridge.{i}.status,Tabular-ReadOnly,string -Device.Bridging.Bridge.{i}.Alias,device.bridging.bridge.{i}.alias,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.Standard,device.bridging.bridge.{i}.standard,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.PortNumberOfEntries,device.bridging.bridge.{i}.port-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.VLANNumberOfEntries,device.bridging.bridge.{i}.vlan-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries,device.bridging.bridge.{i}.vlan-port-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.,device.bridging.bridge.{i}.port.{i}.,TabularObject,object -Device.Bridging.Bridge.{i}.Port.{i}.Enable,device.bridging.bridge.{i}.port.{i}.enable,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.Status,device.bridging.bridge.{i}.port.{i}.status,Tabular-ReadOnly,string -Device.Bridging.Bridge.{i}.Port.{i}.Alias,device.bridging.bridge.{i}.port.{i}.alias,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.Port.{i}.Name,device.bridging.bridge.{i}.port.{i}.name,Tabular-ReadOnly,string -Device.Bridging.Bridge.{i}.Port.{i}.LastChange,device.bridging.bridge.{i}.port.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers,device.bridging.bridge.{i}.port.{i}.lower-layers,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort,device.bridging.bridge.{i}.port.{i}.management-port,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.Type,device.bridging.bridge.{i}.port.{i}.type,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority,device.bridging.bridge.{i}.port.{i}.default-user-priority,Tabular-ReadWrite,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration,device.bridging.bridge.{i}.port.{i}.priority-regeneration,Tabular-ReadWrite,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.PortState,device.bridging.bridge.{i}.port.{i}.port-state,Tabular-ReadOnly,string -Device.Bridging.Bridge.{i}.Port.{i}.PVID,device.bridging.bridge.{i}.port.{i}.pvid,Tabular-ReadWrite,int -Device.Bridging.Bridge.{i}.Port.{i}.TPID,device.bridging.bridge.{i}.port.{i}.tpid,Tabular-ReadWrite,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes,device.bridging.bridge.{i}.port.{i}.acceptable-frame-types,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering,device.bridging.bridge.{i}.port.{i}.ingress-filtering,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection,device.bridging.bridge.{i}.port.{i}.service-access-priority-selection,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation,device.bridging.bridge.{i}.port.{i}.service-access-priority-translation,Tabular-ReadWrite,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging,device.bridging.bridge.{i}.port.{i}.priority-tagging,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.Stats.,device.bridging.bridge.{i}.port.{i}.stats,ScalarObject,object -Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent,device.bridging.bridge.{i}.port.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived,device.bridging.bridge.{i}.port.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent,device.bridging.bridge.{i}.port.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent,device.bridging.bridge.{i}.port.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived,device.bridging.bridge.{i}.port.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.,device.bridging.bridge.{i}.port.{i}.priority-code-point,ScalarObject,object -Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection,device.bridging.bridge.{i}.port.{i}.priority-code-point.pcp-selection,Scalar-ReadWrite,unsignedInt -Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI,device.bridging.bridge.{i}.port.{i}.priority-code-point.use-dei,Scalar-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding,device.bridging.bridge.{i}.port.{i}.priority-code-point.require-drop-encoding,Scalar-ReadWrite,boolean -Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding,device.bridging.bridge.{i}.port.{i}.priority-code-point.pcp-encoding,Scalar-ReadWrite,string -Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding,device.bridging.bridge.{i}.port.{i}.priority-code-point.pcp-decoding,Scalar-ReadWrite,string -Device.Bridging.Bridge.{i}.VLAN.{i}.,device.bridging.bridge.{i}.vlan.{i}.,TabularObject,object -Device.Bridging.Bridge.{i}.VLAN.{i}.Enable,device.bridging.bridge.{i}.vlan.{i}.enable,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.VLAN.{i}.Alias,device.bridging.bridge.{i}.vlan.{i}.alias,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.VLAN.{i}.Name,device.bridging.bridge.{i}.vlan.{i}.name,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID,device.bridging.bridge.{i}.vlan.{i}.vlanid,Tabular-ReadWrite,int -Device.Bridging.Bridge.{i}.VLANPort.{i}.,device.bridging.bridge.{i}.vlan-port.{i}.,TabularObject,object -Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable,device.bridging.bridge.{i}.vlan-port.{i}.enable,Tabular-ReadWrite,boolean -Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias,device.bridging.bridge.{i}.vlan-port.{i}.alias,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN,device.bridging.bridge.{i}.vlan-port.{i}.vlan,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.VLANPort.{i}.Port,device.bridging.bridge.{i}.vlan-port.{i}.port,Tabular-ReadWrite,string -Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged,device.bridging.bridge.{i}.vlan-port.{i}.untagged,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.,device.bridging.filter.{i}.,TabularObject,object -Device.Bridging.Filter.{i}.Enable,device.bridging.filter.{i}.enable,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.Alias,device.bridging.filter.{i}.alias,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.Status,device.bridging.filter.{i}.status,Tabular-ReadOnly,string -Device.Bridging.Filter.{i}.Bridge,device.bridging.filter.{i}.bridge,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.Order,device.bridging.filter.{i}.order,Tabular-ReadWrite,unsignedInt -Device.Bridging.Filter.{i}.Interface,device.bridging.filter.{i}.interface,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DHCPType,device.bridging.filter.{i}.dhcp-type,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.VLANIDFilter,device.bridging.filter.{i}.vlanid-filter,Tabular-ReadWrite,unsignedInt -Device.Bridging.Filter.{i}.EthertypeFilterList,device.bridging.filter.{i}.ethertype-filter-list,Tabular-ReadWrite,unsignedInt -Device.Bridging.Filter.{i}.EthertypeFilterExclude,device.bridging.filter.{i}.ethertype-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.SourceMACAddressFilterList,device.bridging.filter.{i}.source-mac-address-filter-list,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude,device.bridging.filter.{i}.source-mac-address-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.DestMACAddressFilterList,device.bridging.filter.{i}.dest-mac-address-filter-list,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMACAddressFilterExclude,device.bridging.filter.{i}.dest-mac-address-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter,device.bridging.filter.{i}.source-mac-from-vendor-class-id-filter,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6,device.bridging.filter.{i}.source-mac-from-vendor-class-id-filterv6,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude,device.bridging.filter.{i}.source-mac-from-vendor-class-id-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode,device.bridging.filter.{i}.source-mac-from-vendor-class-id-mode,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-filter,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-filterv6,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-mode,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter,device.bridging.filter.{i}.source-mac-from-client-id-filter,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude,device.bridging.filter.{i}.source-mac-from-client-id-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.DestMACFromClientIDFilter,device.bridging.filter.{i}.dest-mac-from-client-id-filter,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude,device.bridging.filter.{i}.dest-mac-from-client-id-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter,device.bridging.filter.{i}.source-mac-from-user-class-id-filter,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude,device.bridging.filter.{i}.source-mac-from-user-class-id-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter,device.bridging.filter.{i}.dest-mac-from-user-class-id-filter,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude,device.bridging.filter.{i}.dest-mac-from-user-class-id-filter-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.DestIP,device.bridging.filter.{i}.dest-ip,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestMask,device.bridging.filter.{i}.dest-mask,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.DestIPExclude,device.bridging.filter.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.SourceIP,device.bridging.filter.{i}.source-ip,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceMask,device.bridging.filter.{i}.source-mask,Tabular-ReadWrite,string -Device.Bridging.Filter.{i}.SourceIPExclude,device.bridging.filter.{i}.source-ip-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.Protocol,device.bridging.filter.{i}.protocol,Tabular-ReadWrite,int -Device.Bridging.Filter.{i}.ProtocolExclude,device.bridging.filter.{i}.protocol-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.DestPort,device.bridging.filter.{i}.dest-port,Tabular-ReadWrite,int -Device.Bridging.Filter.{i}.DestPortRangeMax,device.bridging.filter.{i}.dest-port-range-max,Tabular-ReadWrite,int -Device.Bridging.Filter.{i}.DestPortExclude,device.bridging.filter.{i}.dest-port-exclude,Tabular-ReadWrite,boolean -Device.Bridging.Filter.{i}.SourcePort,device.bridging.filter.{i}.source-port,Tabular-ReadWrite,int -Device.Bridging.Filter.{i}.SourcePortRangeMax,device.bridging.filter.{i}.source-port-range-max,Tabular-ReadWrite,int -Device.Bridging.Filter.{i}.SourcePortExclude,device.bridging.filter.{i}.source-port-exclude,Tabular-ReadWrite,boolean -Device.Bridging.ProviderBridge.{i}.,device.bridging.provider-bridge.{i}.,TabularObject,object -Device.Bridging.ProviderBridge.{i}.Enable,device.bridging.provider-bridge.{i}.enable,Tabular-ReadWrite,boolean -Device.Bridging.ProviderBridge.{i}.Status,device.bridging.provider-bridge.{i}.status,Tabular-ReadOnly,string -Device.Bridging.ProviderBridge.{i}.Alias,device.bridging.provider-bridge.{i}.alias,Tabular-ReadWrite,string -Device.Bridging.ProviderBridge.{i}.Type,device.bridging.provider-bridge.{i}.type,Tabular-ReadWrite,string -Device.Bridging.ProviderBridge.{i}.SVLANcomponent,device.bridging.provider-bridge.{i}.svla-ncomponent,Tabular-ReadWrite,string -Device.Bridging.ProviderBridge.{i}.CVLANcomponents,device.bridging.provider-bridge.{i}.cvla-ncomponents,Tabular-ReadWrite,string -Device.PPP.,device.ppp,ScalarObject,object -Device.PPP.InterfaceNumberOfEntries,device.ppp.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.PPP.SupportedNCPs,device.ppp.supported-nc-ps,Scalar-ReadOnly,string -Device.PPP.Interface.{i}.,device.ppp.interface.{i}.,TabularObject,object -Device.PPP.Interface.{i}.Enable,device.ppp.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.PPP.Interface.{i}.Status,device.ppp.interface.{i}.status,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.Alias,device.ppp.interface.{i}.alias,Tabular-ReadWrite,string -Device.PPP.Interface.{i}.Name,device.ppp.interface.{i}.name,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.LastChange,device.ppp.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.LowerLayers,device.ppp.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.PPP.Interface.{i}.ConnectionStatus,device.ppp.interface.{i}.connection-status,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.LastConnectionError,device.ppp.interface.{i}.last-connection-error,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.AutoDisconnectTime,device.ppp.interface.{i}.auto-disconnect-time,Tabular-ReadWrite,unsignedInt -Device.PPP.Interface.{i}.IdleDisconnectTime,device.ppp.interface.{i}.idle-disconnect-time,Tabular-ReadWrite,unsignedInt -Device.PPP.Interface.{i}.WarnDisconnectDelay,device.ppp.interface.{i}.warn-disconnect-delay,Tabular-ReadWrite,unsignedInt -Device.PPP.Interface.{i}.Username,device.ppp.interface.{i}.username,Tabular-ReadWrite,string -Device.PPP.Interface.{i}.EncryptionProtocol,device.ppp.interface.{i}.encryption-protocol,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.CompressionProtocol,device.ppp.interface.{i}.compression-protocol,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.AuthenticationProtocol,device.ppp.interface.{i}.authentication-protocol,Tabular-ReadOnly,string -Device.PPP.Interface.{i}.MaxMRUSize,device.ppp.interface.{i}.max-mru-size,Tabular-ReadWrite,unsignedInt -Device.PPP.Interface.{i}.CurrentMRUSize,device.ppp.interface.{i}.current-mru-size,Tabular-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.ConnectionTrigger,device.ppp.interface.{i}.connection-trigger,Tabular-ReadWrite,string -Device.PPP.Interface.{i}.LCPEcho,device.ppp.interface.{i}.lcp-echo,Tabular-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.LCPEchoRetry,device.ppp.interface.{i}.lcp-echo-retry,Tabular-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.IPCPEnable,device.ppp.interface.{i}.ipcp-enable,Tabular-ReadWrite,boolean -Device.PPP.Interface.{i}.IPv6CPEnable,device.ppp.interface.{i}.ipv6-cp-enable,Tabular-ReadWrite,boolean -Device.PPP.Interface.{i}.PPPoE.,device.ppp.interface.{i}.pp-po-e,ScalarObject,object -Device.PPP.Interface.{i}.PPPoE.SessionID,device.ppp.interface.{i}.pp-po-e.session-id,Scalar-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.PPPoE.ACName,device.ppp.interface.{i}.pp-po-e.ac-name,Scalar-ReadWrite,string -Device.PPP.Interface.{i}.PPPoE.ServiceName,device.ppp.interface.{i}.pp-po-e.service-name,Scalar-ReadWrite,string -Device.PPP.Interface.{i}.IPCP.,device.ppp.interface.{i}.ipcp,ScalarObject,object -Device.PPP.Interface.{i}.IPCP.LocalIPAddress,device.ppp.interface.{i}.ipcp.local-ip-address,Scalar-ReadOnly,string -Device.PPP.Interface.{i}.IPCP.RemoteIPAddress,device.ppp.interface.{i}.ipcp.remote-ip-address,Scalar-ReadOnly,string -Device.PPP.Interface.{i}.IPCP.DNSServers,device.ppp.interface.{i}.ipcp.dns-servers,Scalar-ReadOnly,string -Device.PPP.Interface.{i}.IPCP.PassthroughEnable,device.ppp.interface.{i}.ipcp.passthrough-enable,Scalar-ReadWrite,boolean -Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool,device.ppp.interface.{i}.ipcp.passthrough-dhcp-pool,Scalar-ReadWrite,string -Device.PPP.Interface.{i}.IPv6CP.,device.ppp.interface.{i}.ipv6-cp,ScalarObject,object -Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier,device.ppp.interface.{i}.ipv6-cp.local-interface-identifier,Scalar-ReadOnly,string -Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier,device.ppp.interface.{i}.ipv6-cp.remote-interface-identifier,Scalar-ReadOnly,string -Device.PPP.Interface.{i}.Stats.,device.ppp.interface.{i}.stats,ScalarObject,object -Device.PPP.Interface.{i}.Stats.BytesSent,device.ppp.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.BytesReceived,device.ppp.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.PacketsSent,device.ppp.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.PacketsReceived,device.ppp.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.ErrorsSent,device.ppp.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.Stats.ErrorsReceived,device.ppp.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.Stats.UnicastPacketsSent,device.ppp.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived,device.ppp.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.DiscardPacketsSent,device.ppp.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived,device.ppp.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.Stats.MulticastPacketsSent,device.ppp.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived,device.ppp.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent,device.ppp.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived,device.ppp.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ppp.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.PPP.Interface.{i}.PPPoA.,device.ppp.interface.{i}.pp-po-a,ScalarObject,object -Device.IP.,device.ip,ScalarObject,object -Device.IP.IPv4Capable,device.ip.ipv4-capable,Scalar-ReadOnly,boolean -Device.IP.IPv4Enable,device.ip.ipv4-enable,Scalar-ReadWrite,boolean -Device.IP.IPv4Status,device.ip.ipv4-status,Scalar-ReadOnly,string -Device.IP.IPv6Capable,device.ip.ipv6-capable,Scalar-ReadOnly,boolean -Device.IP.IPv6Enable,device.ip.ipv6-enable,Scalar-ReadWrite,boolean -Device.IP.IPv6Status,device.ip.ipv6-status,Scalar-ReadOnly,string -Device.IP.ULAPrefix,device.ip.ula-prefix,Scalar-ReadWrite,string -Device.IP.InterfaceNumberOfEntries,device.ip.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.ActivePortNumberOfEntries,device.ip.active-port-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Interface.{i}.,device.ip.interface.{i}.,TabularObject,object -Device.IP.Interface.{i}.Enable,device.ip.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv4Enable,device.ip.interface.{i}.ipv4-enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv6Enable,device.ip.interface.{i}.ipv6-enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.ULAEnable,device.ip.interface.{i}.ula-enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.Status,device.ip.interface.{i}.status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.Alias,device.ip.interface.{i}.alias,Tabular-ReadWrite,string -Device.IP.Interface.{i}.Name,device.ip.interface.{i}.name,Tabular-ReadOnly,string -Device.IP.Interface.{i}.LastChange,device.ip.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.IP.Interface.{i}.LowerLayers,device.ip.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.IP.Interface.{i}.Router,device.ip.interface.{i}.router,Tabular-ReadWrite,string -Device.IP.Interface.{i}.MaxMTUSize,device.ip.interface.{i}.max-mtu-size,Tabular-ReadWrite,unsignedInt -Device.IP.Interface.{i}.Type,device.ip.interface.{i}.type,Tabular-ReadOnly,string -Device.IP.Interface.{i}.Loopback,device.ip.interface.{i}.loopback,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv4AddressNumberOfEntries,device.ip.interface.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IP.Interface.{i}.IPv6AddressNumberOfEntries,device.ip.interface.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries,device.ip.interface.{i}.ipv6-prefix-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IP.Interface.{i}.AutoIPEnable,device.ip.interface.{i}.auto-ip-enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries,device.ip.interface.{i}.twamp-reflector-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IP.Interface.{i}.IPv4Address.{i}.,device.ip.interface.{i}.ipv4-address.{i}.,TabularObject,object -Device.IP.Interface.{i}.IPv4Address.{i}.Enable,device.ip.interface.{i}.ipv4-address.{i}.enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv4Address.{i}.Status,device.ip.interface.{i}.ipv4-address.{i}.status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv4Address.{i}.Alias,device.ip.interface.{i}.ipv4-address.{i}.alias,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress,device.ip.interface.{i}.ipv4-address.{i}.ip-address,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask,device.ip.interface.{i}.ipv4-address.{i}.subnet-mask,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType,device.ip.interface.{i}.ipv4-address.{i}.addressing-type,Tabular-ReadOnly,string -Device.IP.Interface.{i}.Stats.,device.ip.interface.{i}.stats,ScalarObject,object -Device.IP.Interface.{i}.Stats.BytesSent,device.ip.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.BytesReceived,device.ip.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.PacketsSent,device.ip.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.PacketsReceived,device.ip.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.ErrorsSent,device.ip.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.IP.Interface.{i}.Stats.ErrorsReceived,device.ip.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.IP.Interface.{i}.Stats.UnicastPacketsSent,device.ip.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.UnicastPacketsReceived,device.ip.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.DiscardPacketsSent,device.ip.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.IP.Interface.{i}.Stats.DiscardPacketsReceived,device.ip.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.IP.Interface.{i}.Stats.MulticastPacketsSent,device.ip.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.MulticastPacketsReceived,device.ip.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.BroadcastPacketsSent,device.ip.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived,device.ip.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ip.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.IP.Interface.{i}.TWAMPReflector.{i}.,device.ip.interface.{i}.twamp-reflector.{i}.,TabularObject,object -Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable,device.ip.interface.{i}.twamp-reflector.{i}.enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.TWAMPReflector.{i}.Status,device.ip.interface.{i}.twamp-reflector.{i}.status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias,device.ip.interface.{i}.twamp-reflector.{i}.alias,Tabular-ReadWrite,string -Device.IP.Interface.{i}.TWAMPReflector.{i}.Port,device.ip.interface.{i}.twamp-reflector.{i}.port,Tabular-ReadWrite,unsignedInt -Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL,device.ip.interface.{i}.twamp-reflector.{i}.maximum-ttl,Tabular-ReadWrite,unsignedInt -Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList,device.ip.interface.{i}.twamp-reflector.{i}.ip-allowed-list,Tabular-ReadWrite,string -Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList,device.ip.interface.{i}.twamp-reflector.{i}.port-allowed-list,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Address.{i}.,device.ip.interface.{i}.ipv6-address.{i}.,TabularObject,object -Device.IP.Interface.{i}.IPv6Address.{i}.Enable,device.ip.interface.{i}.ipv6-address.{i}.enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv6Address.{i}.Status,device.ip.interface.{i}.ipv6-address.{i}.status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus,device.ip.interface.{i}.ipv6-address.{i}.ip-address-status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv6Address.{i}.Alias,device.ip.interface.{i}.ipv6-address.{i}.alias,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress,device.ip.interface.{i}.ipv6-address.{i}.ip-address,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Address.{i}.Origin,device.ip.interface.{i}.ipv6-address.{i}.origin,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv6Address.{i}.Prefix,device.ip.interface.{i}.ipv6-address.{i}.prefix,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime,device.ip.interface.{i}.ipv6-address.{i}.preferred-lifetime,Tabular-ReadWrite,dateTime -Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime,device.ip.interface.{i}.ipv6-address.{i}.valid-lifetime,Tabular-ReadWrite,dateTime -Device.IP.Interface.{i}.IPv6Address.{i}.Anycast,device.ip.interface.{i}.ipv6-address.{i}.anycast,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv6Prefix.{i}.,device.ip.interface.{i}.ipv6-prefix.{i}.,TabularObject,object -Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable,device.ip.interface.{i}.ipv6-prefix.{i}.enable,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv6Prefix.{i}.Status,device.ip.interface.{i}.ipv6-prefix.{i}.status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus,device.ip.interface.{i}.ipv6-prefix.{i}.prefix-status,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias,device.ip.interface.{i}.ipv6-prefix.{i}.alias,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix,device.ip.interface.{i}.ipv6-prefix.{i}.prefix,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin,device.ip.interface.{i}.ipv6-prefix.{i}.origin,Tabular-ReadOnly,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType,device.ip.interface.{i}.ipv6-prefix.{i}.static-type,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix,device.ip.interface.{i}.ipv6-prefix.{i}.parent-prefix,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits,device.ip.interface.{i}.ipv6-prefix.{i}.child-prefix-bits,Tabular-ReadWrite,string -Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink,device.ip.interface.{i}.ipv6-prefix.{i}.on-link,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous,device.ip.interface.{i}.ipv6-prefix.{i}.autonomous,Tabular-ReadWrite,boolean -Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime,device.ip.interface.{i}.ipv6-prefix.{i}.preferred-lifetime,Tabular-ReadWrite,dateTime -Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime,device.ip.interface.{i}.ipv6-prefix.{i}.valid-lifetime,Tabular-ReadWrite,dateTime -Device.IP.ActivePort.{i}.,device.ip.active-port.{i}.,TabularObject,object -Device.IP.ActivePort.{i}.LocalIPAddress,device.ip.active-port.{i}.local-ip-address,Tabular-ReadOnly,string -Device.IP.ActivePort.{i}.LocalPort,device.ip.active-port.{i}.local-port,Tabular-ReadOnly,unsignedInt -Device.IP.ActivePort.{i}.RemoteIPAddress,device.ip.active-port.{i}.remote-ip-address,Tabular-ReadOnly,string -Device.IP.ActivePort.{i}.RemotePort,device.ip.active-port.{i}.remote-port,Tabular-ReadOnly,unsignedInt -Device.IP.ActivePort.{i}.Status,device.ip.active-port.{i}.status,Tabular-ReadOnly,string -Device.IP.Diagnostics.,device.ip.diagnostics,ScalarObject,object -Device.IP.Diagnostics.IPv4PingSupported,device.ip.diagnostics.ipv4-ping-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv6PingSupported,device.ip.diagnostics.ipv6-ping-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv4TraceRouteSupported,device.ip.diagnostics.ipv4-trace-route-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv6TraceRouteSupported,device.ip.diagnostics.ipv6-trace-route-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported,device.ip.diagnostics.ipv4-download-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported,device.ip.diagnostics.ipv6-download-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported,device.ip.diagnostics.ipv4-upload-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported,device.ip.diagnostics.ipv6-upload-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported,device.ip.diagnostics.ipv4-udp-echo-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported,device.ip.diagnostics.ipv6-udp-echo-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported,device.ip.diagnostics.ipv4-server-selection-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported,device.ip.diagnostics.ipv6-server-selection-diagnostics-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.IPPing.,device.ip.diagnostics.ip-ping,ScalarObject,object -Device.IP.Diagnostics.IPPing.DiagnosticsState,device.ip.diagnostics.ip-ping.diagnostics-state,Scalar-ReadWrite,string -Device.IP.Diagnostics.IPPing.Interface,device.ip.diagnostics.ip-ping.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.IPPing.ProtocolVersion,device.ip.diagnostics.ip-ping.protocol-version,Scalar-ReadWrite,string -Device.IP.Diagnostics.IPPing.Host,device.ip.diagnostics.ip-ping.host,Scalar-ReadWrite,string -Device.IP.Diagnostics.IPPing.NumberOfRepetitions,device.ip.diagnostics.ip-ping.number-of-repetitions,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.IPPing.Timeout,device.ip.diagnostics.ip-ping.timeout,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.IPPing.DataBlockSize,device.ip.diagnostics.ip-ping.data-block-size,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.IPPing.DSCP,device.ip.diagnostics.ip-ping.dscp,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.IPPing.IPAddressUsed,device.ip.diagnostics.ip-ping.ip-address-used,Scalar-ReadOnly,string -Device.IP.Diagnostics.IPPing.SuccessCount,device.ip.diagnostics.ip-ping.success-count,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.FailureCount,device.ip.diagnostics.ip-ping.failure-count,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.AverageResponseTime,device.ip.diagnostics.ip-ping.average-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.MinimumResponseTime,device.ip.diagnostics.ip-ping.minimum-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.MaximumResponseTime,device.ip.diagnostics.ip-ping.maximum-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed,device.ip.diagnostics.ip-ping.average-response-time-detailed,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed,device.ip.diagnostics.ip-ping.minimum-response-time-detailed,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed,device.ip.diagnostics.ip-ping.maximum-response-time-detailed,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.TraceRoute.,device.ip.diagnostics.trace-route,ScalarObject,object -Device.IP.Diagnostics.TraceRoute.DiagnosticsState,device.ip.diagnostics.trace-route.diagnostics-state,Scalar-ReadWrite,string -Device.IP.Diagnostics.TraceRoute.Interface,device.ip.diagnostics.trace-route.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.TraceRoute.ProtocolVersion,device.ip.diagnostics.trace-route.protocol-version,Scalar-ReadWrite,string -Device.IP.Diagnostics.TraceRoute.Host,device.ip.diagnostics.trace-route.host,Scalar-ReadWrite,string -Device.IP.Diagnostics.TraceRoute.NumberOfTries,device.ip.diagnostics.trace-route.number-of-tries,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.TraceRoute.Timeout,device.ip.diagnostics.trace-route.timeout,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.TraceRoute.DataBlockSize,device.ip.diagnostics.trace-route.data-block-size,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.TraceRoute.DSCP,device.ip.diagnostics.trace-route.dscp,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.TraceRoute.MaxHopCount,device.ip.diagnostics.trace-route.max-hop-count,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.TraceRoute.IPAddressUsed,device.ip.diagnostics.trace-route.ip-address-used,Scalar-ReadOnly,string -Device.IP.Diagnostics.TraceRoute.ResponseTime,device.ip.diagnostics.trace-route.response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries,device.ip.diagnostics.trace-route.route-hops-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.,device.ip.diagnostics.trace-route.route-hops.{i}.,TabularObject,object -Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host,device.ip.diagnostics.trace-route.route-hops.{i}.host,Tabular-ReadOnly,string -Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress,device.ip.diagnostics.trace-route.route-hops.{i}.host-address,Tabular-ReadOnly,string -Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode,device.ip.diagnostics.trace-route.route-hops.{i}.error-code,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes,device.ip.diagnostics.trace-route.route-hops.{i}.rt-times,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.,device.ip.diagnostics.download-diagnostics,ScalarObject,object -Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState,device.ip.diagnostics.download-diagnostics.diagnostics-state,Scalar-ReadWrite,string -Device.IP.Diagnostics.DownloadDiagnostics.Interface,device.ip.diagnostics.download-diagnostics.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL,device.ip.diagnostics.download-diagnostics.download-url,Scalar-ReadWrite,string -Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports,device.ip.diagnostics.download-diagnostics.download-transports,Scalar-ReadOnly,string -Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections,device.ip.diagnostics.download-diagnostics.download-diagnostic-max-connections,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult,device.ip.diagnostics.download-diagnostics.download-diagnostics-max-incremental-result,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.DSCP,device.ip.diagnostics.download-diagnostics.dscp,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority,device.ip.diagnostics.download-diagnostics.ethernet-priority,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration,device.ip.diagnostics.download-diagnostics.time-based-test-duration,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval,device.ip.diagnostics.download-diagnostics.time-based-test-measurement-interval,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset,device.ip.diagnostics.download-diagnostics.time-based-test-measurement-offset,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion,device.ip.diagnostics.download-diagnostics.protocol-version,Scalar-ReadWrite,string -Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections,device.ip.diagnostics.download-diagnostics.number-of-connections,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed,device.ip.diagnostics.download-diagnostics.ip-address-used,Scalar-ReadOnly,string -Device.IP.Diagnostics.DownloadDiagnostics.ROMTime,device.ip.diagnostics.download-diagnostics.rom-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.BOMTime,device.ip.diagnostics.download-diagnostics.bom-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.EOMTime,device.ip.diagnostics.download-diagnostics.eom-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived,device.ip.diagnostics.download-diagnostics.test-bytes-received,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived,device.ip.diagnostics.download-diagnostics.total-bytes-received,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent,device.ip.diagnostics.download-diagnostics.total-bytes-sent,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading,device.ip.diagnostics.download-diagnostics.test-bytes-received-under-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading,device.ip.diagnostics.download-diagnostics.total-bytes-received-under-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading,device.ip.diagnostics.download-diagnostics.total-bytes-sent-under-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading,device.ip.diagnostics.download-diagnostics.period-of-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime,device.ip.diagnostics.download-diagnostics.tcp-open-request-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime,device.ip.diagnostics.download-diagnostics.tcp-open-response-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries,device.ip.diagnostics.download-diagnostics.per-connection-result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults,device.ip.diagnostics.download-diagnostics.enable-per-connection-results,Scalar-ReadWrite,boolean -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries,device.ip.diagnostics.download-diagnostics.incremental-result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.,TabularObject,object -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.rom-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.bom-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.eom-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.test-bytes-received,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.tcp-open-request-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.tcp-open-response-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.,TabularObject,object -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.test-bytes-received,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.start-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.end-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.,device.ip.diagnostics.upload-diagnostics,ScalarObject,object -Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState,device.ip.diagnostics.upload-diagnostics.diagnostics-state,Scalar-ReadWrite,string -Device.IP.Diagnostics.UploadDiagnostics.Interface,device.ip.diagnostics.upload-diagnostics.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.UploadDiagnostics.UploadURL,device.ip.diagnostics.upload-diagnostics.upload-url,Scalar-ReadWrite,string -Device.IP.Diagnostics.UploadDiagnostics.UploadTransports,device.ip.diagnostics.upload-diagnostics.upload-transports,Scalar-ReadOnly,string -Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections,device.ip.diagnostics.upload-diagnostics.upload-diagnostics-max-connections,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult,device.ip.diagnostics.upload-diagnostics.upload-diagnostics-max-incremental-result,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.DSCP,device.ip.diagnostics.upload-diagnostics.dscp,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority,device.ip.diagnostics.upload-diagnostics.ethernet-priority,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TestFileLength,device.ip.diagnostics.upload-diagnostics.test-file-length,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration,device.ip.diagnostics.upload-diagnostics.time-based-test-duration,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval,device.ip.diagnostics.upload-diagnostics.time-based-test-measurement-interval,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset,device.ip.diagnostics.upload-diagnostics.time-based-test-measurement-offset,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion,device.ip.diagnostics.upload-diagnostics.protocol-version,Scalar-ReadWrite,string -Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections,device.ip.diagnostics.upload-diagnostics.number-of-connections,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed,device.ip.diagnostics.upload-diagnostics.ip-address-used,Scalar-ReadOnly,string -Device.IP.Diagnostics.UploadDiagnostics.ROMTime,device.ip.diagnostics.upload-diagnostics.rom-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.BOMTime,device.ip.diagnostics.upload-diagnostics.bom-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.EOMTime,device.ip.diagnostics.upload-diagnostics.eom-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent,device.ip.diagnostics.upload-diagnostics.test-bytes-sent,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived,device.ip.diagnostics.upload-diagnostics.total-bytes-received,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent,device.ip.diagnostics.upload-diagnostics.total-bytes-sent,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading,device.ip.diagnostics.upload-diagnostics.test-bytes-sent-under-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading,device.ip.diagnostics.upload-diagnostics.total-bytes-received-under-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading,device.ip.diagnostics.upload-diagnostics.total-bytes-sent-under-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading,device.ip.diagnostics.upload-diagnostics.period-of-full-loading,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime,device.ip.diagnostics.upload-diagnostics.tcp-open-request-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime,device.ip.diagnostics.upload-diagnostics.tcp-open-response-time,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries,device.ip.diagnostics.upload-diagnostics.per-connection-result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults,device.ip.diagnostics.upload-diagnostics.enable-per-connection-results,Scalar-ReadWrite,boolean -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries,device.ip.diagnostics.upload-diagnostics.incremental-result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.,TabularObject,object -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.rom-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.bom-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.eom-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.test-bytes-sent,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.tcp-open-request-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.tcp-open-response-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.,TabularObject,object -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.test-bytes-sent,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.start-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.end-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UDPEchoConfig.,device.ip.diagnostics.udp-echo-config,ScalarObject,object -Device.IP.Diagnostics.UDPEchoConfig.Enable,device.ip.diagnostics.udp-echo-config.enable,Scalar-ReadWrite,boolean -Device.IP.Diagnostics.UDPEchoConfig.Interface,device.ip.diagnostics.udp-echo-config.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress,device.ip.diagnostics.udp-echo-config.source-ip-address,Scalar-ReadWrite,string -Device.IP.Diagnostics.UDPEchoConfig.UDPPort,device.ip.diagnostics.udp-echo-config.udp-port,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled,device.ip.diagnostics.udp-echo-config.echo-plus-enabled,Scalar-ReadWrite,boolean -Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported,device.ip.diagnostics.udp-echo-config.echo-plus-supported,Scalar-ReadOnly,boolean -Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived,device.ip.diagnostics.udp-echo-config.packets-received,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded,device.ip.diagnostics.udp-echo-config.packets-responded,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoConfig.BytesReceived,device.ip.diagnostics.udp-echo-config.bytes-received,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoConfig.BytesResponded,device.ip.diagnostics.udp-echo-config.bytes-responded,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived,device.ip.diagnostics.udp-echo-config.time-first-packet-received,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived,device.ip.diagnostics.udp-echo-config.time-last-packet-received,Scalar-ReadOnly,dateTime -Device.IP.Diagnostics.UDPEchoDiagnostics.,device.ip.diagnostics.udp-echo-diagnostics,ScalarObject,object -Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState,device.ip.diagnostics.udp-echo-diagnostics.diagnostics-state,Scalar-ReadWrite,string -Device.IP.Diagnostics.UDPEchoDiagnostics.Interface,device.ip.diagnostics.udp-echo-diagnostics.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.UDPEchoDiagnostics.Host,device.ip.diagnostics.udp-echo-diagnostics.host,Scalar-ReadWrite,string -Device.IP.Diagnostics.UDPEchoDiagnostics.Port,device.ip.diagnostics.udp-echo-diagnostics.port,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions,device.ip.diagnostics.udp-echo-diagnostics.number-of-repetitions,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout,device.ip.diagnostics.udp-echo-diagnostics.timeout,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize,device.ip.diagnostics.udp-echo-diagnostics.data-block-size,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP,device.ip.diagnostics.udp-echo-diagnostics.dscp,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime,device.ip.diagnostics.udp-echo-diagnostics.inter-transmission-time,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion,device.ip.diagnostics.udp-echo-diagnostics.protocol-version,Scalar-ReadWrite,string -Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed,device.ip.diagnostics.udp-echo-diagnostics.ip-address-used,Scalar-ReadOnly,string -Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount,device.ip.diagnostics.udp-echo-diagnostics.success-count,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount,device.ip.diagnostics.udp-echo-diagnostics.failure-count,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime,device.ip.diagnostics.udp-echo-diagnostics.average-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime,device.ip.diagnostics.udp-echo-diagnostics.minimum-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime,device.ip.diagnostics.udp-echo-diagnostics.maximum-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults,device.ip.diagnostics.udp-echo-diagnostics.enable-individual-packet-results,Scalar-ReadWrite,boolean -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults,device.ip.diagnostics.udp-echo-diagnostics.udp-echo-diagnostics-max-results,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.,TabularObject,object -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.packet-success,Tabular-ReadOnly,boolean -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.packet-send-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.packet-receive-time,Tabular-ReadOnly,dateTime -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-gen-sn,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-sn,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-rcv-time-stamp,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-reply-time-stamp,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-reply-failure-count,Tabular-ReadOnly,unsignedInt -Device.IP.Diagnostics.ServerSelectionDiagnostics.,device.ip.diagnostics.server-selection-diagnostics,ScalarObject,object -Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState,device.ip.diagnostics.server-selection-diagnostics.diagnostics-state,Scalar-ReadWrite,string -Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface,device.ip.diagnostics.server-selection-diagnostics.interface,Scalar-ReadWrite,string -Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion,device.ip.diagnostics.server-selection-diagnostics.protocol-version,Scalar-ReadWrite,string -Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol,device.ip.diagnostics.server-selection-diagnostics.protocol,Scalar-ReadWrite,string -Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList,device.ip.diagnostics.server-selection-diagnostics.host-list,Scalar-ReadWrite,string -Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions,device.ip.diagnostics.server-selection-diagnostics.number-of-repetitions,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout,device.ip.diagnostics.server-selection-diagnostics.timeout,Scalar-ReadWrite,unsignedInt -Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost,device.ip.diagnostics.server-selection-diagnostics.fastest-host,Scalar-ReadOnly,string -Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime,device.ip.diagnostics.server-selection-diagnostics.minimum-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime,device.ip.diagnostics.server-selection-diagnostics.average-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime,device.ip.diagnostics.server-selection-diagnostics.maximum-response-time,Scalar-ReadOnly,unsignedInt -Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed,device.ip.diagnostics.server-selection-diagnostics.ip-address-used,Scalar-ReadOnly,string -Device.LLDP.,device.lldp,ScalarObject,object -Device.LLDP.Discovery.,device.lldp.discovery,ScalarObject,object -Device.LLDP.Discovery.DeviceNumberOfEntries,device.lldp.discovery.device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.,device.lldp.discovery.device.{i}.,TabularObject,object -Device.LLDP.Discovery.Device.{i}.Interface,device.lldp.discovery.device.{i}.interface,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype,device.lldp.discovery.device.{i}.chassis-id-subtype,Tabular-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.ChassisID,device.lldp.discovery.device.{i}.chassis-id,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.Host,device.lldp.discovery.device.{i}.host,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries,device.lldp.discovery.device.{i}.port-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.Port.{i}.,device.lldp.discovery.device.{i}.port.{i}.,TabularObject,object -Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype,device.lldp.discovery.device.{i}.port.{i}.port-id-subtype,Tabular-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID,device.lldp.discovery.device.{i}.port.{i}.port-id,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL,device.lldp.discovery.device.{i}.port.{i}.ttl,Tabular-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription,device.lldp.discovery.device.{i}.port.{i}.port-description,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList,device.lldp.discovery.device.{i}.port.{i}.mac-address-list,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate,device.lldp.discovery.device.{i}.port.{i}.last-update,Tabular-ReadOnly,dateTime -Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.,device.lldp.discovery.device.{i}.port.{i}.link-information,ScalarObject,object -Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType,device.lldp.discovery.device.{i}.port.{i}.link-information.interface-type,Scalar-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable,device.lldp.discovery.device.{i}.port.{i}.link-information.mac-forwarding-table,Scalar-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.DeviceInformation.,device.lldp.discovery.device.{i}.device-information,ScalarObject,object -Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory,device.lldp.discovery.device.{i}.device-information.device-category,Scalar-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI,device.lldp.discovery.device.{i}.device-information.manufacturer-oui,Scalar-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName,device.lldp.discovery.device.{i}.device-information.model-name,Scalar-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber,device.lldp.discovery.device.{i}.device-information.model-number,Scalar-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries,device.lldp.discovery.device.{i}.device-information.vendor-specific-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.,TabularObject,object -Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.organization-code,Tabular-ReadOnly,string -Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.information-type,Tabular-ReadOnly,unsignedInt -Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.information,Tabular-ReadOnly,string -Device.IPsec.,device.i-psec,ScalarObject,object -Device.IPsec.Enable,device.i-psec.enable,Scalar-ReadWrite,boolean -Device.IPsec.Status,device.i-psec.status,Scalar-ReadOnly,string -Device.IPsec.AHSupported,device.i-psec.ah-supported,Scalar-ReadOnly,boolean -Device.IPsec.IKEv2SupportedEncryptionAlgorithms,device.i-psec.ikev2-supported-encryption-algorithms,Scalar-ReadOnly,string -Device.IPsec.ESPSupportedEncryptionAlgorithms,device.i-psec.esp-supported-encryption-algorithms,Scalar-ReadOnly,string -Device.IPsec.IKEv2SupportedPseudoRandomFunctions,device.i-psec.ikev2-supported-pseudo-random-functions,Scalar-ReadOnly,string -Device.IPsec.SupportedIntegrityAlgorithms,device.i-psec.supported-integrity-algorithms,Scalar-ReadOnly,string -Device.IPsec.SupportedDiffieHellmanGroupTransforms,device.i-psec.supported-diffie-hellman-group-transforms,Scalar-ReadOnly,string -Device.IPsec.MaxFilterEntries,device.i-psec.max-filter-entries,Scalar-ReadOnly,unsignedInt -Device.IPsec.MaxProfileEntries,device.i-psec.max-profile-entries,Scalar-ReadOnly,unsignedInt -Device.IPsec.FilterNumberOfEntries,device.i-psec.filter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IPsec.ProfileNumberOfEntries,device.i-psec.profile-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IPsec.TunnelNumberOfEntries,device.i-psec.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SANumberOfEntries,device.i-psec.ikev2-sa-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.,device.i-psec.stats,ScalarObject,object -Device.IPsec.Stats.NegotiationFailures,device.i-psec.stats.negotiation-failures,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.BytesSent,device.i-psec.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.IPsec.Stats.BytesReceived,device.i-psec.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.IPsec.Stats.PacketsSent,device.i-psec.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.IPsec.Stats.PacketsReceived,device.i-psec.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.IPsec.Stats.ErrorsSent,device.i-psec.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.UnknownSPIErrors,device.i-psec.stats.unknown-spi-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.DecryptionErrors,device.i-psec.stats.decryption-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.IntegrityErrors,device.i-psec.stats.integrity-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.ReplayErrors,device.i-psec.stats.replay-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.PolicyErrors,device.i-psec.stats.policy-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Stats.OtherReceiveErrors,device.i-psec.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Filter.{i}.,device.i-psec.filter.{i}.,TabularObject,object -Device.IPsec.Filter.{i}.Enable,device.i-psec.filter.{i}.enable,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.Status,device.i-psec.filter.{i}.status,Tabular-ReadOnly,string -Device.IPsec.Filter.{i}.Order,device.i-psec.filter.{i}.order,Tabular-ReadWrite,unsignedInt -Device.IPsec.Filter.{i}.Alias,device.i-psec.filter.{i}.alias,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.Interface,device.i-psec.filter.{i}.interface,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.AllInterfaces,device.i-psec.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.DestIP,device.i-psec.filter.{i}.dest-ip,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.DestMask,device.i-psec.filter.{i}.dest-mask,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.DestIPExclude,device.i-psec.filter.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.SourceIP,device.i-psec.filter.{i}.source-ip,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.SourceMask,device.i-psec.filter.{i}.source-mask,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.SourceIPExclude,device.i-psec.filter.{i}.source-ip-exclude,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.Protocol,device.i-psec.filter.{i}.protocol,Tabular-ReadWrite,int -Device.IPsec.Filter.{i}.ProtocolExclude,device.i-psec.filter.{i}.protocol-exclude,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.DestPort,device.i-psec.filter.{i}.dest-port,Tabular-ReadWrite,int -Device.IPsec.Filter.{i}.DestPortRangeMax,device.i-psec.filter.{i}.dest-port-range-max,Tabular-ReadWrite,int -Device.IPsec.Filter.{i}.DestPortExclude,device.i-psec.filter.{i}.dest-port-exclude,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.SourcePort,device.i-psec.filter.{i}.source-port,Tabular-ReadWrite,int -Device.IPsec.Filter.{i}.SourcePortRangeMax,device.i-psec.filter.{i}.source-port-range-max,Tabular-ReadWrite,int -Device.IPsec.Filter.{i}.SourcePortExclude,device.i-psec.filter.{i}.source-port-exclude,Tabular-ReadWrite,boolean -Device.IPsec.Filter.{i}.ProcessingChoice,device.i-psec.filter.{i}.processing-choice,Tabular-ReadWrite,string -Device.IPsec.Filter.{i}.Profile,device.i-psec.filter.{i}.profile,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.,device.i-psec.profile.{i}.,TabularObject,object -Device.IPsec.Profile.{i}.Alias,device.i-psec.profile.{i}.alias,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.MaxChildSAs,device.i-psec.profile.{i}.max-child-s-as,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.RemoteEndpoints,device.i-psec.profile.{i}.remote-endpoints,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.ForwardingPolicy,device.i-psec.profile.{i}.forwarding-policy,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.Protocol,device.i-psec.profile.{i}.protocol,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod,device.i-psec.profile.{i}.ikev2-authentication-method,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms,device.i-psec.profile.{i}.ikev2-allowed-encryption-algorithms,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms,device.i-psec.profile.{i}.esp-allowed-encryption-algorithms,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions,device.i-psec.profile.{i}.ikev2-allowed-pseudo-random-functions,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms,device.i-psec.profile.{i}.ikev2-allowed-integrity-algorithms,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms,device.i-psec.profile.{i}.ah-allowed-integrity-algorithms,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms,device.i-psec.profile.{i}.esp-allowed-integrity-algorithms,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms,device.i-psec.profile.{i}.ikev2-allowed-diffie-hellman-group-transforms,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout,device.i-psec.profile.{i}.ikev2-dead-peer-detection-timeout,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout,device.i-psec.profile.{i}.ikev2-natt-keepalive-timeout,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.AntiReplayWindowSize,device.i-psec.profile.{i}.anti-replay-window-size,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.DoNotFragment,device.i-psec.profile.{i}.do-not-fragment,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.DSCPMarkPolicy,device.i-psec.profile.{i}.dscp-mark-policy,Tabular-ReadWrite,int -Device.IPsec.Profile.{i}.IKEv2SATrafficLimit,device.i-psec.profile.{i}.ikev2-sa-traffic-limit,Tabular-ReadWrite,unsignedLong -Device.IPsec.Profile.{i}.IKEv2SATimeLimit,device.i-psec.profile.{i}.ikev2-sa-time-limit,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.IKEv2SAExpiryAction,device.i-psec.profile.{i}.ikev2-sa-expiry-action,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.ChildSATrafficLimit,device.i-psec.profile.{i}.child-sa-traffic-limit,Tabular-ReadWrite,unsignedLong -Device.IPsec.Profile.{i}.ChildSATimeLimit,device.i-psec.profile.{i}.child-sa-time-limit,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.ChildSAExpiryAction,device.i-psec.profile.{i}.child-sa-expiry-action,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries,device.i-psec.profile.{i}.sent-cp-attr-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IPsec.Profile.{i}.SentCPAttr.{i}.,device.i-psec.profile.{i}.sent-cp-attr.{i}.,TabularObject,object -Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable,device.i-psec.profile.{i}.sent-cp-attr.{i}.enable,Tabular-ReadWrite,boolean -Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias,device.i-psec.profile.{i}.sent-cp-attr.{i}.alias,Tabular-ReadWrite,string -Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type,device.i-psec.profile.{i}.sent-cp-attr.{i}.type,Tabular-ReadWrite,unsignedInt -Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value,device.i-psec.profile.{i}.sent-cp-attr.{i}.value,Tabular-ReadWrite,string -Device.IPsec.Tunnel.{i}.,device.i-psec.tunnel.{i}.,TabularObject,object -Device.IPsec.Tunnel.{i}.Alias,device.i-psec.tunnel.{i}.alias,Tabular-ReadWrite,string -Device.IPsec.Tunnel.{i}.TunnelInterface,device.i-psec.tunnel.{i}.tunnel-interface,Tabular-ReadOnly,string -Device.IPsec.Tunnel.{i}.TunneledInterface,device.i-psec.tunnel.{i}.tunneled-interface,Tabular-ReadOnly,string -Device.IPsec.Tunnel.{i}.Filters,device.i-psec.tunnel.{i}.filters,Tabular-ReadOnly,string -Device.IPsec.Tunnel.{i}.Stats.,device.i-psec.tunnel.{i}.stats,ScalarObject,object -Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors,device.i-psec.tunnel.{i}.stats.decryption-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors,device.i-psec.tunnel.{i}.stats.integrity-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Tunnel.{i}.Stats.ReplayErrors,device.i-psec.tunnel.{i}.stats.replay-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Tunnel.{i}.Stats.PolicyErrors,device.i-psec.tunnel.{i}.stats.policy-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors,device.i-psec.tunnel.{i}.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.,device.i-psec.ikev2-sa.{i}.,TabularObject,object -Device.IPsec.IKEv2SA.{i}.Status,device.i-psec.ikev2-sa.{i}.status,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.Alias,device.i-psec.ikev2-sa.{i}.alias,Tabular-ReadWrite,string -Device.IPsec.IKEv2SA.{i}.Tunnel,device.i-psec.ikev2-sa.{i}.tunnel,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.LocalAddress,device.i-psec.ikev2-sa.{i}.local-address,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.RemoteAddress,device.i-psec.ikev2-sa.{i}.remote-address,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm,device.i-psec.ikev2-sa.{i}.encryption-algorithm,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength,device.i-psec.ikev2-sa.{i}.encryption-key-length,Tabular-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction,device.i-psec.ikev2-sa.{i}.pseudo-random-function,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm,device.i-psec.ikev2-sa.{i}.integrity-algorithm,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform,device.i-psec.ikev2-sa.{i}.diffie-hellman-group-transform,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.CreationTime,device.i-psec.ikev2-sa.{i}.creation-time,Tabular-ReadOnly,dateTime -Device.IPsec.IKEv2SA.{i}.NATDetected,device.i-psec.ikev2-sa.{i}.nat-detected,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries,device.i-psec.ikev2-sa.{i}.received-cp-attr-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries,device.i-psec.ikev2-sa.{i}.child-sa-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.Stats.,device.i-psec.ikev2-sa.{i}.stats,ScalarObject,object -Device.IPsec.IKEv2SA.{i}.Stats.BytesSent,device.i-psec.ikev2-sa.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived,device.i-psec.ikev2-sa.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent,device.i-psec.ikev2-sa.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived,device.i-psec.ikev2-sa.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent,device.i-psec.ikev2-sa.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors,device.i-psec.ikev2-sa.{i}.stats.decryption-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors,device.i-psec.ikev2-sa.{i}.stats.integrity-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors,device.i-psec.ikev2-sa.{i}.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.,device.i-psec.ikev2-sa.{i}.received-cp-attr.{i}.,TabularObject,object -Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type,device.i-psec.ikev2-sa.{i}.received-cp-attr.{i}.type,Tabular-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value,device.i-psec.ikev2-sa.{i}.received-cp-attr.{i}.value,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.,device.i-psec.ikev2-sa.{i}.child-sa.{i}.,TabularObject,object -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status,device.i-psec.ikev2-sa.{i}.child-sa.{i}.status,Tabular-ReadOnly,string -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias,device.i-psec.ikev2-sa.{i}.child-sa.{i}.alias,Tabular-ReadWrite,string -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI,device.i-psec.ikev2-sa.{i}.child-sa.{i}.inbound-spi,Tabular-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI,device.i-psec.ikev2-sa.{i}.child-sa.{i}.outbound-spi,Tabular-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime,device.i-psec.ikev2-sa.{i}.child-sa.{i}.creation-time,Tabular-ReadOnly,dateTime -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats,ScalarObject,object -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.decryption-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.integrity-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.replay-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.policy-errors,Scalar-ReadOnly,unsignedInt -Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt -Device.GRE.,device.gre,ScalarObject,object -Device.GRE.TunnelNumberOfEntries,device.gre.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.GRE.FilterNumberOfEntries,device.gre.filter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.,device.gre.tunnel.{i}.,TabularObject,object -Device.GRE.Tunnel.{i}.Enable,device.gre.tunnel.{i}.enable,Tabular-ReadWrite,boolean -Device.GRE.Tunnel.{i}.Status,device.gre.tunnel.{i}.status,Tabular-ReadOnly,string -Device.GRE.Tunnel.{i}.Alias,device.gre.tunnel.{i}.alias,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.RemoteEndpoints,device.gre.tunnel.{i}.remote-endpoints,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.KeepAlivePolicy,device.gre.tunnel.{i}.keep-alive-policy,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.KeepAliveTimeout,device.gre.tunnel.{i}.keep-alive-timeout,Tabular-ReadWrite,unsignedInt -Device.GRE.Tunnel.{i}.KeepAliveThreshold,device.gre.tunnel.{i}.keep-alive-threshold,Tabular-ReadWrite,unsignedInt -Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol,device.gre.tunnel.{i}.delivery-header-protocol,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.DefaultDSCPMark,device.gre.tunnel.{i}.default-dscp-mark,Tabular-ReadWrite,unsignedInt -Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint,device.gre.tunnel.{i}.connected-remote-endpoint,Tabular-ReadOnly,string -Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries,device.gre.tunnel.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Stats.,device.gre.tunnel.{i}.stats,ScalarObject,object -Device.GRE.Tunnel.{i}.Stats.KeepAliveSent,device.gre.tunnel.{i}.stats.keep-alive-sent,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived,device.gre.tunnel.{i}.stats.keep-alive-received,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Stats.BytesSent,device.gre.tunnel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Stats.BytesReceived,device.gre.tunnel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Stats.PacketsSent,device.gre.tunnel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Stats.PacketsReceived,device.gre.tunnel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Stats.ErrorsSent,device.gre.tunnel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Stats.ErrorsReceived,device.gre.tunnel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.,device.gre.tunnel.{i}.interface.{i}.,TabularObject,object -Device.GRE.Tunnel.{i}.Interface.{i}.Enable,device.gre.tunnel.{i}.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.GRE.Tunnel.{i}.Interface.{i}.Status,device.gre.tunnel.{i}.interface.{i}.status,Tabular-ReadOnly,string -Device.GRE.Tunnel.{i}.Interface.{i}.Alias,device.gre.tunnel.{i}.interface.{i}.alias,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.Interface.{i}.Name,device.gre.tunnel.{i}.interface.{i}.name,Tabular-ReadOnly,string -Device.GRE.Tunnel.{i}.Interface.{i}.LastChange,device.gre.tunnel.{i}.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers,device.gre.tunnel.{i}.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride,device.gre.tunnel.{i}.interface.{i}.protocol-id-override,Tabular-ReadWrite,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum,device.gre.tunnel.{i}.interface.{i}.use-checksum,Tabular-ReadWrite,boolean -Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy,device.gre.tunnel.{i}.interface.{i}.key-identifier-generation-policy,Tabular-ReadWrite,string -Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier,device.gre.tunnel.{i}.interface.{i}.key-identifier,Tabular-ReadWrite,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber,device.gre.tunnel.{i}.interface.{i}.use-sequence-number,Tabular-ReadWrite,boolean -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.,device.gre.tunnel.{i}.interface.{i}.stats,ScalarObject,object -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent,device.gre.tunnel.{i}.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived,device.gre.tunnel.{i}.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent,device.gre.tunnel.{i}.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived,device.gre.tunnel.{i}.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent,device.gre.tunnel.{i}.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived,device.gre.tunnel.{i}.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived,device.gre.tunnel.{i}.interface.{i}.stats.discard-checksum-received,Scalar-ReadOnly,unsignedInt -Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived,device.gre.tunnel.{i}.interface.{i}.stats.discard-sequence-number-received,Scalar-ReadOnly,unsignedInt -Device.GRE.Filter.{i}.,device.gre.filter.{i}.,TabularObject,object -Device.GRE.Filter.{i}.Enable,device.gre.filter.{i}.enable,Tabular-ReadWrite,boolean -Device.GRE.Filter.{i}.Status,device.gre.filter.{i}.status,Tabular-ReadOnly,string -Device.GRE.Filter.{i}.Order,device.gre.filter.{i}.order,Tabular-ReadWrite,unsignedInt -Device.GRE.Filter.{i}.Alias,device.gre.filter.{i}.alias,Tabular-ReadWrite,string -Device.GRE.Filter.{i}.Interface,device.gre.filter.{i}.interface,Tabular-ReadWrite,string -Device.GRE.Filter.{i}.AllInterfaces,device.gre.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.GRE.Filter.{i}.VLANIDCheck,device.gre.filter.{i}.vlanid-check,Tabular-ReadWrite,int -Device.GRE.Filter.{i}.VLANIDExclude,device.gre.filter.{i}.vlanid-exclude,Tabular-ReadWrite,boolean -Device.GRE.Filter.{i}.DSCPMarkPolicy,device.gre.filter.{i}.dscp-mark-policy,Tabular-ReadWrite,int -Device.L2TPv3.,device.l2-tpv3,ScalarObject,object -Device.L2TPv3.TunnelNumberOfEntries,device.l2-tpv3.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.FilterNumberOfEntries,device.l2-tpv3.filter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.,device.l2-tpv3.tunnel.{i}.,TabularObject,object -Device.L2TPv3.Tunnel.{i}.Enable,device.l2-tpv3.tunnel.{i}.enable,Tabular-ReadWrite,boolean -Device.L2TPv3.Tunnel.{i}.Status,device.l2-tpv3.tunnel.{i}.status,Tabular-ReadOnly,string -Device.L2TPv3.Tunnel.{i}.Alias,device.l2-tpv3.tunnel.{i}.alias,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.RemoteEndpoints,device.l2-tpv3.tunnel.{i}.remote-endpoints,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy,device.l2-tpv3.tunnel.{i}.keep-alive-policy,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout,device.l2-tpv3.tunnel.{i}.keep-alive-timeout,Tabular-ReadWrite,unsignedInt -Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold,device.l2-tpv3.tunnel.{i}.keep-alive-threshold,Tabular-ReadWrite,unsignedInt -Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol,device.l2-tpv3.tunnel.{i}.delivery-header-protocol,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark,device.l2-tpv3.tunnel.{i}.default-dscp-mark,Tabular-ReadWrite,unsignedInt -Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation,device.l2-tpv3.tunnel.{i}.tunnel-encapsulation,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint,device.l2-tpv3.tunnel.{i}.connected-remote-endpoint,Tabular-ReadOnly,string -Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries,device.l2-tpv3.tunnel.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.UDP.,device.l2-tpv3.tunnel.{i}.udp,ScalarObject,object -Device.L2TPv3.Tunnel.{i}.UDP.SourcePort,device.l2-tpv3.tunnel.{i}.udp.source-port,Scalar-ReadWrite,unsignedInt -Device.L2TPv3.Tunnel.{i}.UDP.RemotePort,device.l2-tpv3.tunnel.{i}.udp.remote-port,Scalar-ReadWrite,unsignedInt -Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum,device.l2-tpv3.tunnel.{i}.udp.enable-checksum,Scalar-ReadWrite,boolean -Device.L2TPv3.Tunnel.{i}.Stats.,device.l2-tpv3.tunnel.{i}.stats,ScalarObject,object -Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent,device.l2-tpv3.tunnel.{i}.stats.keep-alive-sent,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived,device.l2-tpv3.tunnel.{i}.stats.keep-alive-received,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Stats.BytesSent,device.l2-tpv3.tunnel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived,device.l2-tpv3.tunnel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent,device.l2-tpv3.tunnel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived,device.l2-tpv3.tunnel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent,device.l2-tpv3.tunnel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived,device.l2-tpv3.tunnel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Interface.{i}.,device.l2-tpv3.tunnel.{i}.interface.{i}.,TabularObject,object -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable,device.l2-tpv3.tunnel.{i}.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status,device.l2-tpv3.tunnel.{i}.interface.{i}.status,Tabular-ReadOnly,string -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias,device.l2-tpv3.tunnel.{i}.interface.{i}.alias,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name,device.l2-tpv3.tunnel.{i}.interface.{i}.name,Tabular-ReadOnly,string -Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange,device.l2-tpv3.tunnel.{i}.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers,device.l2-tpv3.tunnel.{i}.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID,device.l2-tpv3.tunnel.{i}.interface.{i}.session-id,Tabular-ReadWrite,int -Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy,device.l2-tpv3.tunnel.{i}.interface.{i}.cookie-policy,Tabular-ReadWrite,string -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie,device.l2-tpv3.tunnel.{i}.interface.{i}.cookie,Tabular-ReadWrite,unsignedLong -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.,device.l2-tpv3.tunnel.{i}.interface.{i}.stats,ScalarObject,object -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.discard-checksum-received,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.discard-sequence-number-received,Scalar-ReadOnly,unsignedInt -Device.L2TPv3.Filter.{i}.,device.l2-tpv3.filter.{i}.,TabularObject,object -Device.L2TPv3.Filter.{i}.Enable,device.l2-tpv3.filter.{i}.enable,Tabular-ReadWrite,boolean -Device.L2TPv3.Filter.{i}.Status,device.l2-tpv3.filter.{i}.status,Tabular-ReadOnly,string -Device.L2TPv3.Filter.{i}.Order,device.l2-tpv3.filter.{i}.order,Tabular-ReadWrite,unsignedInt -Device.L2TPv3.Filter.{i}.Alias,device.l2-tpv3.filter.{i}.alias,Tabular-ReadWrite,string -Device.L2TPv3.Filter.{i}.Interface,device.l2-tpv3.filter.{i}.interface,Tabular-ReadWrite,string -Device.L2TPv3.Filter.{i}.AllInterfaces,device.l2-tpv3.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.L2TPv3.Filter.{i}.VLANIDCheck,device.l2-tpv3.filter.{i}.vlanid-check,Tabular-ReadWrite,int -Device.L2TPv3.Filter.{i}.VLANIDExclude,device.l2-tpv3.filter.{i}.vlanid-exclude,Tabular-ReadWrite,boolean -Device.L2TPv3.Filter.{i}.DSCPMarkPolicy,device.l2-tpv3.filter.{i}.dscp-mark-policy,Tabular-ReadWrite,int -Device.VXLAN.,device.vxlan,ScalarObject,object -Device.VXLAN.TunnelNumberOfEntries,device.vxlan.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.VXLAN.FilterNumberOfEntries,device.vxlan.filter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.,device.vxlan.tunnel.{i}.,TabularObject,object -Device.VXLAN.Tunnel.{i}.Enable,device.vxlan.tunnel.{i}.enable,Tabular-ReadWrite,boolean -Device.VXLAN.Tunnel.{i}.Status,device.vxlan.tunnel.{i}.status,Tabular-ReadOnly,string -Device.VXLAN.Tunnel.{i}.Alias,device.vxlan.tunnel.{i}.alias,Tabular-ReadWrite,string -Device.VXLAN.Tunnel.{i}.RemoteEndpoints,device.vxlan.tunnel.{i}.remote-endpoints,Tabular-ReadWrite,string -Device.VXLAN.Tunnel.{i}.KeepAlivePolicy,device.vxlan.tunnel.{i}.keep-alive-policy,Tabular-ReadWrite,string -Device.VXLAN.Tunnel.{i}.KeepAliveTimeout,device.vxlan.tunnel.{i}.keep-alive-timeout,Tabular-ReadWrite,unsignedInt -Device.VXLAN.Tunnel.{i}.KeepAliveThreshold,device.vxlan.tunnel.{i}.keep-alive-threshold,Tabular-ReadWrite,unsignedInt -Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol,device.vxlan.tunnel.{i}.delivery-header-protocol,Tabular-ReadWrite,string -Device.VXLAN.Tunnel.{i}.DefaultDSCPMark,device.vxlan.tunnel.{i}.default-dscp-mark,Tabular-ReadWrite,unsignedInt -Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint,device.vxlan.tunnel.{i}.connected-remote-endpoint,Tabular-ReadOnly,string -Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries,device.vxlan.tunnel.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.SourcePort,device.vxlan.tunnel.{i}.source-port,Tabular-ReadWrite,unsignedInt -Device.VXLAN.Tunnel.{i}.RemotePort,device.vxlan.tunnel.{i}.remote-port,Tabular-ReadWrite,unsignedInt -Device.VXLAN.Tunnel.{i}.Stats.,device.vxlan.tunnel.{i}.stats,ScalarObject,object -Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent,device.vxlan.tunnel.{i}.stats.keep-alive-sent,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived,device.vxlan.tunnel.{i}.stats.keep-alive-received,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Stats.BytesSent,device.vxlan.tunnel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Stats.BytesReceived,device.vxlan.tunnel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Stats.PacketsSent,device.vxlan.tunnel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived,device.vxlan.tunnel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent,device.vxlan.tunnel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived,device.vxlan.tunnel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Interface.{i}.,device.vxlan.tunnel.{i}.interface.{i}.,TabularObject,object -Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable,device.vxlan.tunnel.{i}.interface.{i}.enable,Tabular-ReadWrite,boolean -Device.VXLAN.Tunnel.{i}.Interface.{i}.Status,device.vxlan.tunnel.{i}.interface.{i}.status,Tabular-ReadOnly,string -Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias,device.vxlan.tunnel.{i}.interface.{i}.alias,Tabular-ReadWrite,string -Device.VXLAN.Tunnel.{i}.Interface.{i}.Name,device.vxlan.tunnel.{i}.interface.{i}.name,Tabular-ReadOnly,string -Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange,device.vxlan.tunnel.{i}.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers,device.vxlan.tunnel.{i}.interface.{i}.lower-layers,Tabular-ReadWrite,string -Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI,device.vxlan.tunnel.{i}.interface.{i}.vni,Tabular-ReadWrite,int -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.,device.vxlan.tunnel.{i}.interface.{i}.stats,ScalarObject,object -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent,device.vxlan.tunnel.{i}.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent,device.vxlan.tunnel.{i}.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent,device.vxlan.tunnel.{i}.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.discard-checksum-received,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.discard-sequence-number-received,Scalar-ReadOnly,unsignedInt -Device.VXLAN.Filter.{i}.,device.vxlan.filter.{i}.,TabularObject,object -Device.VXLAN.Filter.{i}.Enable,device.vxlan.filter.{i}.enable,Tabular-ReadWrite,boolean -Device.VXLAN.Filter.{i}.Status,device.vxlan.filter.{i}.status,Tabular-ReadOnly,string -Device.VXLAN.Filter.{i}.Order,device.vxlan.filter.{i}.order,Tabular-ReadWrite,unsignedInt -Device.VXLAN.Filter.{i}.Alias,device.vxlan.filter.{i}.alias,Tabular-ReadWrite,string -Device.VXLAN.Filter.{i}.Interface,device.vxlan.filter.{i}.interface,Tabular-ReadWrite,string -Device.VXLAN.Filter.{i}.AllInterfaces,device.vxlan.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.VXLAN.Filter.{i}.VLANIDCheck,device.vxlan.filter.{i}.vlanid-check,Tabular-ReadWrite,int -Device.VXLAN.Filter.{i}.VLANIDExclude,device.vxlan.filter.{i}.vlanid-exclude,Tabular-ReadWrite,boolean -Device.VXLAN.Filter.{i}.DSCPMarkPolicy,device.vxlan.filter.{i}.dscp-mark-policy,Tabular-ReadWrite,int -Device.MAP.,device.map,ScalarObject,object -Device.MAP.Enable,device.map.enable,Scalar-ReadWrite,boolean -Device.MAP.DomainNumberOfEntries,device.map.domain-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.,device.map.domain.{i}.,TabularObject,object -Device.MAP.Domain.{i}.Enable,device.map.domain.{i}.enable,Tabular-ReadWrite,boolean -Device.MAP.Domain.{i}.Status,device.map.domain.{i}.status,Tabular-ReadOnly,string -Device.MAP.Domain.{i}.Alias,device.map.domain.{i}.alias,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.TransportMode,device.map.domain.{i}.transport-mode,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.WANInterface,device.map.domain.{i}.wan-interface,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.IPv6Prefix,device.map.domain.{i}.ipv6-prefix,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.BRIPv6Prefix,device.map.domain.{i}.bripv6-prefix,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.DSCPMarkPolicy,device.map.domain.{i}.dscp-mark-policy,Tabular-ReadWrite,int -Device.MAP.Domain.{i}.PSIDOffset,device.map.domain.{i}.psid-offset,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.PSIDLength,device.map.domain.{i}.psid-length,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.PSID,device.map.domain.{i}.psid,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.IncludeSystemPorts,device.map.domain.{i}.include-system-ports,Tabular-ReadWrite,boolean -Device.MAP.Domain.{i}.RuleNumberOfEntries,device.map.domain.{i}.rule-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.Rule.{i}.,device.map.domain.{i}.rule.{i}.,TabularObject,object -Device.MAP.Domain.{i}.Rule.{i}.Enable,device.map.domain.{i}.rule.{i}.enable,Tabular-ReadWrite,boolean -Device.MAP.Domain.{i}.Rule.{i}.Status,device.map.domain.{i}.rule.{i}.status,Tabular-ReadOnly,string -Device.MAP.Domain.{i}.Rule.{i}.Alias,device.map.domain.{i}.rule.{i}.alias,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.Rule.{i}.Origin,device.map.domain.{i}.rule.{i}.origin,Tabular-ReadOnly,string -Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix,device.map.domain.{i}.rule.{i}.ipv6-prefix,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix,device.map.domain.{i}.rule.{i}.ipv4-prefix,Tabular-ReadWrite,string -Device.MAP.Domain.{i}.Rule.{i}.EABitsLength,device.map.domain.{i}.rule.{i}.ea-bits-length,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.Rule.{i}.IsFMR,device.map.domain.{i}.rule.{i}.is-fmr,Tabular-ReadWrite,boolean -Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset,device.map.domain.{i}.rule.{i}.psid-offset,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.Rule.{i}.PSIDLength,device.map.domain.{i}.rule.{i}.psid-length,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.Rule.{i}.PSID,device.map.domain.{i}.rule.{i}.psid,Tabular-ReadWrite,unsignedInt -Device.MAP.Domain.{i}.Interface.,device.map.domain.{i}.interface,ScalarObject,object -Device.MAP.Domain.{i}.Interface.Enable,device.map.domain.{i}.interface.enable,Scalar-ReadWrite,boolean -Device.MAP.Domain.{i}.Interface.Status,device.map.domain.{i}.interface.status,Scalar-ReadOnly,string -Device.MAP.Domain.{i}.Interface.Alias,device.map.domain.{i}.interface.alias,Scalar-ReadWrite,string -Device.MAP.Domain.{i}.Interface.Name,device.map.domain.{i}.interface.name,Scalar-ReadOnly,string -Device.MAP.Domain.{i}.Interface.LastChange,device.map.domain.{i}.interface.last-change,Scalar-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.Interface.LowerLayers,device.map.domain.{i}.interface.lower-layers,Scalar-ReadWrite,string -Device.MAP.Domain.{i}.Interface.Stats.,device.map.domain.{i}.interface.stats,ScalarObject,object -Device.MAP.Domain.{i}.Interface.Stats.BytesSent,device.map.domain.{i}.interface.stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.BytesReceived,device.map.domain.{i}.interface.stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.PacketsSent,device.map.domain.{i}.interface.stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived,device.map.domain.{i}.interface.stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent,device.map.domain.{i}.interface.stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived,device.map.domain.{i}.interface.stats.errors-received,Scalar-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent,device.map.domain.{i}.interface.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived,device.map.domain.{i}.interface.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent,device.map.domain.{i}.interface.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived,device.map.domain.{i}.interface.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt -Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent,device.map.domain.{i}.interface.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived,device.map.domain.{i}.interface.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent,device.map.domain.{i}.interface.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived,device.map.domain.{i}.interface.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong -Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived,device.map.domain.{i}.interface.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt -Device.CaptivePortal.,device.captive-portal,ScalarObject,object -Device.CaptivePortal.Enable,device.captive-portal.enable,Scalar-ReadWrite,boolean -Device.CaptivePortal.Status,device.captive-portal.status,Scalar-ReadOnly,string -Device.CaptivePortal.AllowedList,device.captive-portal.allowed-list,Scalar-ReadWrite,string -Device.CaptivePortal.URL,device.captive-portal.url,Scalar-ReadWrite,string -Device.Routing.,device.routing,ScalarObject,object -Device.Routing.RouterNumberOfEntries,device.routing.router-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Routing.Router.{i}.,device.routing.router.{i}.,TabularObject,object -Device.Routing.Router.{i}.Enable,device.routing.router.{i}.enable,Tabular-ReadWrite,boolean -Device.Routing.Router.{i}.Status,device.routing.router.{i}.status,Tabular-ReadOnly,string -Device.Routing.Router.{i}.Alias,device.routing.router.{i}.alias,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries,device.routing.router.{i}.ipv4-forwarding-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries,device.routing.router.{i}.ipv6-forwarding-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Routing.Router.{i}.IPv4Forwarding.{i}.,device.routing.router.{i}.ipv4-forwarding.{i}.,TabularObject,object -Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable,device.routing.router.{i}.ipv4-forwarding.{i}.enable,Tabular-ReadWrite,boolean -Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status,device.routing.router.{i}.ipv4-forwarding.{i}.status,Tabular-ReadOnly,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias,device.routing.router.{i}.ipv4-forwarding.{i}.alias,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute,device.routing.router.{i}.ipv4-forwarding.{i}.static-route,Tabular-ReadOnly,boolean -Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress,device.routing.router.{i}.ipv4-forwarding.{i}.dest-ip-address,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask,device.routing.router.{i}.ipv4-forwarding.{i}.dest-subnet-mask,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy,device.routing.router.{i}.ipv4-forwarding.{i}.forwarding-policy,Tabular-ReadWrite,int -Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress,device.routing.router.{i}.ipv4-forwarding.{i}.gateway-ip-address,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface,device.routing.router.{i}.ipv4-forwarding.{i}.interface,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin,device.routing.router.{i}.ipv4-forwarding.{i}.origin,Tabular-ReadOnly,string -Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric,device.routing.router.{i}.ipv4-forwarding.{i}.forwarding-metric,Tabular-ReadWrite,int -Device.Routing.Router.{i}.IPv6Forwarding.{i}.,device.routing.router.{i}.ipv6-forwarding.{i}.,TabularObject,object -Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable,device.routing.router.{i}.ipv6-forwarding.{i}.enable,Tabular-ReadWrite,boolean -Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status,device.routing.router.{i}.ipv6-forwarding.{i}.status,Tabular-ReadOnly,string -Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias,device.routing.router.{i}.ipv6-forwarding.{i}.alias,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix,device.routing.router.{i}.ipv6-forwarding.{i}.dest-ip-prefix,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy,device.routing.router.{i}.ipv6-forwarding.{i}.forwarding-policy,Tabular-ReadWrite,int -Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop,device.routing.router.{i}.ipv6-forwarding.{i}.next-hop,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface,device.routing.router.{i}.ipv6-forwarding.{i}.interface,Tabular-ReadWrite,string -Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin,device.routing.router.{i}.ipv6-forwarding.{i}.origin,Tabular-ReadOnly,string -Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric,device.routing.router.{i}.ipv6-forwarding.{i}.forwarding-metric,Tabular-ReadWrite,int -Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime,device.routing.router.{i}.ipv6-forwarding.{i}.expiration-time,Tabular-ReadOnly,dateTime -Device.Routing.RIP.,device.routing.rip,ScalarObject,object -Device.Routing.RIP.Enable,device.routing.rip.enable,Scalar-ReadWrite,boolean -Device.Routing.RIP.SupportedModes,device.routing.rip.supported-modes,Scalar-ReadOnly,string -Device.Routing.RIP.InterfaceSettingNumberOfEntries,device.routing.rip.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Routing.RIP.InterfaceSetting.{i}.,device.routing.rip.interface-setting.{i}.,TabularObject,object -Device.Routing.RIP.InterfaceSetting.{i}.Enable,device.routing.rip.interface-setting.{i}.enable,Tabular-ReadWrite,boolean -Device.Routing.RIP.InterfaceSetting.{i}.Status,device.routing.rip.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.Routing.RIP.InterfaceSetting.{i}.Alias,device.routing.rip.interface-setting.{i}.alias,Tabular-ReadWrite,string -Device.Routing.RIP.InterfaceSetting.{i}.Interface,device.routing.rip.interface-setting.{i}.interface,Tabular-ReadWrite,string -Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA,device.routing.rip.interface-setting.{i}.accept-ra,Tabular-ReadWrite,boolean -Device.Routing.RIP.InterfaceSetting.{i}.SendRA,device.routing.rip.interface-setting.{i}.send-ra,Tabular-ReadWrite,boolean -Device.Routing.RouteInformation.,device.routing.route-information,ScalarObject,object -Device.Routing.RouteInformation.Enable,device.routing.route-information.enable,Scalar-ReadWrite,boolean -Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries,device.routing.route-information.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Routing.RouteInformation.InterfaceSetting.{i}.,device.routing.route-information.interface-setting.{i}.,TabularObject,object -Device.Routing.RouteInformation.InterfaceSetting.{i}.Status,device.routing.route-information.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface,device.routing.route-information.interface-setting.{i}.interface,Tabular-ReadOnly,string -Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter,device.routing.route-information.interface-setting.{i}.source-router,Tabular-ReadOnly,string -Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag,device.routing.route-information.interface-setting.{i}.preferred-route-flag,Tabular-ReadOnly,string -Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix,device.routing.route-information.interface-setting.{i}.prefix,Tabular-ReadOnly,string -Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime,device.routing.route-information.interface-setting.{i}.route-lifetime,Tabular-ReadOnly,dateTime -Device.NeighborDiscovery.,device.neighbor-discovery,ScalarObject,object -Device.NeighborDiscovery.Enable,device.neighbor-discovery.enable,Scalar-ReadWrite,boolean -Device.NeighborDiscovery.InterfaceSettingNumberOfEntries,device.neighbor-discovery.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.NeighborDiscovery.InterfaceSetting.{i}.,device.neighbor-discovery.interface-setting.{i}.,TabularObject,object -Device.NeighborDiscovery.InterfaceSetting.{i}.Enable,device.neighbor-discovery.interface-setting.{i}.enable,Tabular-ReadWrite,boolean -Device.NeighborDiscovery.InterfaceSetting.{i}.Status,device.neighbor-discovery.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.NeighborDiscovery.InterfaceSetting.{i}.Alias,device.neighbor-discovery.interface-setting.{i}.alias,Tabular-ReadWrite,string -Device.NeighborDiscovery.InterfaceSetting.{i}.Interface,device.neighbor-discovery.interface-setting.{i}.interface,Tabular-ReadWrite,string -Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer,device.neighbor-discovery.interface-setting.{i}.retrans-timer,Tabular-ReadWrite,unsignedInt -Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval,device.neighbor-discovery.interface-setting.{i}.rtr-solicitation-interval,Tabular-ReadWrite,unsignedInt -Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations,device.neighbor-discovery.interface-setting.{i}.max-rtr-solicitations,Tabular-ReadWrite,unsignedInt -Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable,device.neighbor-discovery.interface-setting.{i}.nud-enable,Tabular-ReadWrite,boolean -Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable,device.neighbor-discovery.interface-setting.{i}.rs-enable,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.,device.router-advertisement,ScalarObject,object -Device.RouterAdvertisement.Enable,device.router-advertisement.enable,Scalar-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSettingNumberOfEntries,device.router-advertisement.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.,device.router-advertisement.interface-setting.{i}.,TabularObject,object -Device.RouterAdvertisement.InterfaceSetting.{i}.Enable,device.router-advertisement.interface-setting.{i}.enable,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSetting.{i}.Status,device.router-advertisement.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.RouterAdvertisement.InterfaceSetting.{i}.Alias,device.router-advertisement.interface-setting.{i}.alias,Tabular-ReadWrite,string -Device.RouterAdvertisement.InterfaceSetting.{i}.Interface,device.router-advertisement.interface-setting.{i}.interface,Tabular-ReadWrite,string -Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes,device.router-advertisement.interface-setting.{i}.manual-prefixes,Tabular-ReadWrite,string -Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes,device.router-advertisement.interface-setting.{i}.prefixes,Tabular-ReadOnly,string -Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval,device.router-advertisement.interface-setting.{i}.max-rtr-adv-interval,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval,device.router-advertisement.interface-setting.{i}.min-rtr-adv-interval,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime,device.router-advertisement.interface-setting.{i}.adv-default-lifetime,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag,device.router-advertisement.interface-setting.{i}.adv-managed-flag,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag,device.router-advertisement.interface-setting.{i}.adv-other-config-flag,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag,device.router-advertisement.interface-setting.{i}.adv-mobile-agent-flag,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag,device.router-advertisement.interface-setting.{i}.adv-preferred-router-flag,Tabular-ReadWrite,string -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag,device.router-advertisement.interface-setting.{i}.adv-nd-proxy-flag,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU,device.router-advertisement.interface-setting.{i}.adv-link-mtu,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime,device.router-advertisement.interface-setting.{i}.adv-reachable-time,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer,device.router-advertisement.interface-setting.{i}.adv-retrans-timer,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit,device.router-advertisement.interface-setting.{i}.adv-cur-hop-limit,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries,device.router-advertisement.interface-setting.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.,device.router-advertisement.interface-setting.{i}.option.{i}.,TabularObject,object -Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable,device.router-advertisement.interface-setting.{i}.option.{i}.enable,Tabular-ReadWrite,boolean -Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias,device.router-advertisement.interface-setting.{i}.option.{i}.alias,Tabular-ReadWrite,string -Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag,device.router-advertisement.interface-setting.{i}.option.{i}.tag,Tabular-ReadWrite,unsignedInt -Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value,device.router-advertisement.interface-setting.{i}.option.{i}.value,Tabular-ReadWrite,string -Device.IPv6rd.,device.ipv6rd,ScalarObject,object -Device.IPv6rd.Enable,device.ipv6rd.enable,Scalar-ReadWrite,boolean -Device.IPv6rd.InterfaceSettingNumberOfEntries,device.ipv6rd.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IPv6rd.InterfaceSetting.{i}.,device.ipv6rd.interface-setting.{i}.,TabularObject,object -Device.IPv6rd.InterfaceSetting.{i}.Enable,device.ipv6rd.interface-setting.{i}.enable,Tabular-ReadWrite,boolean -Device.IPv6rd.InterfaceSetting.{i}.Status,device.ipv6rd.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.IPv6rd.InterfaceSetting.{i}.Alias,device.ipv6rd.interface-setting.{i}.alias,Tabular-ReadWrite,string -Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses,device.ipv6rd.interface-setting.{i}.border-relay-ipv4-addresses,Tabular-ReadWrite,string -Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay,device.ipv6rd.interface-setting.{i}.all-traffic-to-border-relay,Tabular-ReadWrite,boolean -Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix,device.ipv6rd.interface-setting.{i}.spipv6-prefix,Tabular-ReadWrite,string -Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength,device.ipv6rd.interface-setting.{i}.ipv4-mask-length,Tabular-ReadWrite,unsignedInt -Device.IPv6rd.InterfaceSetting.{i}.AddressSource,device.ipv6rd.interface-setting.{i}.address-source,Tabular-ReadWrite,string -Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface,device.ipv6rd.interface-setting.{i}.tunnel-interface,Tabular-ReadOnly,string -Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface,device.ipv6rd.interface-setting.{i}.tunneled-interface,Tabular-ReadOnly,string -Device.DSLite.,device.ds-lite,ScalarObject,object -Device.DSLite.Enable,device.ds-lite.enable,Scalar-ReadWrite,boolean -Device.DSLite.InterfaceSettingNumberOfEntries,device.ds-lite.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DSLite.InterfaceSetting.{i}.,device.ds-lite.interface-setting.{i}.,TabularObject,object -Device.DSLite.InterfaceSetting.{i}.Enable,device.ds-lite.interface-setting.{i}.enable,Tabular-ReadWrite,boolean -Device.DSLite.InterfaceSetting.{i}.Status,device.ds-lite.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.DSLite.InterfaceSetting.{i}.Alias,device.ds-lite.interface-setting.{i}.alias,Tabular-ReadWrite,string -Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence,device.ds-lite.interface-setting.{i}.endpoint-assignment-precedence,Tabular-ReadWrite,string -Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence,device.ds-lite.interface-setting.{i}.endpoint-address-type-precedence,Tabular-ReadWrite,string -Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse,device.ds-lite.interface-setting.{i}.endpoint-address-in-use,Tabular-ReadOnly,string -Device.DSLite.InterfaceSetting.{i}.EndpointName,device.ds-lite.interface-setting.{i}.endpoint-name,Tabular-ReadWrite,string -Device.DSLite.InterfaceSetting.{i}.EndpointAddress,device.ds-lite.interface-setting.{i}.endpoint-address,Tabular-ReadWrite,string -Device.DSLite.InterfaceSetting.{i}.Origin,device.ds-lite.interface-setting.{i}.origin,Tabular-ReadOnly,string -Device.DSLite.InterfaceSetting.{i}.TunnelInterface,device.ds-lite.interface-setting.{i}.tunnel-interface,Tabular-ReadOnly,string -Device.DSLite.InterfaceSetting.{i}.TunneledInterface,device.ds-lite.interface-setting.{i}.tunneled-interface,Tabular-ReadOnly,string -Device.QoS.,device.qo-s,ScalarObject,object -Device.QoS.MaxClassificationEntries,device.qo-s.max-classification-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.ClassificationNumberOfEntries,device.qo-s.classification-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.MaxAppEntries,device.qo-s.max-app-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.AppNumberOfEntries,device.qo-s.app-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.MaxFlowEntries,device.qo-s.max-flow-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.FlowNumberOfEntries,device.qo-s.flow-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.MaxPolicerEntries,device.qo-s.max-policer-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.PolicerNumberOfEntries,device.qo-s.policer-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.MaxQueueEntries,device.qo-s.max-queue-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.QueueNumberOfEntries,device.qo-s.queue-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.QueueStatsNumberOfEntries,device.qo-s.queue-stats-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.MaxShaperEntries,device.qo-s.max-shaper-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.ShaperNumberOfEntries,device.qo-s.shaper-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.QoS.DefaultForwardingPolicy,device.qo-s.default-forwarding-policy,Scalar-ReadWrite,unsignedInt -Device.QoS.DefaultTrafficClass,device.qo-s.default-traffic-class,Scalar-ReadWrite,unsignedInt -Device.QoS.DefaultPolicer,device.qo-s.default-policer,Scalar-ReadWrite,string -Device.QoS.DefaultQueue,device.qo-s.default-queue,Scalar-ReadWrite,string -Device.QoS.DefaultDSCPMark,device.qo-s.default-dscp-mark,Scalar-ReadWrite,int -Device.QoS.DefaultEthernetPriorityMark,device.qo-s.default-ethernet-priority-mark,Scalar-ReadWrite,int -Device.QoS.DefaultInnerEthernetPriorityMark,device.qo-s.default-inner-ethernet-priority-mark,Scalar-ReadWrite,int -Device.QoS.AvailableAppList,device.qo-s.available-app-list,Scalar-ReadOnly,string -Device.QoS.Classification.{i}.,device.qo-s.classification.{i}.,TabularObject,object -Device.QoS.Classification.{i}.Enable,device.qo-s.classification.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.Status,device.qo-s.classification.{i}.status,Tabular-ReadOnly,string -Device.QoS.Classification.{i}.Order,device.qo-s.classification.{i}.order,Tabular-ReadWrite,unsignedInt -Device.QoS.Classification.{i}.Alias,device.qo-s.classification.{i}.alias,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DHCPType,device.qo-s.classification.{i}.dhcp-type,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.Interface,device.qo-s.classification.{i}.interface,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.AllInterfaces,device.qo-s.classification.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestIP,device.qo-s.classification.{i}.dest-ip,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestMask,device.qo-s.classification.{i}.dest-mask,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestIPExclude,device.qo-s.classification.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceIP,device.qo-s.classification.{i}.source-ip,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceMask,device.qo-s.classification.{i}.source-mask,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceIPExclude,device.qo-s.classification.{i}.source-ip-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.Protocol,device.qo-s.classification.{i}.protocol,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.ProtocolExclude,device.qo-s.classification.{i}.protocol-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestPort,device.qo-s.classification.{i}.dest-port,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.DestPortRangeMax,device.qo-s.classification.{i}.dest-port-range-max,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.DestPortExclude,device.qo-s.classification.{i}.dest-port-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourcePort,device.qo-s.classification.{i}.source-port,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.SourcePortRangeMax,device.qo-s.classification.{i}.source-port-range-max,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.SourcePortExclude,device.qo-s.classification.{i}.source-port-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceMACAddress,device.qo-s.classification.{i}.source-mac-address,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceMACMask,device.qo-s.classification.{i}.source-mac-mask,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceMACExclude,device.qo-s.classification.{i}.source-mac-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestMACAddress,device.qo-s.classification.{i}.dest-mac-address,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestMACMask,device.qo-s.classification.{i}.dest-mac-mask,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestMACExclude,device.qo-s.classification.{i}.dest-mac-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.Ethertype,device.qo-s.classification.{i}.ethertype,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.EthertypeExclude,device.qo-s.classification.{i}.ethertype-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SSAP,device.qo-s.classification.{i}.ssap,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.SSAPExclude,device.qo-s.classification.{i}.ssap-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DSAP,device.qo-s.classification.{i}.dsap,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.DSAPExclude,device.qo-s.classification.{i}.dsap-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.LLCControl,device.qo-s.classification.{i}.llc-control,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.LLCControlExclude,device.qo-s.classification.{i}.llc-control-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SNAPOUI,device.qo-s.classification.{i}.snapoui,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.SNAPOUIExclude,device.qo-s.classification.{i}.snapoui-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceVendorClassID,device.qo-s.classification.{i}.source-vendor-class-id,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceVendorClassIDv6,device.qo-s.classification.{i}.source-vendor-class-idv6,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceVendorClassIDExclude,device.qo-s.classification.{i}.source-vendor-class-id-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceVendorClassIDMode,device.qo-s.classification.{i}.source-vendor-class-id-mode,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestVendorClassID,device.qo-s.classification.{i}.dest-vendor-class-id,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestVendorClassIDv6,device.qo-s.classification.{i}.dest-vendor-class-idv6,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestVendorClassIDExclude,device.qo-s.classification.{i}.dest-vendor-class-id-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestVendorClassIDMode,device.qo-s.classification.{i}.dest-vendor-class-id-mode,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceClientID,device.qo-s.classification.{i}.source-client-id,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceClientIDExclude,device.qo-s.classification.{i}.source-client-id-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestClientID,device.qo-s.classification.{i}.dest-client-id,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestClientIDExclude,device.qo-s.classification.{i}.dest-client-id-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceUserClassID,device.qo-s.classification.{i}.source-user-class-id,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceUserClassIDExclude,device.qo-s.classification.{i}.source-user-class-id-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestUserClassID,device.qo-s.classification.{i}.dest-user-class-id,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestUserClassIDExclude,device.qo-s.classification.{i}.dest-user-class-id-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceVendorSpecificInfo,device.qo-s.classification.{i}.source-vendor-specific-info,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude,device.qo-s.classification.{i}.source-vendor-specific-info-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise,device.qo-s.classification.{i}.source-vendor-specific-info-enterprise,Tabular-ReadWrite,unsignedInt -Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption,device.qo-s.classification.{i}.source-vendor-specific-info-sub-option,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.DestVendorSpecificInfo,device.qo-s.classification.{i}.dest-vendor-specific-info,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude,device.qo-s.classification.{i}.dest-vendor-specific-info-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise,device.qo-s.classification.{i}.dest-vendor-specific-info-enterprise,Tabular-ReadWrite,unsignedInt -Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption,device.qo-s.classification.{i}.dest-vendor-specific-info-sub-option,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.TCPACK,device.qo-s.classification.{i}.tcpack,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.TCPACKExclude,device.qo-s.classification.{i}.tcpack-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.IPLengthMin,device.qo-s.classification.{i}.ip-length-min,Tabular-ReadWrite,unsignedInt -Device.QoS.Classification.{i}.IPLengthMax,device.qo-s.classification.{i}.ip-length-max,Tabular-ReadWrite,unsignedInt -Device.QoS.Classification.{i}.IPLengthExclude,device.qo-s.classification.{i}.ip-length-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DSCPCheck,device.qo-s.classification.{i}.dscp-check,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.DSCPExclude,device.qo-s.classification.{i}.dscp-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.DSCPMark,device.qo-s.classification.{i}.dscp-mark,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.EthernetPriorityCheck,device.qo-s.classification.{i}.ethernet-priority-check,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.EthernetPriorityExclude,device.qo-s.classification.{i}.ethernet-priority-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.EthernetPriorityMark,device.qo-s.classification.{i}.ethernet-priority-mark,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.InnerEthernetPriorityCheck,device.qo-s.classification.{i}.inner-ethernet-priority-check,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.InnerEthernetPriorityExclude,device.qo-s.classification.{i}.inner-ethernet-priority-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.InnerEthernetPriorityMark,device.qo-s.classification.{i}.inner-ethernet-priority-mark,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.EthernetDEICheck,device.qo-s.classification.{i}.ethernet-dei-check,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.EthernetDEIExclude,device.qo-s.classification.{i}.ethernet-dei-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.VLANIDCheck,device.qo-s.classification.{i}.vlanid-check,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.VLANIDExclude,device.qo-s.classification.{i}.vlanid-exclude,Tabular-ReadWrite,boolean -Device.QoS.Classification.{i}.OutOfBandInfo,device.qo-s.classification.{i}.out-of-band-info,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.ForwardingPolicy,device.qo-s.classification.{i}.forwarding-policy,Tabular-ReadWrite,unsignedInt -Device.QoS.Classification.{i}.TrafficClass,device.qo-s.classification.{i}.traffic-class,Tabular-ReadWrite,int -Device.QoS.Classification.{i}.Policer,device.qo-s.classification.{i}.policer,Tabular-ReadWrite,string -Device.QoS.Classification.{i}.App,device.qo-s.classification.{i}.app,Tabular-ReadWrite,string -Device.QoS.App.{i}.,device.qo-s.app.{i}.,TabularObject,object -Device.QoS.App.{i}.Enable,device.qo-s.app.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.App.{i}.Status,device.qo-s.app.{i}.status,Tabular-ReadOnly,string -Device.QoS.App.{i}.Alias,device.qo-s.app.{i}.alias,Tabular-ReadWrite,string -Device.QoS.App.{i}.ProtocolIdentifier,device.qo-s.app.{i}.protocol-identifier,Tabular-ReadWrite,string -Device.QoS.App.{i}.Name,device.qo-s.app.{i}.name,Tabular-ReadWrite,string -Device.QoS.App.{i}.DefaultForwardingPolicy,device.qo-s.app.{i}.default-forwarding-policy,Tabular-ReadWrite,unsignedInt -Device.QoS.App.{i}.DefaultTrafficClass,device.qo-s.app.{i}.default-traffic-class,Tabular-ReadWrite,unsignedInt -Device.QoS.App.{i}.DefaultPolicer,device.qo-s.app.{i}.default-policer,Tabular-ReadWrite,string -Device.QoS.App.{i}.DefaultDSCPMark,device.qo-s.app.{i}.default-dscp-mark,Tabular-ReadWrite,int -Device.QoS.App.{i}.DefaultEthernetPriorityMark,device.qo-s.app.{i}.default-ethernet-priority-mark,Tabular-ReadWrite,int -Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark,device.qo-s.app.{i}.default-inner-ethernet-priority-mark,Tabular-ReadWrite,int -Device.QoS.Flow.{i}.,device.qo-s.flow.{i}.,TabularObject,object -Device.QoS.Flow.{i}.Enable,device.qo-s.flow.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.Flow.{i}.Status,device.qo-s.flow.{i}.status,Tabular-ReadOnly,string -Device.QoS.Flow.{i}.Alias,device.qo-s.flow.{i}.alias,Tabular-ReadWrite,string -Device.QoS.Flow.{i}.Type,device.qo-s.flow.{i}.type,Tabular-ReadWrite,string -Device.QoS.Flow.{i}.TypeParameters,device.qo-s.flow.{i}.type-parameters,Tabular-ReadWrite,string -Device.QoS.Flow.{i}.Name,device.qo-s.flow.{i}.name,Tabular-ReadWrite,string -Device.QoS.Flow.{i}.App,device.qo-s.flow.{i}.app,Tabular-ReadWrite,string -Device.QoS.Flow.{i}.ForwardingPolicy,device.qo-s.flow.{i}.forwarding-policy,Tabular-ReadWrite,unsignedInt -Device.QoS.Flow.{i}.TrafficClass,device.qo-s.flow.{i}.traffic-class,Tabular-ReadWrite,unsignedInt -Device.QoS.Flow.{i}.Policer,device.qo-s.flow.{i}.policer,Tabular-ReadWrite,string -Device.QoS.Flow.{i}.DSCPMark,device.qo-s.flow.{i}.dscp-mark,Tabular-ReadWrite,int -Device.QoS.Flow.{i}.EthernetPriorityMark,device.qo-s.flow.{i}.ethernet-priority-mark,Tabular-ReadWrite,int -Device.QoS.Flow.{i}.InnerEthernetPriorityMark,device.qo-s.flow.{i}.inner-ethernet-priority-mark,Tabular-ReadWrite,int -Device.QoS.Policer.{i}.,device.qo-s.policer.{i}.,TabularObject,object -Device.QoS.Policer.{i}.Enable,device.qo-s.policer.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.Policer.{i}.Status,device.qo-s.policer.{i}.status,Tabular-ReadOnly,string -Device.QoS.Policer.{i}.Alias,device.qo-s.policer.{i}.alias,Tabular-ReadWrite,string -Device.QoS.Policer.{i}.CommittedRate,device.qo-s.policer.{i}.committed-rate,Tabular-ReadWrite,unsignedInt -Device.QoS.Policer.{i}.CommittedBurstSize,device.qo-s.policer.{i}.committed-burst-size,Tabular-ReadWrite,unsignedInt -Device.QoS.Policer.{i}.ExcessBurstSize,device.qo-s.policer.{i}.excess-burst-size,Tabular-ReadWrite,unsignedInt -Device.QoS.Policer.{i}.PeakRate,device.qo-s.policer.{i}.peak-rate,Tabular-ReadWrite,unsignedInt -Device.QoS.Policer.{i}.PeakBurstSize,device.qo-s.policer.{i}.peak-burst-size,Tabular-ReadWrite,unsignedInt -Device.QoS.Policer.{i}.MeterType,device.qo-s.policer.{i}.meter-type,Tabular-ReadWrite,string -Device.QoS.Policer.{i}.PossibleMeterTypes,device.qo-s.policer.{i}.possible-meter-types,Tabular-ReadOnly,string -Device.QoS.Policer.{i}.ConformingAction,device.qo-s.policer.{i}.conforming-action,Tabular-ReadWrite,string -Device.QoS.Policer.{i}.PartialConformingAction,device.qo-s.policer.{i}.partial-conforming-action,Tabular-ReadWrite,string -Device.QoS.Policer.{i}.NonConformingAction,device.qo-s.policer.{i}.non-conforming-action,Tabular-ReadWrite,string -Device.QoS.Policer.{i}.TotalCountedPackets,device.qo-s.policer.{i}.total-counted-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.TotalCountedBytes,device.qo-s.policer.{i}.total-counted-bytes,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.ConformingCountedPackets,device.qo-s.policer.{i}.conforming-counted-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.ConformingCountedBytes,device.qo-s.policer.{i}.conforming-counted-bytes,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.PartiallyConformingCountedPackets,device.qo-s.policer.{i}.partially-conforming-counted-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.PartiallyConformingCountedBytes,device.qo-s.policer.{i}.partially-conforming-counted-bytes,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.NonConformingCountedPackets,device.qo-s.policer.{i}.non-conforming-counted-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.Policer.{i}.NonConformingCountedBytes,device.qo-s.policer.{i}.non-conforming-counted-bytes,Tabular-ReadOnly,unsignedInt -Device.QoS.Queue.{i}.,device.qo-s.queue.{i}.,TabularObject,object -Device.QoS.Queue.{i}.Enable,device.qo-s.queue.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.Queue.{i}.Status,device.qo-s.queue.{i}.status,Tabular-ReadOnly,string -Device.QoS.Queue.{i}.Alias,device.qo-s.queue.{i}.alias,Tabular-ReadWrite,string -Device.QoS.Queue.{i}.TrafficClasses,device.qo-s.queue.{i}.traffic-classes,Tabular-ReadWrite,unsignedInt -Device.QoS.Queue.{i}.Interface,device.qo-s.queue.{i}.interface,Tabular-ReadWrite,string -Device.QoS.Queue.{i}.AllInterfaces,device.qo-s.queue.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.QoS.Queue.{i}.HardwareAssisted,device.qo-s.queue.{i}.hardware-assisted,Tabular-ReadOnly,boolean -Device.QoS.Queue.{i}.BufferLength,device.qo-s.queue.{i}.buffer-length,Tabular-ReadOnly,unsignedInt -Device.QoS.Queue.{i}.Weight,device.qo-s.queue.{i}.weight,Tabular-ReadWrite,unsignedInt -Device.QoS.Queue.{i}.Precedence,device.qo-s.queue.{i}.precedence,Tabular-ReadWrite,unsignedInt -Device.QoS.Queue.{i}.REDThreshold,device.qo-s.queue.{i}.red-threshold,Tabular-ReadWrite,unsignedInt -Device.QoS.Queue.{i}.REDPercentage,device.qo-s.queue.{i}.red-percentage,Tabular-ReadWrite,unsignedInt -Device.QoS.Queue.{i}.DropAlgorithm,device.qo-s.queue.{i}.drop-algorithm,Tabular-ReadWrite,string -Device.QoS.Queue.{i}.SchedulerAlgorithm,device.qo-s.queue.{i}.scheduler-algorithm,Tabular-ReadWrite,string -Device.QoS.Queue.{i}.ShapingRate,device.qo-s.queue.{i}.shaping-rate,Tabular-ReadWrite,int -Device.QoS.Queue.{i}.ShapingBurstSize,device.qo-s.queue.{i}.shaping-burst-size,Tabular-ReadWrite,unsignedInt -Device.QoS.QueueStats.{i}.,device.qo-s.queue-stats.{i}.,TabularObject,object -Device.QoS.QueueStats.{i}.Enable,device.qo-s.queue-stats.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.QueueStats.{i}.Status,device.qo-s.queue-stats.{i}.status,Tabular-ReadOnly,string -Device.QoS.QueueStats.{i}.Alias,device.qo-s.queue-stats.{i}.alias,Tabular-ReadWrite,string -Device.QoS.QueueStats.{i}.Queue,device.qo-s.queue-stats.{i}.queue,Tabular-ReadWrite,string -Device.QoS.QueueStats.{i}.Interface,device.qo-s.queue-stats.{i}.interface,Tabular-ReadWrite,string -Device.QoS.QueueStats.{i}.OutputPackets,device.qo-s.queue-stats.{i}.output-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.QueueStats.{i}.OutputBytes,device.qo-s.queue-stats.{i}.output-bytes,Tabular-ReadOnly,unsignedInt -Device.QoS.QueueStats.{i}.DroppedPackets,device.qo-s.queue-stats.{i}.dropped-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.QueueStats.{i}.DroppedBytes,device.qo-s.queue-stats.{i}.dropped-bytes,Tabular-ReadOnly,unsignedInt -Device.QoS.QueueStats.{i}.QueueOccupancyPackets,device.qo-s.queue-stats.{i}.queue-occupancy-packets,Tabular-ReadOnly,unsignedInt -Device.QoS.QueueStats.{i}.QueueOccupancyPercentage,device.qo-s.queue-stats.{i}.queue-occupancy-percentage,Tabular-ReadOnly,unsignedInt -Device.QoS.Shaper.{i}.,device.qo-s.shaper.{i}.,TabularObject,object -Device.QoS.Shaper.{i}.Enable,device.qo-s.shaper.{i}.enable,Tabular-ReadWrite,boolean -Device.QoS.Shaper.{i}.Status,device.qo-s.shaper.{i}.status,Tabular-ReadOnly,string -Device.QoS.Shaper.{i}.Alias,device.qo-s.shaper.{i}.alias,Tabular-ReadWrite,string -Device.QoS.Shaper.{i}.Interface,device.qo-s.shaper.{i}.interface,Tabular-ReadWrite,string -Device.QoS.Shaper.{i}.ShapingRate,device.qo-s.shaper.{i}.shaping-rate,Tabular-ReadWrite,int -Device.QoS.Shaper.{i}.ShapingBurstSize,device.qo-s.shaper.{i}.shaping-burst-size,Tabular-ReadWrite,unsignedInt -Device.LANConfigSecurity.,device.lan-config-security,ScalarObject,object -Device.Hosts.,device.hosts,ScalarObject,object -Device.Hosts.HostNumberOfEntries,device.hosts.host-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Hosts.Host.{i}.,device.hosts.host.{i}.,TabularObject,object -Device.Hosts.Host.{i}.Alias,device.hosts.host.{i}.alias,Tabular-ReadWrite,string -Device.Hosts.Host.{i}.PhysAddress,device.hosts.host.{i}.phys-address,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.IPAddress,device.hosts.host.{i}.ip-address,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.AddressSource,device.hosts.host.{i}.address-source,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.DHCPClient,device.hosts.host.{i}.dhcp-client,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.LeaseTimeRemaining,device.hosts.host.{i}.lease-time-remaining,Tabular-ReadOnly,int -Device.Hosts.Host.{i}.AssociatedDevice,device.hosts.host.{i}.associated-device,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.Layer1Interface,device.hosts.host.{i}.layer1-interface,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.Layer3Interface,device.hosts.host.{i}.layer3-interface,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.VendorClassID,device.hosts.host.{i}.vendor-class-id,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.ClientID,device.hosts.host.{i}.client-id,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.UserClassID,device.hosts.host.{i}.user-class-id,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.HostName,device.hosts.host.{i}.host-name,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.Active,device.hosts.host.{i}.active,Tabular-ReadOnly,boolean -Device.Hosts.Host.{i}.ActiveLastChange,device.hosts.host.{i}.active-last-change,Tabular-ReadOnly,dateTime -Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries,device.hosts.host.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries,device.hosts.host.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Hosts.Host.{i}.IPv4Address.{i}.,device.hosts.host.{i}.ipv4-address.{i}.,TabularObject,object -Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress,device.hosts.host.{i}.ipv4-address.{i}.ip-address,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.IPv6Address.{i}.,device.hosts.host.{i}.ipv6-address.{i}.,TabularObject,object -Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress,device.hosts.host.{i}.ipv6-address.{i}.ip-address,Tabular-ReadOnly,string -Device.Hosts.Host.{i}.WANStats.,device.hosts.host.{i}.wan-stats,ScalarObject,object -Device.Hosts.Host.{i}.WANStats.BytesSent,device.hosts.host.{i}.wan-stats.bytes-sent,Scalar-ReadOnly,unsignedLong -Device.Hosts.Host.{i}.WANStats.BytesReceived,device.hosts.host.{i}.wan-stats.bytes-received,Scalar-ReadOnly,unsignedLong -Device.Hosts.Host.{i}.WANStats.PacketsSent,device.hosts.host.{i}.wan-stats.packets-sent,Scalar-ReadOnly,unsignedLong -Device.Hosts.Host.{i}.WANStats.PacketsReceived,device.hosts.host.{i}.wan-stats.packets-received,Scalar-ReadOnly,unsignedLong -Device.Hosts.Host.{i}.WANStats.ErrorsSent,device.hosts.host.{i}.wan-stats.errors-sent,Scalar-ReadOnly,unsignedInt -Device.Hosts.Host.{i}.WANStats.RetransCount,device.hosts.host.{i}.wan-stats.retrans-count,Scalar-ReadOnly,unsignedInt -Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent,device.hosts.host.{i}.wan-stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt -Device.DNS.,device.dns,ScalarObject,object -Device.DNS.SupportedRecordTypes,device.dns.supported-record-types,Scalar-ReadOnly,string -Device.DNS.Client.,device.dns.client,ScalarObject,object -Device.DNS.Client.Enable,device.dns.client.enable,Scalar-ReadWrite,boolean -Device.DNS.Client.Status,device.dns.client.status,Scalar-ReadOnly,string -Device.DNS.Client.ServerNumberOfEntries,device.dns.client.server-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DNS.Client.Server.{i}.,device.dns.client.server.{i}.,TabularObject,object -Device.DNS.Client.Server.{i}.Enable,device.dns.client.server.{i}.enable,Tabular-ReadWrite,boolean -Device.DNS.Client.Server.{i}.Status,device.dns.client.server.{i}.status,Tabular-ReadOnly,string -Device.DNS.Client.Server.{i}.Alias,device.dns.client.server.{i}.alias,Tabular-ReadWrite,string -Device.DNS.Client.Server.{i}.DNSServer,device.dns.client.server.{i}.dns-server,Tabular-ReadWrite,string -Device.DNS.Client.Server.{i}.Interface,device.dns.client.server.{i}.interface,Tabular-ReadWrite,string -Device.DNS.Client.Server.{i}.Type,device.dns.client.server.{i}.type,Tabular-ReadOnly,string -Device.DNS.Relay.,device.dns.relay,ScalarObject,object -Device.DNS.Relay.Enable,device.dns.relay.enable,Scalar-ReadWrite,boolean -Device.DNS.Relay.Status,device.dns.relay.status,Scalar-ReadOnly,string -Device.DNS.Relay.ForwardNumberOfEntries,device.dns.relay.forward-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DNS.Relay.Forwarding.{i}.,device.dns.relay.forwarding.{i}.,TabularObject,object -Device.DNS.Relay.Forwarding.{i}.Enable,device.dns.relay.forwarding.{i}.enable,Tabular-ReadWrite,boolean -Device.DNS.Relay.Forwarding.{i}.Status,device.dns.relay.forwarding.{i}.status,Tabular-ReadOnly,string -Device.DNS.Relay.Forwarding.{i}.Alias,device.dns.relay.forwarding.{i}.alias,Tabular-ReadWrite,string -Device.DNS.Relay.Forwarding.{i}.DNSServer,device.dns.relay.forwarding.{i}.dns-server,Tabular-ReadWrite,string -Device.DNS.Relay.Forwarding.{i}.Interface,device.dns.relay.forwarding.{i}.interface,Tabular-ReadWrite,string -Device.DNS.Relay.Forwarding.{i}.Type,device.dns.relay.forwarding.{i}.type,Tabular-ReadOnly,string -Device.DNS.Diagnostics.,device.dns.diagnostics,ScalarObject,object -Device.DNS.Diagnostics.NSLookupDiagnostics.,device.dns.diagnostics.ns-lookup-diagnostics,ScalarObject,object -Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState,device.dns.diagnostics.ns-lookup-diagnostics.diagnostics-state,Scalar-ReadWrite,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Interface,device.dns.diagnostics.ns-lookup-diagnostics.interface,Scalar-ReadWrite,string -Device.DNS.Diagnostics.NSLookupDiagnostics.HostName,device.dns.diagnostics.ns-lookup-diagnostics.host-name,Scalar-ReadWrite,string -Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer,device.dns.diagnostics.ns-lookup-diagnostics.dns-server,Scalar-ReadWrite,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout,device.dns.diagnostics.ns-lookup-diagnostics.timeout,Scalar-ReadWrite,unsignedInt -Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions,device.dns.diagnostics.ns-lookup-diagnostics.number-of-repetitions,Scalar-ReadWrite,unsignedInt -Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount,device.dns.diagnostics.ns-lookup-diagnostics.success-count,Scalar-ReadOnly,unsignedInt -Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries,device.dns.diagnostics.ns-lookup-diagnostics.result-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.,TabularObject,object -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.status,Tabular-ReadOnly,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.answer-type,Tabular-ReadOnly,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.host-name-returned,Tabular-ReadOnly,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.ip-addresses,Tabular-ReadOnly,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.dns-server-ip,Tabular-ReadOnly,string -Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.response-time,Tabular-ReadOnly,unsignedInt -Device.DNS.SD.,device.dns.sd,ScalarObject,object -Device.DNS.SD.Enable,device.dns.sd.enable,Scalar-ReadWrite,boolean -Device.DNS.SD.ServiceNumberOfEntries,device.dns.sd.service-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DNS.SD.AdvertisedInterfaces,device.dns.sd.advertised-interfaces,Scalar-ReadWrite,string -Device.DNS.SD.Service.{i}.,device.dns.sd.service.{i}.,TabularObject,object -Device.DNS.SD.Service.{i}.InstanceName,device.dns.sd.service.{i}.instance-name,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.ApplicationProtocol,device.dns.sd.service.{i}.application-protocol,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.TransportProtocol,device.dns.sd.service.{i}.transport-protocol,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.Domain,device.dns.sd.service.{i}.domain,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.Port,device.dns.sd.service.{i}.port,Tabular-ReadOnly,unsignedInt -Device.DNS.SD.Service.{i}.Target,device.dns.sd.service.{i}.target,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.Status,device.dns.sd.service.{i}.status,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.LastUpdate,device.dns.sd.service.{i}.last-update,Tabular-ReadOnly,dateTime -Device.DNS.SD.Service.{i}.Host,device.dns.sd.service.{i}.host,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.TimeToLive,device.dns.sd.service.{i}.time-to-live,Tabular-ReadOnly,unsignedInt -Device.DNS.SD.Service.{i}.Priority,device.dns.sd.service.{i}.priority,Tabular-ReadOnly,unsignedInt -Device.DNS.SD.Service.{i}.Weight,device.dns.sd.service.{i}.weight,Tabular-ReadOnly,unsignedInt -Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries,device.dns.sd.service.{i}.text-record-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DNS.SD.Service.{i}.TextRecord.{i}.,device.dns.sd.service.{i}.text-record.{i}.,TabularObject,object -Device.DNS.SD.Service.{i}.TextRecord.{i}.Key,device.dns.sd.service.{i}.text-record.{i}.key,Tabular-ReadOnly,string -Device.DNS.SD.Service.{i}.TextRecord.{i}.Value,device.dns.sd.service.{i}.text-record.{i}.value,Tabular-ReadOnly,string -Device.NAT.,device.nat,ScalarObject,object -Device.NAT.InterfaceSettingNumberOfEntries,device.nat.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.NAT.PortMappingNumberOfEntries,device.nat.port-mapping-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.NAT.InterfaceSetting.{i}.,device.nat.interface-setting.{i}.,TabularObject,object -Device.NAT.InterfaceSetting.{i}.Enable,device.nat.interface-setting.{i}.enable,Tabular-ReadWrite,boolean -Device.NAT.InterfaceSetting.{i}.Status,device.nat.interface-setting.{i}.status,Tabular-ReadOnly,string -Device.NAT.InterfaceSetting.{i}.Alias,device.nat.interface-setting.{i}.alias,Tabular-ReadWrite,string -Device.NAT.InterfaceSetting.{i}.Interface,device.nat.interface-setting.{i}.interface,Tabular-ReadWrite,string -Device.NAT.PortMapping.{i}.,device.nat.port-mapping.{i}.,TabularObject,object -Device.NAT.PortMapping.{i}.Enable,device.nat.port-mapping.{i}.enable,Tabular-ReadWrite,boolean -Device.NAT.PortMapping.{i}.Status,device.nat.port-mapping.{i}.status,Tabular-ReadOnly,string -Device.NAT.PortMapping.{i}.Alias,device.nat.port-mapping.{i}.alias,Tabular-ReadWrite,string -Device.NAT.PortMapping.{i}.Interface,device.nat.port-mapping.{i}.interface,Tabular-ReadWrite,string -Device.NAT.PortMapping.{i}.AllInterfaces,device.nat.port-mapping.{i}.all-interfaces,Tabular-ReadWrite,boolean -Device.NAT.PortMapping.{i}.LeaseDuration,device.nat.port-mapping.{i}.lease-duration,Tabular-ReadWrite,unsignedInt -Device.NAT.PortMapping.{i}.RemoteHost,device.nat.port-mapping.{i}.remote-host,Tabular-ReadWrite,string -Device.NAT.PortMapping.{i}.ExternalPort,device.nat.port-mapping.{i}.external-port,Tabular-ReadWrite,unsignedInt -Device.NAT.PortMapping.{i}.ExternalPortEndRange,device.nat.port-mapping.{i}.external-port-end-range,Tabular-ReadWrite,unsignedInt -Device.NAT.PortMapping.{i}.InternalPort,device.nat.port-mapping.{i}.internal-port,Tabular-ReadWrite,unsignedInt -Device.NAT.PortMapping.{i}.Protocol,device.nat.port-mapping.{i}.protocol,Tabular-ReadWrite,string -Device.NAT.PortMapping.{i}.InternalClient,device.nat.port-mapping.{i}.internal-client,Tabular-ReadWrite,string -Device.NAT.PortMapping.{i}.Description,device.nat.port-mapping.{i}.description,Tabular-ReadWrite,string -Device.PCP.,device.pcp,ScalarObject,object -Device.PCP.SupportedVersions,device.pcp.supported-versions,Scalar-ReadOnly,unsignedInt -Device.PCP.PreferredVersion,device.pcp.preferred-version,Scalar-ReadWrite,unsignedInt -Device.PCP.OptionList,device.pcp.option-list,Scalar-ReadOnly,unsignedInt -Device.PCP.ClientNumberOfEntries,device.pcp.client-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.PCP.Client.{i}.,device.pcp.client.{i}.,TabularObject,object -Device.PCP.Client.{i}.Enable,device.pcp.client.{i}.enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.Alias,device.pcp.client.{i}.alias,Tabular-ReadWrite,string -Device.PCP.Client.{i}.WANInterface,device.pcp.client.{i}.wan-interface,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Status,device.pcp.client.{i}.status,Tabular-ReadOnly,string -Device.PCP.Client.{i}.MAPEnable,device.pcp.client.{i}.map-enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.PEEREnable,device.pcp.client.{i}.peer-enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.ANNOUNCEEnable,device.pcp.client.{i}.announce-enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.THIRDPARTYEnable,device.pcp.client.{i}.thirdparty-enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.THIRDPARTYStatus,device.pcp.client.{i}.thirdparty-status,Tabular-ReadOnly,string -Device.PCP.Client.{i}.FILTEREnable,device.pcp.client.{i}.filter-enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.ServerNumberOfEntries,device.pcp.client.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.PCPProxy.,device.pcp.client.{i}.pcp-proxy,ScalarObject,object -Device.PCP.Client.{i}.PCPProxy.Enable,device.pcp.client.{i}.pcp-proxy.enable,Scalar-ReadWrite,boolean -Device.PCP.Client.{i}.PCPProxy.HighestVersion,device.pcp.client.{i}.pcp-proxy.highest-version,Scalar-ReadOnly,unsignedInt -Device.PCP.Client.{i}.PCPProxy.Status,device.pcp.client.{i}.pcp-proxy.status,Scalar-ReadOnly,string -Device.PCP.Client.{i}.UPnPIWF.,device.pcp.client.{i}.u-pn-piwf,ScalarObject,object -Device.PCP.Client.{i}.UPnPIWF.Enable,device.pcp.client.{i}.u-pn-piwf.enable,Scalar-ReadWrite,boolean -Device.PCP.Client.{i}.UPnPIWF.Status,device.pcp.client.{i}.u-pn-piwf.status,Scalar-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.,device.pcp.client.{i}.server.{i}.,TabularObject,object -Device.PCP.Client.{i}.Server.{i}.Enable,device.pcp.client.{i}.server.{i}.enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.Server.{i}.Status,device.pcp.client.{i}.server.{i}.status,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.Alias,device.pcp.client.{i}.server.{i}.alias,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.Origin,device.pcp.client.{i}.server.{i}.origin,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress,device.pcp.client.{i}.server.{i}.server-name-or-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse,device.pcp.client.{i}.server.{i}.server-address-in-use,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses,device.pcp.client.{i}.server.{i}.additional-server-addresses,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress,device.pcp.client.{i}.server.{i}.external-ip-address,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.CurrentVersion,device.pcp.client.{i}.server.{i}.current-version,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.MaximumFilters,device.pcp.client.{i}.server.{i}.maximum-filters,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.PortQuota,device.pcp.client.{i}.server.{i}.port-quota,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.PreferredLifetime,device.pcp.client.{i}.server.{i}.preferred-lifetime,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.Capabilities,device.pcp.client.{i}.server.{i}.capabilities,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries,device.pcp.client.{i}.server.{i}.inbound-mapping-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries,device.pcp.client.{i}.server.{i}.outbound-mapping-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.,TabularObject,object -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.status,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.error-code,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.alias,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.origin,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.lifetime,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.suggested-external-ip-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.suggested-external-port,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.suggested-external-port-end-range,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.internal-port,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.protocol-number,Tabular-ReadWrite,int -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.third-party-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.description,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.assigned-external-ip-address,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.assigned-external-port,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.assigned-external-port-end-range,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.,TabularObject,object -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.alias,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.remote-host-ip-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.prefix-length,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.remote-port,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.remote-port-end-range,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.,TabularObject,object -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.enable,Tabular-ReadWrite,boolean -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.status,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.error-code,Tabular-ReadOnly,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.alias,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.origin,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.lifetime,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.suggested-external-ip-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.suggested-external-port,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.remote-host-ip-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.internal-port,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.remote-port,Tabular-ReadWrite,unsignedInt -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.protocol-number,Tabular-ReadWrite,int -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.third-party-address,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.description,Tabular-ReadWrite,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.assigned-external-ip-address,Tabular-ReadOnly,string -Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.assigned-external-port,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.,device.dhcpv4,ScalarObject,object -Device.DHCPv4.ClientNumberOfEntries,device.dhcpv4.client-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DHCPv4.Client.{i}.,device.dhcpv4.client.{i}.,TabularObject,object -Device.DHCPv4.Client.{i}.Enable,device.dhcpv4.client.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Client.{i}.Alias,device.dhcpv4.client.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Client.{i}.Interface,device.dhcpv4.client.{i}.interface,Tabular-ReadWrite,string -Device.DHCPv4.Client.{i}.Status,device.dhcpv4.client.{i}.status,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.DHCPStatus,device.dhcpv4.client.{i}.dhcp-status,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.IPAddress,device.dhcpv4.client.{i}.ip-address,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.SubnetMask,device.dhcpv4.client.{i}.subnet-mask,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.IPRouters,device.dhcpv4.client.{i}.ip-routers,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.DNSServers,device.dhcpv4.client.{i}.dns-servers,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.LeaseTimeRemaining,device.dhcpv4.client.{i}.lease-time-remaining,Tabular-ReadOnly,int -Device.DHCPv4.Client.{i}.DHCPServer,device.dhcpv4.client.{i}.dhcp-server,Tabular-ReadOnly,string -Device.DHCPv4.Client.{i}.PassthroughEnable,device.dhcpv4.client.{i}.passthrough-enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Client.{i}.PassthroughDHCPPool,device.dhcpv4.client.{i}.passthrough-dhcp-pool,Tabular-ReadWrite,string -Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries,device.dhcpv4.client.{i}.sent-option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries,device.dhcpv4.client.{i}.req-option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Client.{i}.SentOption.{i}.,device.dhcpv4.client.{i}.sent-option.{i}.,TabularObject,object -Device.DHCPv4.Client.{i}.SentOption.{i}.Enable,device.dhcpv4.client.{i}.sent-option.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Client.{i}.SentOption.{i}.Alias,device.dhcpv4.client.{i}.sent-option.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Client.{i}.SentOption.{i}.Tag,device.dhcpv4.client.{i}.sent-option.{i}.tag,Tabular-ReadWrite,unsignedInt -Device.DHCPv4.Client.{i}.SentOption.{i}.Value,device.dhcpv4.client.{i}.sent-option.{i}.value,Tabular-ReadWrite,string -Device.DHCPv4.Client.{i}.ReqOption.{i}.,device.dhcpv4.client.{i}.req-option.{i}.,TabularObject,object -Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable,device.dhcpv4.client.{i}.req-option.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Client.{i}.ReqOption.{i}.Order,device.dhcpv4.client.{i}.req-option.{i}.order,Tabular-ReadWrite,unsignedInt -Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias,device.dhcpv4.client.{i}.req-option.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag,device.dhcpv4.client.{i}.req-option.{i}.tag,Tabular-ReadWrite,unsignedInt -Device.DHCPv4.Client.{i}.ReqOption.{i}.Value,device.dhcpv4.client.{i}.req-option.{i}.value,Tabular-ReadOnly,string -Device.DHCPv4.Server.,device.dhcpv4.server,ScalarObject,object -Device.DHCPv4.Server.Enable,device.dhcpv4.server.enable,Scalar-ReadWrite,boolean -Device.DHCPv4.Server.PoolNumberOfEntries,device.dhcpv4.server.pool-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.,device.dhcpv4.server.pool.{i}.,TabularObject,object -Device.DHCPv4.Server.Pool.{i}.Enable,device.dhcpv4.server.pool.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.Status,device.dhcpv4.server.pool.{i}.status,Tabular-ReadOnly,string -Device.DHCPv4.Server.Pool.{i}.Alias,device.dhcpv4.server.pool.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.Order,device.dhcpv4.server.pool.{i}.order,Tabular-ReadWrite,unsignedInt -Device.DHCPv4.Server.Pool.{i}.Interface,device.dhcpv4.server.pool.{i}.interface,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.VendorClassID,device.dhcpv4.server.pool.{i}.vendor-class-id,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude,device.dhcpv4.server.pool.{i}.vendor-class-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode,device.dhcpv4.server.pool.{i}.vendor-class-id-mode,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.ClientID,device.dhcpv4.server.pool.{i}.client-id,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.ClientIDExclude,device.dhcpv4.server.pool.{i}.client-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.UserClassID,device.dhcpv4.server.pool.{i}.user-class-id,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude,device.dhcpv4.server.pool.{i}.user-class-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.Chaddr,device.dhcpv4.server.pool.{i}.chaddr,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.ChaddrMask,device.dhcpv4.server.pool.{i}.chaddr-mask,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.ChaddrExclude,device.dhcpv4.server.pool.{i}.chaddr-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.MinAddress,device.dhcpv4.server.pool.{i}.min-address,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.MaxAddress,device.dhcpv4.server.pool.{i}.max-address,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.ReservedAddresses,device.dhcpv4.server.pool.{i}.reserved-addresses,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.SubnetMask,device.dhcpv4.server.pool.{i}.subnet-mask,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.DNSServers,device.dhcpv4.server.pool.{i}.dns-servers,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.DomainName,device.dhcpv4.server.pool.{i}.domain-name,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.IPRouters,device.dhcpv4.server.pool.{i}.ip-routers,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.LeaseTime,device.dhcpv4.server.pool.{i}.lease-time,Tabular-ReadWrite,int -Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries,device.dhcpv4.server.pool.{i}.static-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries,device.dhcpv4.server.pool.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries,device.dhcpv4.server.pool.{i}.client-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.,device.dhcpv4.server.pool.{i}.static-address.{i}.,TabularObject,object -Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable,device.dhcpv4.server.pool.{i}.static-address.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias,device.dhcpv4.server.pool.{i}.static-address.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr,device.dhcpv4.server.pool.{i}.static-address.{i}.chaddr,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr,device.dhcpv4.server.pool.{i}.static-address.{i}.yiaddr,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.Option.{i}.,device.dhcpv4.server.pool.{i}.option.{i}.,TabularObject,object -Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable,device.dhcpv4.server.pool.{i}.option.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias,device.dhcpv4.server.pool.{i}.option.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag,device.dhcpv4.server.pool.{i}.option.{i}.tag,Tabular-ReadWrite,unsignedInt -Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value,device.dhcpv4.server.pool.{i}.option.{i}.value,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.Client.{i}.,device.dhcpv4.server.pool.{i}.client.{i}.,TabularObject,object -Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias,device.dhcpv4.server.pool.{i}.client.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr,device.dhcpv4.server.pool.{i}.client.{i}.chaddr,Tabular-ReadOnly,string -Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active,device.dhcpv4.server.pool.{i}.client.{i}.active,Tabular-ReadOnly,boolean -Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries,device.dhcpv4.server.pool.{i}.client.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address.{i}.,TabularObject,object -Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address.{i}.ip-address,Tabular-ReadOnly,string -Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address.{i}.lease-time-remaining,Tabular-ReadOnly,dateTime -Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.,device.dhcpv4.server.pool.{i}.client.{i}.option.{i}.,TabularObject,object -Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag,device.dhcpv4.server.pool.{i}.client.{i}.option.{i}.tag,Tabular-ReadOnly,unsignedInt -Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value,device.dhcpv4.server.pool.{i}.client.{i}.option.{i}.value,Tabular-ReadOnly,string -Device.DHCPv4.Relay.,device.dhcpv4.relay,ScalarObject,object -Device.DHCPv4.Relay.Enable,device.dhcpv4.relay.enable,Scalar-ReadWrite,boolean -Device.DHCPv4.Relay.Status,device.dhcpv4.relay.status,Scalar-ReadOnly,string -Device.DHCPv4.Relay.ForwardingNumberOfEntries,device.dhcpv4.relay.forwarding-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DHCPv4.Relay.Forwarding.{i}.,device.dhcpv4.relay.forwarding.{i}.,TabularObject,object -Device.DHCPv4.Relay.Forwarding.{i}.Enable,device.dhcpv4.relay.forwarding.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv4.Relay.Forwarding.{i}.Status,device.dhcpv4.relay.forwarding.{i}.status,Tabular-ReadOnly,string -Device.DHCPv4.Relay.Forwarding.{i}.Alias,device.dhcpv4.relay.forwarding.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.Order,device.dhcpv4.relay.forwarding.{i}.order,Tabular-ReadWrite,unsignedInt -Device.DHCPv4.Relay.Forwarding.{i}.Interface,device.dhcpv4.relay.forwarding.{i}.interface,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID,device.dhcpv4.relay.forwarding.{i}.vendor-class-id,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude,device.dhcpv4.relay.forwarding.{i}.vendor-class-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode,device.dhcpv4.relay.forwarding.{i}.vendor-class-id-mode,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.ClientID,device.dhcpv4.relay.forwarding.{i}.client-id,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude,device.dhcpv4.relay.forwarding.{i}.client-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Relay.Forwarding.{i}.UserClassID,device.dhcpv4.relay.forwarding.{i}.user-class-id,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude,device.dhcpv4.relay.forwarding.{i}.user-class-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Relay.Forwarding.{i}.Chaddr,device.dhcpv4.relay.forwarding.{i}.chaddr,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask,device.dhcpv4.relay.forwarding.{i}.chaddr-mask,Tabular-ReadWrite,string -Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude,device.dhcpv4.relay.forwarding.{i}.chaddr-exclude,Tabular-ReadWrite,boolean -Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed,device.dhcpv4.relay.forwarding.{i}.locally-served,Tabular-ReadWrite,boolean -Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress,device.dhcpv4.relay.forwarding.{i}.dhcp-server-ip-address,Tabular-ReadWrite,string -Device.DHCPv6.,device.dhcpv6,ScalarObject,object -Device.DHCPv6.ClientNumberOfEntries,device.dhcpv6.client-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DHCPv6.Client.{i}.,device.dhcpv6.client.{i}.,TabularObject,object -Device.DHCPv6.Client.{i}.Enable,device.dhcpv6.client.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv6.Client.{i}.Alias,device.dhcpv6.client.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv6.Client.{i}.Interface,device.dhcpv6.client.{i}.interface,Tabular-ReadWrite,string -Device.DHCPv6.Client.{i}.Status,device.dhcpv6.client.{i}.status,Tabular-ReadOnly,string -Device.DHCPv6.Client.{i}.DUID,device.dhcpv6.client.{i}.duid,Tabular-ReadOnly,string -Device.DHCPv6.Client.{i}.RequestAddresses,device.dhcpv6.client.{i}.request-addresses,Tabular-ReadWrite,boolean -Device.DHCPv6.Client.{i}.RequestPrefixes,device.dhcpv6.client.{i}.request-prefixes,Tabular-ReadWrite,boolean -Device.DHCPv6.Client.{i}.RapidCommit,device.dhcpv6.client.{i}.rapid-commit,Tabular-ReadWrite,boolean -Device.DHCPv6.Client.{i}.SuggestedT1,device.dhcpv6.client.{i}.suggested-t1,Tabular-ReadWrite,int -Device.DHCPv6.Client.{i}.SuggestedT2,device.dhcpv6.client.{i}.suggested-t2,Tabular-ReadWrite,int -Device.DHCPv6.Client.{i}.SupportedOptions,device.dhcpv6.client.{i}.supported-options,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Client.{i}.RequestedOptions,device.dhcpv6.client.{i}.requested-options,Tabular-ReadWrite,unsignedInt -Device.DHCPv6.Client.{i}.ServerNumberOfEntries,device.dhcpv6.client.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries,device.dhcpv6.client.{i}.sent-option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries,device.dhcpv6.client.{i}.received-option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Client.{i}.Server.{i}.,device.dhcpv6.client.{i}.server.{i}.,TabularObject,object -Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress,device.dhcpv6.client.{i}.server.{i}.source-address,Tabular-ReadOnly,string -Device.DHCPv6.Client.{i}.Server.{i}.DUID,device.dhcpv6.client.{i}.server.{i}.duid,Tabular-ReadOnly,string -Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime,device.dhcpv6.client.{i}.server.{i}.information-refresh-time,Tabular-ReadOnly,dateTime -Device.DHCPv6.Client.{i}.SentOption.{i}.,device.dhcpv6.client.{i}.sent-option.{i}.,TabularObject,object -Device.DHCPv6.Client.{i}.SentOption.{i}.Enable,device.dhcpv6.client.{i}.sent-option.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv6.Client.{i}.SentOption.{i}.Alias,device.dhcpv6.client.{i}.sent-option.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv6.Client.{i}.SentOption.{i}.Tag,device.dhcpv6.client.{i}.sent-option.{i}.tag,Tabular-ReadWrite,unsignedInt -Device.DHCPv6.Client.{i}.SentOption.{i}.Value,device.dhcpv6.client.{i}.sent-option.{i}.value,Tabular-ReadWrite,string -Device.DHCPv6.Client.{i}.ReceivedOption.{i}.,device.dhcpv6.client.{i}.received-option.{i}.,TabularObject,object -Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag,device.dhcpv6.client.{i}.received-option.{i}.tag,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value,device.dhcpv6.client.{i}.received-option.{i}.value,Tabular-ReadOnly,string -Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server,device.dhcpv6.client.{i}.received-option.{i}.server,Tabular-ReadOnly,string -Device.DHCPv6.Server.,device.dhcpv6.server,ScalarObject,object -Device.DHCPv6.Server.Enable,device.dhcpv6.server.enable,Scalar-ReadWrite,boolean -Device.DHCPv6.Server.PoolNumberOfEntries,device.dhcpv6.server.pool-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.,device.dhcpv6.server.pool.{i}.,TabularObject,object -Device.DHCPv6.Server.Pool.{i}.Enable,device.dhcpv6.server.pool.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.Status,device.dhcpv6.server.pool.{i}.status,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.Alias,device.dhcpv6.server.pool.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.Order,device.dhcpv6.server.pool.{i}.order,Tabular-ReadWrite,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Interface,device.dhcpv6.server.pool.{i}.interface,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.DUID,device.dhcpv6.server.pool.{i}.duid,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.DUIDExclude,device.dhcpv6.server.pool.{i}.duid-exclude,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.VendorClassID,device.dhcpv6.server.pool.{i}.vendor-class-id,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude,device.dhcpv6.server.pool.{i}.vendor-class-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.UserClassID,device.dhcpv6.server.pool.{i}.user-class-id,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude,device.dhcpv6.server.pool.{i}.user-class-id-exclude,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.SourceAddress,device.dhcpv6.server.pool.{i}.source-address,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.SourceAddressMask,device.dhcpv6.server.pool.{i}.source-address-mask,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude,device.dhcpv6.server.pool.{i}.source-address-exclude,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.IANAEnable,device.dhcpv6.server.pool.{i}.iana-enable,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes,device.dhcpv6.server.pool.{i}.iana-manual-prefixes,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.IANAPrefixes,device.dhcpv6.server.pool.{i}.iana-prefixes,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.IAPDEnable,device.dhcpv6.server.pool.{i}.iapd-enable,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes,device.dhcpv6.server.pool.{i}.iapd-manual-prefixes,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes,device.dhcpv6.server.pool.{i}.iapd-prefixes,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.IAPDAddLength,device.dhcpv6.server.pool.{i}.iapd-add-length,Tabular-ReadWrite,unsignedInt -Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries,device.dhcpv6.server.pool.{i}.client-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries,device.dhcpv6.server.pool.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Client.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.,TabularObject,object -Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias,device.dhcpv6.server.pool.{i}.client.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress,device.dhcpv6.server.pool.{i}.client.{i}.source-address,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active,device.dhcpv6.server.pool.{i}.client.{i}.active,Tabular-ReadOnly,boolean -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries,device.dhcpv6.server.pool.{i}.client.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.,TabularObject,object -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.ip-address,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.preferred-lifetime,Tabular-ReadOnly,dateTime -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.valid-lifetime,Tabular-ReadOnly,dateTime -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.,TabularObject,object -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.prefix,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.preferred-lifetime,Tabular-ReadOnly,dateTime -Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.valid-lifetime,Tabular-ReadOnly,dateTime -Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.option.{i}.,TabularObject,object -Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag,device.dhcpv6.server.pool.{i}.client.{i}.option.{i}.tag,Tabular-ReadOnly,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value,device.dhcpv6.server.pool.{i}.client.{i}.option.{i}.value,Tabular-ReadOnly,string -Device.DHCPv6.Server.Pool.{i}.Option.{i}.,device.dhcpv6.server.pool.{i}.option.{i}.,TabularObject,object -Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable,device.dhcpv6.server.pool.{i}.option.{i}.enable,Tabular-ReadWrite,boolean -Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias,device.dhcpv6.server.pool.{i}.option.{i}.alias,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag,device.dhcpv6.server.pool.{i}.option.{i}.tag,Tabular-ReadWrite,unsignedInt -Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value,device.dhcpv6.server.pool.{i}.option.{i}.value,Tabular-ReadWrite,string -Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient,device.dhcpv6.server.pool.{i}.option.{i}.passthrough-client,Tabular-ReadWrite,string -Device.IEEE8021x.,device.ieee8021x,ScalarObject,object -Device.IEEE8021x.SupplicantNumberOfEntries,device.ieee8021x.supplicant-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.,device.ieee8021x.supplicant.{i}.,TabularObject,object -Device.IEEE8021x.Supplicant.{i}.Enable,device.ieee8021x.supplicant.{i}.enable,Tabular-ReadWrite,boolean -Device.IEEE8021x.Supplicant.{i}.Status,device.ieee8021x.supplicant.{i}.status,Tabular-ReadOnly,string -Device.IEEE8021x.Supplicant.{i}.Alias,device.ieee8021x.supplicant.{i}.alias,Tabular-ReadWrite,string -Device.IEEE8021x.Supplicant.{i}.Interface,device.ieee8021x.supplicant.{i}.interface,Tabular-ReadWrite,string -Device.IEEE8021x.Supplicant.{i}.PAEState,device.ieee8021x.supplicant.{i}.pae-state,Tabular-ReadOnly,string -Device.IEEE8021x.Supplicant.{i}.EAPIdentity,device.ieee8021x.supplicant.{i}.eap-identity,Tabular-ReadWrite,string -Device.IEEE8021x.Supplicant.{i}.MaxStart,device.ieee8021x.supplicant.{i}.max-start,Tabular-ReadWrite,unsignedInt -Device.IEEE8021x.Supplicant.{i}.StartPeriod,device.ieee8021x.supplicant.{i}.start-period,Tabular-ReadWrite,unsignedInt -Device.IEEE8021x.Supplicant.{i}.HeldPeriod,device.ieee8021x.supplicant.{i}.held-period,Tabular-ReadWrite,unsignedInt -Device.IEEE8021x.Supplicant.{i}.AuthPeriod,device.ieee8021x.supplicant.{i}.auth-period,Tabular-ReadWrite,unsignedInt -Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities,device.ieee8021x.supplicant.{i}.authentication-capabilities,Tabular-ReadOnly,string -Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy,device.ieee8021x.supplicant.{i}.start-failure-policy,Tabular-ReadWrite,string -Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy,device.ieee8021x.supplicant.{i}.authentication-success-policy,Tabular-ReadWrite,string -Device.IEEE8021x.Supplicant.{i}.Stats.,device.ieee8021x.supplicant.{i}.stats,ScalarObject,object -Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames,device.ieee8021x.supplicant.{i}.stats.received-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-start-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-logoff-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-response-id-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-response-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames,device.ieee8021x.supplicant.{i}.stats.received-request-id-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames,device.ieee8021x.supplicant.{i}.stats.received-request-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames,device.ieee8021x.supplicant.{i}.stats.received-invalid-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames,device.ieee8021x.supplicant.{i}.stats.received-length-error-frames,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion,device.ieee8021x.supplicant.{i}.stats.last-frame-version,Scalar-ReadOnly,unsignedInt -Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress,device.ieee8021x.supplicant.{i}.stats.last-frame-source-mac-address,Scalar-ReadOnly,string -Device.IEEE8021x.Supplicant.{i}.EAPMD5.,device.ieee8021x.supplicant.{i}.eapm-d5,ScalarObject,object -Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable,device.ieee8021x.supplicant.{i}.eapm-d5.enable,Scalar-ReadWrite,boolean -Device.IEEE8021x.Supplicant.{i}.EAPTLS.,device.ieee8021x.supplicant.{i}.eaptls,ScalarObject,object -Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable,device.ieee8021x.supplicant.{i}.eaptls.enable,Scalar-ReadWrite,boolean -Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable,device.ieee8021x.supplicant.{i}.eaptls.mutual-authentication-enable,Scalar-ReadWrite,boolean -Device.Users.,device.users,ScalarObject,object -Device.Users.UserNumberOfEntries,device.users.user-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Users.User.{i}.,device.users.user.{i}.,TabularObject,object -Device.Users.User.{i}.Alias,device.users.user.{i}.alias,Tabular-ReadWrite,string -Device.Users.User.{i}.Enable,device.users.user.{i}.enable,Tabular-ReadWrite,boolean -Device.Users.User.{i}.RemoteAccessCapable,device.users.user.{i}.remote-access-capable,Tabular-ReadWrite,boolean -Device.Users.User.{i}.Username,device.users.user.{i}.username,Tabular-ReadWrite,string -Device.Users.User.{i}.Language,device.users.user.{i}.language,Tabular-ReadWrite,string -Device.SmartCardReaders.,device.smart-card-readers,ScalarObject,object -Device.SmartCardReaders.SmartCardReaderNumberOfEntries,device.smart-card-readers.smart-card-reader-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.SmartCardReaders.SmartCardReader.{i}.,device.smart-card-readers.smart-card-reader.{i}.,TabularObject,object -Device.SmartCardReaders.SmartCardReader.{i}.Alias,device.smart-card-readers.smart-card-reader.{i}.alias,Tabular-ReadWrite,string -Device.SmartCardReaders.SmartCardReader.{i}.Enable,device.smart-card-readers.smart-card-reader.{i}.enable,Tabular-ReadWrite,boolean -Device.SmartCardReaders.SmartCardReader.{i}.Status,device.smart-card-readers.smart-card-reader.{i}.status,Tabular-ReadOnly,string -Device.SmartCardReaders.SmartCardReader.{i}.Name,device.smart-card-readers.smart-card-reader.{i}.name,Tabular-ReadOnly,string -Device.SmartCardReaders.SmartCardReader.{i}.ResetTime,device.smart-card-readers.smart-card-reader.{i}.reset-time,Tabular-ReadOnly,dateTime -Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter,device.smart-card-readers.smart-card-reader.{i}.decryption-failed-counter,Tabular-ReadOnly,unsignedInt -Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter,device.smart-card-readers.smart-card-reader.{i}.decryption-failed-no-key-counter,Tabular-ReadOnly,unsignedInt -Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.,device.smart-card-readers.smart-card-reader.{i}.smart-card,ScalarObject,object -Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status,device.smart-card-readers.smart-card-reader.{i}.smart-card.status,Scalar-ReadOnly,string -Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type,device.smart-card-readers.smart-card-reader.{i}.smart-card.type,Scalar-ReadOnly,string -Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application,device.smart-card-readers.smart-card-reader.{i}.smart-card.application,Scalar-ReadOnly,string -Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber,device.smart-card-readers.smart-card-reader.{i}.smart-card.serial-number,Scalar-ReadOnly,string -Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR,device.smart-card-readers.smart-card-reader.{i}.smart-card.atr,Scalar-ReadOnly,string -Device.UPnP.,device.u-pn-p,ScalarObject,object -Device.UPnP.Device.,device.u-pn-p.device,ScalarObject,object -Device.UPnP.Device.Enable,device.u-pn-p.device.enable,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPMediaServer,device.u-pn-p.device.u-pn-p-media-server,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPMediaRenderer,device.u-pn-p.device.u-pn-p-media-renderer,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPWLANAccessPoint,device.u-pn-p.device.u-pn-pwlan-access-point,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPQoSDevice,device.u-pn-p.device.u-pn-p-qo-s-device,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPQoSPolicyHolder,device.u-pn-p.device.u-pn-p-qo-s-policy-holder,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPIGD,device.u-pn-p.device.u-pn-pigd,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPDMBasicMgmt,device.u-pn-p.device.u-pn-pdm-basic-mgmt,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPDMConfigurationMgmt,device.u-pn-p.device.u-pn-pdm-configuration-mgmt,Scalar-ReadWrite,boolean -Device.UPnP.Device.UPnPDMSoftwareMgmt,device.u-pn-p.device.u-pn-pdm-software-mgmt,Scalar-ReadWrite,boolean -Device.UPnP.Device.Capabilities.,device.u-pn-p.device.capabilities,ScalarObject,object -Device.UPnP.Device.Capabilities.UPnPArchitecture,device.u-pn-p.device.capabilities.u-pn-p-architecture,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer,device.u-pn-p.device.capabilities.u-pn-p-architecture-minor-ver,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPMediaServer,device.u-pn-p.device.capabilities.u-pn-p-media-server,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPMediaRenderer,device.u-pn-p.device.capabilities.u-pn-p-media-renderer,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint,device.u-pn-p.device.capabilities.u-pn-pwlan-access-point,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPBasicDevice,device.u-pn-p.device.capabilities.u-pn-p-basic-device,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPQoSDevice,device.u-pn-p.device.capabilities.u-pn-p-qo-s-device,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder,device.u-pn-p.device.capabilities.u-pn-p-qo-s-policy-holder,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPIGD,device.u-pn-p.device.capabilities.u-pn-pigd,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt,device.u-pn-p.device.capabilities.u-pn-pdm-basic-mgmt,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt,device.u-pn-p.device.capabilities.u-pn-pdm-configuration-mgmt,Scalar-ReadOnly,unsignedInt -Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt,device.u-pn-p.device.capabilities.u-pn-pdm-software-mgmt,Scalar-ReadOnly,unsignedInt -Device.UPnP.Discovery.,device.u-pn-p.discovery,ScalarObject,object -Device.UPnP.Discovery.RootDeviceNumberOfEntries,device.u-pn-p.discovery.root-device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPnP.Discovery.DeviceNumberOfEntries,device.u-pn-p.discovery.device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPnP.Discovery.ServiceNumberOfEntries,device.u-pn-p.discovery.service-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPnP.Discovery.RootDevice.{i}.,device.u-pn-p.discovery.root-device.{i}.,TabularObject,object -Device.UPnP.Discovery.RootDevice.{i}.Status,device.u-pn-p.discovery.root-device.{i}.status,Tabular-ReadOnly,string -Device.UPnP.Discovery.RootDevice.{i}.UUID,device.u-pn-p.discovery.root-device.{i}.uuid,Tabular-ReadOnly,string -Device.UPnP.Discovery.RootDevice.{i}.USN,device.u-pn-p.discovery.root-device.{i}.usn,Tabular-ReadOnly,string -Device.UPnP.Discovery.RootDevice.{i}.LeaseTime,device.u-pn-p.discovery.root-device.{i}.lease-time,Tabular-ReadOnly,unsignedInt -Device.UPnP.Discovery.RootDevice.{i}.Location,device.u-pn-p.discovery.root-device.{i}.location,Tabular-ReadOnly,string -Device.UPnP.Discovery.RootDevice.{i}.Server,device.u-pn-p.discovery.root-device.{i}.server,Tabular-ReadOnly,string -Device.UPnP.Discovery.RootDevice.{i}.Host,device.u-pn-p.discovery.root-device.{i}.host,Tabular-ReadOnly,string -Device.UPnP.Discovery.RootDevice.{i}.LastUpdate,device.u-pn-p.discovery.root-device.{i}.last-update,Tabular-ReadOnly,dateTime -Device.UPnP.Discovery.Device.{i}.,device.u-pn-p.discovery.device.{i}.,TabularObject,object -Device.UPnP.Discovery.Device.{i}.Status,device.u-pn-p.discovery.device.{i}.status,Tabular-ReadOnly,string -Device.UPnP.Discovery.Device.{i}.UUID,device.u-pn-p.discovery.device.{i}.uuid,Tabular-ReadOnly,string -Device.UPnP.Discovery.Device.{i}.USN,device.u-pn-p.discovery.device.{i}.usn,Tabular-ReadOnly,string -Device.UPnP.Discovery.Device.{i}.LeaseTime,device.u-pn-p.discovery.device.{i}.lease-time,Tabular-ReadOnly,unsignedInt -Device.UPnP.Discovery.Device.{i}.Location,device.u-pn-p.discovery.device.{i}.location,Tabular-ReadOnly,string -Device.UPnP.Discovery.Device.{i}.Server,device.u-pn-p.discovery.device.{i}.server,Tabular-ReadOnly,string -Device.UPnP.Discovery.Device.{i}.Host,device.u-pn-p.discovery.device.{i}.host,Tabular-ReadOnly,string -Device.UPnP.Discovery.Device.{i}.LastUpdate,device.u-pn-p.discovery.device.{i}.last-update,Tabular-ReadOnly,dateTime -Device.UPnP.Discovery.Service.{i}.,device.u-pn-p.discovery.service.{i}.,TabularObject,object -Device.UPnP.Discovery.Service.{i}.Status,device.u-pn-p.discovery.service.{i}.status,Tabular-ReadOnly,string -Device.UPnP.Discovery.Service.{i}.USN,device.u-pn-p.discovery.service.{i}.usn,Tabular-ReadOnly,string -Device.UPnP.Discovery.Service.{i}.LeaseTime,device.u-pn-p.discovery.service.{i}.lease-time,Tabular-ReadOnly,unsignedInt -Device.UPnP.Discovery.Service.{i}.Location,device.u-pn-p.discovery.service.{i}.location,Tabular-ReadOnly,string -Device.UPnP.Discovery.Service.{i}.Server,device.u-pn-p.discovery.service.{i}.server,Tabular-ReadOnly,string -Device.UPnP.Discovery.Service.{i}.Host,device.u-pn-p.discovery.service.{i}.host,Tabular-ReadOnly,string -Device.UPnP.Discovery.Service.{i}.LastUpdate,device.u-pn-p.discovery.service.{i}.last-update,Tabular-ReadOnly,dateTime -Device.UPnP.Discovery.Service.{i}.ParentDevice,device.u-pn-p.discovery.service.{i}.parent-device,Tabular-ReadOnly,string -Device.UPnP.Description.,device.u-pn-p.description,ScalarObject,object -Device.UPnP.Description.DeviceDescriptionNumberOfEntries,device.u-pn-p.description.device-description-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPnP.Description.DeviceInstanceNumberOfEntries,device.u-pn-p.description.device-instance-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPnP.Description.ServiceInstanceNumberOfEntries,device.u-pn-p.description.service-instance-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.UPnP.Description.DeviceDescription.{i}.,device.u-pn-p.description.device-description.{i}.,TabularObject,object -Device.UPnP.Description.DeviceDescription.{i}.URLBase,device.u-pn-p.description.device-description.{i}.url-base,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceDescription.{i}.SpecVersion,device.u-pn-p.description.device-description.{i}.spec-version,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceDescription.{i}.Host,device.u-pn-p.description.device-description.{i}.host,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.,device.u-pn-p.description.device-instance.{i}.,TabularObject,object -Device.UPnP.Description.DeviceInstance.{i}.UDN,device.u-pn-p.description.device-instance.{i}.udn,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ParentDevice,device.u-pn-p.description.device-instance.{i}.parent-device,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice,device.u-pn-p.description.device-instance.{i}.discovery-device,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.DeviceType,device.u-pn-p.description.device-instance.{i}.device-type,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.FriendlyName,device.u-pn-p.description.device-instance.{i}.friendly-name,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory,device.u-pn-p.description.device-instance.{i}.device-category,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.Manufacturer,device.u-pn-p.description.device-instance.{i}.manufacturer,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI,device.u-pn-p.description.device-instance.{i}.manufacturer-oui,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL,device.u-pn-p.description.device-instance.{i}.manufacturer-url,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ModelDescription,device.u-pn-p.description.device-instance.{i}.model-description,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ModelName,device.u-pn-p.description.device-instance.{i}.model-name,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ModelNumber,device.u-pn-p.description.device-instance.{i}.model-number,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.ModelURL,device.u-pn-p.description.device-instance.{i}.model-url,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.SerialNumber,device.u-pn-p.description.device-instance.{i}.serial-number,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.UPC,device.u-pn-p.description.device-instance.{i}.upc,Tabular-ReadOnly,string -Device.UPnP.Description.DeviceInstance.{i}.PresentationURL,device.u-pn-p.description.device-instance.{i}.presentation-url,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.,device.u-pn-p.description.service-instance.{i}.,TabularObject,object -Device.UPnP.Description.ServiceInstance.{i}.ParentDevice,device.u-pn-p.description.service-instance.{i}.parent-device,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.ServiceId,device.u-pn-p.description.service-instance.{i}.service-id,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery,device.u-pn-p.description.service-instance.{i}.service-discovery,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.ServiceType,device.u-pn-p.description.service-instance.{i}.service-type,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.SCPDURL,device.u-pn-p.description.service-instance.{i}.scpdurl,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.ControlURL,device.u-pn-p.description.service-instance.{i}.control-url,Tabular-ReadOnly,string -Device.UPnP.Description.ServiceInstance.{i}.EventSubURL,device.u-pn-p.description.service-instance.{i}.event-sub-url,Tabular-ReadOnly,string -Device.DLNA.,device.dlna,ScalarObject,object -Device.DLNA.Capabilities.,device.dlna.capabilities,ScalarObject,object -Device.DLNA.Capabilities.HNDDeviceClass,device.dlna.capabilities.hnd-device-class,Scalar-ReadOnly,string -Device.DLNA.Capabilities.DeviceCapability,device.dlna.capabilities.device-capability,Scalar-ReadOnly,string -Device.DLNA.Capabilities.HIDDeviceClass,device.dlna.capabilities.hid-device-class,Scalar-ReadOnly,string -Device.DLNA.Capabilities.ImageClassProfileID,device.dlna.capabilities.image-class-profile-id,Scalar-ReadOnly,string -Device.DLNA.Capabilities.AudioClassProfileID,device.dlna.capabilities.audio-class-profile-id,Scalar-ReadOnly,string -Device.DLNA.Capabilities.AVClassProfileID,device.dlna.capabilities.av-class-profile-id,Scalar-ReadOnly,string -Device.DLNA.Capabilities.MediaCollectionProfileID,device.dlna.capabilities.media-collection-profile-id,Scalar-ReadOnly,string -Device.DLNA.Capabilities.PrinterClassProfileID,device.dlna.capabilities.printer-class-profile-id,Scalar-ReadOnly,string -Device.SelfTestDiagnostics.,device.self-test-diagnostics,ScalarObject,object -Device.SelfTestDiagnostics.DiagnosticsState,device.self-test-diagnostics.diagnostics-state,Scalar-ReadWrite,string -Device.SelfTestDiagnostics.Results,device.self-test-diagnostics.results,Scalar-ReadOnly,string -Device.Firewall.,device.firewall,ScalarObject,object -Device.Firewall.Enable,device.firewall.enable,Scalar-ReadWrite,boolean -Device.Firewall.Config,device.firewall.config,Scalar-ReadWrite,string -Device.Firewall.AdvancedLevel,device.firewall.advanced-level,Scalar-ReadWrite,string -Device.Firewall.Type,device.firewall.type,Scalar-ReadOnly,string -Device.Firewall.Version,device.firewall.version,Scalar-ReadOnly,string -Device.Firewall.LastChange,device.firewall.last-change,Scalar-ReadOnly,dateTime -Device.Firewall.LevelNumberOfEntries,device.firewall.level-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Firewall.ChainNumberOfEntries,device.firewall.chain-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Firewall.Level.{i}.,device.firewall.level.{i}.,TabularObject,object -Device.Firewall.Level.{i}.Alias,device.firewall.level.{i}.alias,Tabular-ReadWrite,string -Device.Firewall.Level.{i}.Name,device.firewall.level.{i}.name,Tabular-ReadWrite,string -Device.Firewall.Level.{i}.Description,device.firewall.level.{i}.description,Tabular-ReadWrite,string -Device.Firewall.Level.{i}.Order,device.firewall.level.{i}.order,Tabular-ReadWrite,unsignedInt -Device.Firewall.Level.{i}.Chain,device.firewall.level.{i}.chain,Tabular-ReadOnly,string -Device.Firewall.Level.{i}.PortMappingEnabled,device.firewall.level.{i}.port-mapping-enabled,Tabular-ReadWrite,boolean -Device.Firewall.Level.{i}.DefaultPolicy,device.firewall.level.{i}.default-policy,Tabular-ReadWrite,string -Device.Firewall.Level.{i}.DefaultLogPolicy,device.firewall.level.{i}.default-log-policy,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.,device.firewall.chain.{i}.,TabularObject,object -Device.Firewall.Chain.{i}.Enable,device.firewall.chain.{i}.enable,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Alias,device.firewall.chain.{i}.alias,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Name,device.firewall.chain.{i}.name,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Creator,device.firewall.chain.{i}.creator,Tabular-ReadOnly,string -Device.Firewall.Chain.{i}.RuleNumberOfEntries,device.firewall.chain.{i}.rule-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.Firewall.Chain.{i}.Rule.{i}.,device.firewall.chain.{i}.rule.{i}.,TabularObject,object -Device.Firewall.Chain.{i}.Rule.{i}.Enable,device.firewall.chain.{i}.rule.{i}.enable,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.Status,device.firewall.chain.{i}.rule.{i}.status,Tabular-ReadOnly,string -Device.Firewall.Chain.{i}.Rule.{i}.Order,device.firewall.chain.{i}.rule.{i}.order,Tabular-ReadWrite,unsignedInt -Device.Firewall.Chain.{i}.Rule.{i}.Alias,device.firewall.chain.{i}.rule.{i}.alias,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.Description,device.firewall.chain.{i}.rule.{i}.description,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.Target,device.firewall.chain.{i}.rule.{i}.target,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.TargetChain,device.firewall.chain.{i}.rule.{i}.target-chain,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.Log,device.firewall.chain.{i}.rule.{i}.log,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.CreationDate,device.firewall.chain.{i}.rule.{i}.creation-date,Tabular-ReadOnly,dateTime -Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate,device.firewall.chain.{i}.rule.{i}.expiry-date,Tabular-ReadWrite,dateTime -Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface,device.firewall.chain.{i}.rule.{i}.source-interface,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude,device.firewall.chain.{i}.rule.{i}.source-interface-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces,device.firewall.chain.{i}.rule.{i}.source-all-interfaces,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.DestInterface,device.firewall.chain.{i}.rule.{i}.dest-interface,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude,device.firewall.chain.{i}.rule.{i}.dest-interface-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces,device.firewall.chain.{i}.rule.{i}.dest-all-interfaces,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.IPVersion,device.firewall.chain.{i}.rule.{i}.ip-version,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.DestIP,device.firewall.chain.{i}.rule.{i}.dest-ip,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.DestMask,device.firewall.chain.{i}.rule.{i}.dest-mask,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude,device.firewall.chain.{i}.rule.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.SourceIP,device.firewall.chain.{i}.rule.{i}.source-ip,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.SourceMask,device.firewall.chain.{i}.rule.{i}.source-mask,Tabular-ReadWrite,string -Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude,device.firewall.chain.{i}.rule.{i}.source-ip-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.Protocol,device.firewall.chain.{i}.rule.{i}.protocol,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude,device.firewall.chain.{i}.rule.{i}.protocol-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.DestPort,device.firewall.chain.{i}.rule.{i}.dest-port,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax,device.firewall.chain.{i}.rule.{i}.dest-port-range-max,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude,device.firewall.chain.{i}.rule.{i}.dest-port-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.SourcePort,device.firewall.chain.{i}.rule.{i}.source-port,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax,device.firewall.chain.{i}.rule.{i}.source-port-range-max,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude,device.firewall.chain.{i}.rule.{i}.source-port-exclude,Tabular-ReadWrite,boolean -Device.Firewall.Chain.{i}.Rule.{i}.DSCP,device.firewall.chain.{i}.rule.{i}.dscp,Tabular-ReadWrite,int -Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude,device.firewall.chain.{i}.rule.{i}.dscp-exclude,Tabular-ReadWrite,boolean -Device.PeriodicStatistics.,device.periodic-statistics,ScalarObject,object -Device.PeriodicStatistics.MinSampleInterval,device.periodic-statistics.min-sample-interval,Scalar-ReadOnly,unsignedInt -Device.PeriodicStatistics.MaxReportSamples,device.periodic-statistics.max-report-samples,Scalar-ReadOnly,unsignedInt -Device.PeriodicStatistics.SampleSetNumberOfEntries,device.periodic-statistics.sample-set-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.,device.periodic-statistics.sample-set.{i}.,TabularObject,object -Device.PeriodicStatistics.SampleSet.{i}.Alias,device.periodic-statistics.sample-set.{i}.alias,Tabular-ReadWrite,string -Device.PeriodicStatistics.SampleSet.{i}.Enable,device.periodic-statistics.sample-set.{i}.enable,Tabular-ReadWrite,boolean -Device.PeriodicStatistics.SampleSet.{i}.Status,device.periodic-statistics.sample-set.{i}.status,Tabular-ReadOnly,string -Device.PeriodicStatistics.SampleSet.{i}.Name,device.periodic-statistics.sample-set.{i}.name,Tabular-ReadWrite,string -Device.PeriodicStatistics.SampleSet.{i}.SampleInterval,device.periodic-statistics.sample-set.{i}.sample-interval,Tabular-ReadWrite,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.ReportSamples,device.periodic-statistics.sample-set.{i}.report-samples,Tabular-ReadWrite,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.TimeReference,device.periodic-statistics.sample-set.{i}.time-reference,Tabular-ReadWrite,dateTime -Device.PeriodicStatistics.SampleSet.{i}.FetchSamples,device.periodic-statistics.sample-set.{i}.fetch-samples,Tabular-ReadWrite,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime,device.periodic-statistics.sample-set.{i}.report-start-time,Tabular-ReadOnly,dateTime -Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime,device.periodic-statistics.sample-set.{i}.report-end-time,Tabular-ReadOnly,dateTime -Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds,device.periodic-statistics.sample-set.{i}.sample-seconds,Tabular-ReadOnly,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries,device.periodic-statistics.sample-set.{i}.parameter-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.,device.periodic-statistics.sample-set.{i}.parameter.{i}.,TabularObject,object -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias,device.periodic-statistics.sample-set.{i}.parameter.{i}.alias,Tabular-ReadWrite,string -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable,device.periodic-statistics.sample-set.{i}.parameter.{i}.enable,Tabular-ReadWrite,boolean -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference,device.periodic-statistics.sample-set.{i}.parameter.{i}.reference,Tabular-ReadWrite,string -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode,device.periodic-statistics.sample-set.{i}.parameter.{i}.sample-mode,Tabular-ReadWrite,string -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode,device.periodic-statistics.sample-set.{i}.parameter.{i}.calculation-mode,Tabular-ReadWrite,string -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold,device.periodic-statistics.sample-set.{i}.parameter.{i}.low-threshold,Tabular-ReadWrite,int -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold,device.periodic-statistics.sample-set.{i}.parameter.{i}.high-threshold,Tabular-ReadWrite,int -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds,device.periodic-statistics.sample-set.{i}.parameter.{i}.sample-seconds,Tabular-ReadOnly,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData,device.periodic-statistics.sample-set.{i}.parameter.{i}.suspect-data,Tabular-ReadOnly,unsignedInt -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values,device.periodic-statistics.sample-set.{i}.parameter.{i}.values,Tabular-ReadOnly,string -Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures,device.periodic-statistics.sample-set.{i}.parameter.{i}.failures,Tabular-ReadOnly,unsignedInt -Device.FaultMgmt.,device.fault-mgmt,ScalarObject,object -Device.FaultMgmt.SupportedAlarmNumberOfEntries,device.fault-mgmt.supported-alarm-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FaultMgmt.MaxCurrentAlarmEntries,device.fault-mgmt.max-current-alarm-entries,Scalar-ReadOnly,unsignedInt -Device.FaultMgmt.CurrentAlarmNumberOfEntries,device.fault-mgmt.current-alarm-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FaultMgmt.HistoryEventNumberOfEntries,device.fault-mgmt.history-event-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FaultMgmt.ExpeditedEventNumberOfEntries,device.fault-mgmt.expedited-event-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FaultMgmt.QueuedEventNumberOfEntries,device.fault-mgmt.queued-event-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FaultMgmt.SupportedAlarm.{i}.,device.fault-mgmt.supported-alarm.{i}.,TabularObject,object -Device.FaultMgmt.SupportedAlarm.{i}.EventType,device.fault-mgmt.supported-alarm.{i}.event-type,Tabular-ReadOnly,string -Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause,device.fault-mgmt.supported-alarm.{i}.probable-cause,Tabular-ReadOnly,string -Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem,device.fault-mgmt.supported-alarm.{i}.specific-problem,Tabular-ReadOnly,string -Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity,device.fault-mgmt.supported-alarm.{i}.perceived-severity,Tabular-ReadOnly,string -Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism,device.fault-mgmt.supported-alarm.{i}.reporting-mechanism,Tabular-ReadWrite,string -Device.FaultMgmt.CurrentAlarm.{i}.,device.fault-mgmt.current-alarm.{i}.,TabularObject,object -Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier,device.fault-mgmt.current-alarm.{i}.alarm-identifier,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime,device.fault-mgmt.current-alarm.{i}.alarm-raised-time,Tabular-ReadOnly,dateTime -Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime,device.fault-mgmt.current-alarm.{i}.alarm-changed-time,Tabular-ReadOnly,dateTime -Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance,device.fault-mgmt.current-alarm.{i}.managed-object-instance,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.EventType,device.fault-mgmt.current-alarm.{i}.event-type,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause,device.fault-mgmt.current-alarm.{i}.probable-cause,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem,device.fault-mgmt.current-alarm.{i}.specific-problem,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity,device.fault-mgmt.current-alarm.{i}.perceived-severity,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText,device.fault-mgmt.current-alarm.{i}.additional-text,Tabular-ReadOnly,string -Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation,device.fault-mgmt.current-alarm.{i}.additional-information,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.,device.fault-mgmt.history-event.{i}.,TabularObject,object -Device.FaultMgmt.HistoryEvent.{i}.EventTime,device.fault-mgmt.history-event.{i}.event-time,Tabular-ReadOnly,dateTime -Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier,device.fault-mgmt.history-event.{i}.alarm-identifier,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.NotificationType,device.fault-mgmt.history-event.{i}.notification-type,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance,device.fault-mgmt.history-event.{i}.managed-object-instance,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.EventType,device.fault-mgmt.history-event.{i}.event-type,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.ProbableCause,device.fault-mgmt.history-event.{i}.probable-cause,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem,device.fault-mgmt.history-event.{i}.specific-problem,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity,device.fault-mgmt.history-event.{i}.perceived-severity,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.AdditionalText,device.fault-mgmt.history-event.{i}.additional-text,Tabular-ReadOnly,string -Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation,device.fault-mgmt.history-event.{i}.additional-information,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.,device.fault-mgmt.expedited-event.{i}.,TabularObject,object -Device.FaultMgmt.ExpeditedEvent.{i}.EventTime,device.fault-mgmt.expedited-event.{i}.event-time,Tabular-ReadOnly,dateTime -Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier,device.fault-mgmt.expedited-event.{i}.alarm-identifier,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType,device.fault-mgmt.expedited-event.{i}.notification-type,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance,device.fault-mgmt.expedited-event.{i}.managed-object-instance,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.EventType,device.fault-mgmt.expedited-event.{i}.event-type,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause,device.fault-mgmt.expedited-event.{i}.probable-cause,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem,device.fault-mgmt.expedited-event.{i}.specific-problem,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity,device.fault-mgmt.expedited-event.{i}.perceived-severity,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText,device.fault-mgmt.expedited-event.{i}.additional-text,Tabular-ReadOnly,string -Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation,device.fault-mgmt.expedited-event.{i}.additional-information,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.,device.fault-mgmt.queued-event.{i}.,TabularObject,object -Device.FaultMgmt.QueuedEvent.{i}.EventTime,device.fault-mgmt.queued-event.{i}.event-time,Tabular-ReadOnly,dateTime -Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier,device.fault-mgmt.queued-event.{i}.alarm-identifier,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.NotificationType,device.fault-mgmt.queued-event.{i}.notification-type,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance,device.fault-mgmt.queued-event.{i}.managed-object-instance,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.EventType,device.fault-mgmt.queued-event.{i}.event-type,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.ProbableCause,device.fault-mgmt.queued-event.{i}.probable-cause,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem,device.fault-mgmt.queued-event.{i}.specific-problem,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity,device.fault-mgmt.queued-event.{i}.perceived-severity,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.AdditionalText,device.fault-mgmt.queued-event.{i}.additional-text,Tabular-ReadOnly,string -Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation,device.fault-mgmt.queued-event.{i}.additional-information,Tabular-ReadOnly,string -Device.Security.,device.security,ScalarObject,object -Device.Security.CertificateNumberOfEntries,device.security.certificate-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Security.Certificate.{i}.,device.security.certificate.{i}.,TabularObject,object -Device.Security.Certificate.{i}.Enable,device.security.certificate.{i}.enable,Tabular-ReadWrite,boolean -Device.Security.Certificate.{i}.LastModif,device.security.certificate.{i}.last-modif,Tabular-ReadOnly,dateTime -Device.Security.Certificate.{i}.SerialNumber,device.security.certificate.{i}.serial-number,Tabular-ReadOnly,string -Device.Security.Certificate.{i}.Issuer,device.security.certificate.{i}.issuer,Tabular-ReadOnly,string -Device.Security.Certificate.{i}.NotBefore,device.security.certificate.{i}.not-before,Tabular-ReadOnly,dateTime -Device.Security.Certificate.{i}.NotAfter,device.security.certificate.{i}.not-after,Tabular-ReadOnly,dateTime -Device.Security.Certificate.{i}.Subject,device.security.certificate.{i}.subject,Tabular-ReadOnly,string -Device.Security.Certificate.{i}.SubjectAlt,device.security.certificate.{i}.subject-alt,Tabular-ReadOnly,string -Device.Security.Certificate.{i}.SignatureAlgorithm,device.security.certificate.{i}.signature-algorithm,Tabular-ReadOnly,string -Device.FAP.,device.fap,ScalarObject,object -Device.FAP.GPS.,device.fap.gps,ScalarObject,object -Device.FAP.GPS.ScanOnBoot,device.fap.gps.scan-on-boot,Scalar-ReadWrite,boolean -Device.FAP.GPS.ScanPeriodically,device.fap.gps.scan-periodically,Scalar-ReadWrite,boolean -Device.FAP.GPS.PeriodicInterval,device.fap.gps.periodic-interval,Scalar-ReadWrite,unsignedInt -Device.FAP.GPS.PeriodicTime,device.fap.gps.periodic-time,Scalar-ReadWrite,dateTime -Device.FAP.GPS.ContinuousGPS,device.fap.gps.continuous-gps,Scalar-ReadWrite,boolean -Device.FAP.GPS.ScanTimeout,device.fap.gps.scan-timeout,Scalar-ReadWrite,unsignedInt -Device.FAP.GPS.ScanStatus,device.fap.gps.scan-status,Scalar-ReadOnly,string -Device.FAP.GPS.ErrorDetails,device.fap.gps.error-details,Scalar-ReadOnly,string -Device.FAP.GPS.LastScanTime,device.fap.gps.last-scan-time,Scalar-ReadOnly,dateTime -Device.FAP.GPS.LastSuccessfulScanTime,device.fap.gps.last-successful-scan-time,Scalar-ReadOnly,dateTime -Device.FAP.GPS.LockedLatitude,device.fap.gps.locked-latitude,Scalar-ReadOnly,int -Device.FAP.GPS.LockedLongitude,device.fap.gps.locked-longitude,Scalar-ReadOnly,int -Device.FAP.GPS.NumberOfSatellites,device.fap.gps.number-of-satellites,Scalar-ReadOnly,unsignedInt -Device.FAP.GPS.ContinuousGPSStatus.,device.fap.gps.continuous-gps-status,ScalarObject,object -Device.FAP.GPS.ContinuousGPSStatus.CurrentFix,device.fap.gps.continuous-gps-status.current-fix,Scalar-ReadOnly,boolean -Device.FAP.GPS.ContinuousGPSStatus.GotFix,device.fap.gps.continuous-gps-status.got-fix,Scalar-ReadOnly,boolean -Device.FAP.GPS.ContinuousGPSStatus.TimingGood,device.fap.gps.continuous-gps-status.timing-good,Scalar-ReadOnly,boolean -Device.FAP.GPS.ContinuousGPSStatus.Latitude,device.fap.gps.continuous-gps-status.latitude,Scalar-ReadOnly,int -Device.FAP.GPS.ContinuousGPSStatus.Longitude,device.fap.gps.continuous-gps-status.longitude,Scalar-ReadOnly,int -Device.FAP.GPS.ContinuousGPSStatus.Elevation,device.fap.gps.continuous-gps-status.elevation,Scalar-ReadOnly,int -Device.FAP.GPS.ContinuousGPSStatus.LastFixTime,device.fap.gps.continuous-gps-status.last-fix-time,Scalar-ReadOnly,dateTime -Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration,device.fap.gps.continuous-gps-status.last-fix-duration,Scalar-ReadOnly,unsignedInt -Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout,device.fap.gps.continuous-gps-status.first-fix-timeout,Scalar-ReadWrite,int -Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked,device.fap.gps.continuous-gps-status.satellites-tracked,Scalar-ReadOnly,unsignedInt -Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval,device.fap.gps.continuous-gps-status.satellite-tracking-interval,Scalar-ReadWrite,unsignedInt -Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus,device.fap.gps.continuous-gps-status.receiver-status,Scalar-ReadOnly,string -Device.FAP.GPS.ContinuousGPSStatus.LocationType,device.fap.gps.continuous-gps-status.location-type,Scalar-ReadOnly,string -Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration,device.fap.gps.continuous-gps-status.lock-time-out-duration,Scalar-ReadWrite,unsignedInt -Device.FAP.GPS.AGPSServerConfig.,device.fap.gps.agps-server-config,ScalarObject,object -Device.FAP.GPS.AGPSServerConfig.Enable,device.fap.gps.agps-server-config.enable,Scalar-ReadWrite,boolean -Device.FAP.GPS.AGPSServerConfig.ServerURL,device.fap.gps.agps-server-config.server-url,Scalar-ReadWrite,string -Device.FAP.GPS.AGPSServerConfig.ServerPort,device.fap.gps.agps-server-config.server-port,Scalar-ReadWrite,unsignedInt -Device.FAP.GPS.AGPSServerConfig.Username,device.fap.gps.agps-server-config.username,Scalar-ReadWrite,string -Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude,device.fap.gps.agps-server-config.reference-latitude,Scalar-ReadWrite,int -Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude,device.fap.gps.agps-server-config.reference-longitude,Scalar-ReadWrite,int -Device.FAP.GPS.AGPSServerConfig.ServerInUse,device.fap.gps.agps-server-config.server-in-use,Scalar-ReadOnly,boolean -Device.FAP.PerfMgmt.,device.fap.perf-mgmt,ScalarObject,object -Device.FAP.PerfMgmt.ConfigNumberOfEntries,device.fap.perf-mgmt.config-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.FAP.PerfMgmt.Config.{i}.,device.fap.perf-mgmt.config.{i}.,TabularObject,object -Device.FAP.PerfMgmt.Config.{i}.Enable,device.fap.perf-mgmt.config.{i}.enable,Tabular-ReadWrite,boolean -Device.FAP.PerfMgmt.Config.{i}.Alias,device.fap.perf-mgmt.config.{i}.alias,Tabular-ReadWrite,string -Device.FAP.PerfMgmt.Config.{i}.URL,device.fap.perf-mgmt.config.{i}.url,Tabular-ReadWrite,string -Device.FAP.PerfMgmt.Config.{i}.Username,device.fap.perf-mgmt.config.{i}.username,Tabular-ReadWrite,string -Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval,device.fap.perf-mgmt.config.{i}.periodic-upload-interval,Tabular-ReadWrite,unsignedInt -Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime,device.fap.perf-mgmt.config.{i}.periodic-upload-time,Tabular-ReadWrite,dateTime -Device.FAP.ApplicationPlatform.,device.fap.application-platform,ScalarObject,object -Device.FAP.ApplicationPlatform.Version,device.fap.application-platform.version,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Enable,device.fap.application-platform.enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Status,device.fap.application-platform.status,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.MaxNumberOfApplications,device.fap.application-platform.max-number-of-applications,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.CurrentNumberofApplications,device.fap.application-platform.current-numberof-applications,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Capabilities.,device.fap.application-platform.capabilities,ScalarObject,object -Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport,device.fap.application-platform.capabilities.presence-application-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport,device.fap.application-platform.capabilities.femto-awareness-api-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport,device.fap.application-platform.capabilities.smsapi-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport,device.fap.application-platform.capabilities.subscribe-to-notifications-of-sms-sent-to-application-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport,device.fap.application-platform.capabilities.query-sms-delivery-status-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport,device.fap.application-platform.capabilities.mmsapi-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport,device.fap.application-platform.capabilities.query-mms-delivery-status-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport,device.fap.application-platform.capabilities.subscribe-to-notifications-of-mms-sent-to-application-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport,device.fap.application-platform.capabilities.terminal-location-api-support,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported,device.fap.application-platform.capabilities.authentication-methods-supported,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported,device.fap.application-platform.capabilities.access-levels-supported,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType,device.fap.application-platform.capabilities.send-sms-target-address-type,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType,device.fap.application-platform.capabilities.send-mms-target-address-type,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Control.,device.fap.application-platform.control,ScalarObject,object -Device.FAP.ApplicationPlatform.Control.AuthenticationMethod,device.fap.application-platform.control.authentication-method,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.TunnelInst,device.fap.application-platform.control.tunnel-inst,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.,device.fap.application-platform.control.femto-awareness,ScalarObject,object -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable,device.fap.application-platform.control.femto-awareness.api-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable,device.fap.application-platform.control.femto-awareness.queue-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing,device.fap.application-platform.control.femto-awareness.queueing,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber,device.fap.application-platform.control.femto-awareness.max-api-users-number,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID,device.fap.application-platform.control.femto-awareness.femtozone-id,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN,device.fap.application-platform.control.femto-awareness.notifications-user-identifier-msisdn,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData,device.fap.application-platform.control.femto-awareness.subscribe-to-notifications-response-callback-data,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone,device.fap.application-platform.control.femto-awareness.query-femtocell-response-timezone,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.SMS.,device.fap.application-platform.control.sms,ScalarObject,object -Device.FAP.ApplicationPlatform.Control.SMS.APIEnable,device.fap.application-platform.control.sms.api-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable,device.fap.application-platform.control.sms.queue-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.SMS.Queueing,device.fap.application-platform.control.sms.queueing,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber,device.fap.application-platform.control.sms.max-api-users-number,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval,device.fap.application-platform.control.sms.min-send-sms-time-interval,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus,device.fap.application-platform.control.sms.enable-query-sms-delivery-status,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication,device.fap.application-platform.control.sms.enable-subscribe-to-notifications-of-message-sent-to-application,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.MMS.,device.fap.application-platform.control.mms,ScalarObject,object -Device.FAP.ApplicationPlatform.Control.MMS.APIEnable,device.fap.application-platform.control.mms.api-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable,device.fap.application-platform.control.mms.queue-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.MMS.Queueing,device.fap.application-platform.control.mms.queueing,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber,device.fap.application-platform.control.mms.max-api-users-number,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval,device.fap.application-platform.control.mms.min-send-mms-time-interval,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus,device.fap.application-platform.control.mms.enable-query-mms-delivery-status,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication,device.fap.application-platform.control.mms.enable-subscribe-to-notifications-of-message-sent-to-application,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.TerminalLocation.,device.fap.application-platform.control.terminal-location,ScalarObject,object -Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable,device.fap.application-platform.control.terminal-location.api-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable,device.fap.application-platform.control.terminal-location.queue-enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing,device.fap.application-platform.control.terminal-location.queueing,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber,device.fap.application-platform.control.terminal-location.max-api-users-number,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress,device.fap.application-platform.control.terminal-location.query-mobile-location-response-address,Scalar-ReadWrite,string -Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude,device.fap.application-platform.control.terminal-location.query-mobile-location-response-longitude-latitude,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude,device.fap.application-platform.control.terminal-location.query-mobile-location-response-altitude,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp,device.fap.application-platform.control.terminal-location.query-mobile-location-response-timestamp,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.,device.fap.application-platform.monitoring,ScalarObject,object -Device.FAP.ApplicationPlatform.Monitoring.Enable,device.fap.application-platform.monitoring.enable,Scalar-ReadWrite,boolean -Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval,device.fap.application-platform.monitoring.monitoring-interval,Scalar-ReadWrite,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived,device.fap.application-platform.monitoring.authentication-requests-received,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected,device.fap.application-platform.monitoring.authentication-requests-rejected,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.,device.fap.application-platform.monitoring.femto-awareness,ScalarObject,object -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable,device.fap.application-platform.monitoring.femto-awareness.api-available,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers,device.fap.application-platform.monitoring.femto-awareness.api-users,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState,device.fap.application-platform.monitoring.femto-awareness.queue-state,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum,device.fap.application-platform.monitoring.femto-awareness.queue-num,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived,device.fap.application-platform.monitoring.femto-awareness.queue-received,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded,device.fap.application-platform.monitoring.femto-awareness.queue-discarded,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.SMS.,device.fap.application-platform.monitoring.sms,ScalarObject,object -Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable,device.fap.application-platform.monitoring.sms.api-available,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers,device.fap.application-platform.monitoring.sms.api-users,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState,device.fap.application-platform.monitoring.sms.queue-state,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum,device.fap.application-platform.monitoring.sms.queue-num,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived,device.fap.application-platform.monitoring.sms.queue-received,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded,device.fap.application-platform.monitoring.sms.queue-discarded,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.MMS.,device.fap.application-platform.monitoring.mms,ScalarObject,object -Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable,device.fap.application-platform.monitoring.mms.api-available,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers,device.fap.application-platform.monitoring.mms.api-users,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState,device.fap.application-platform.monitoring.mms.queue-state,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum,device.fap.application-platform.monitoring.mms.queue-num,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived,device.fap.application-platform.monitoring.mms.queue-received,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded,device.fap.application-platform.monitoring.mms.queue-discarded,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.,device.fap.application-platform.monitoring.terminal-location,ScalarObject,object -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable,device.fap.application-platform.monitoring.terminal-location.api-available,Scalar-ReadOnly,boolean -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers,device.fap.application-platform.monitoring.terminal-location.api-users,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState,device.fap.application-platform.monitoring.terminal-location.queue-state,Scalar-ReadOnly,string -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum,device.fap.application-platform.monitoring.terminal-location.queue-num,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived,device.fap.application-platform.monitoring.terminal-location.queue-received,Scalar-ReadOnly,unsignedInt -Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded,device.fap.application-platform.monitoring.terminal-location.queue-discarded,Scalar-ReadOnly,unsignedInt -Device.BulkData.,device.bulk-data,ScalarObject,object -Device.BulkData.Enable,device.bulk-data.enable,Scalar-ReadWrite,boolean -Device.BulkData.Status,device.bulk-data.status,Scalar-ReadOnly,string -Device.BulkData.MinReportingInterval,device.bulk-data.min-reporting-interval,Scalar-ReadOnly,unsignedInt -Device.BulkData.Protocols,device.bulk-data.protocols,Scalar-ReadOnly,string -Device.BulkData.EncodingTypes,device.bulk-data.encoding-types,Scalar-ReadOnly,string -Device.BulkData.ParameterWildCardSupported,device.bulk-data.parameter-wild-card-supported,Scalar-ReadOnly,boolean -Device.BulkData.MaxNumberOfProfiles,device.bulk-data.max-number-of-profiles,Scalar-ReadOnly,int -Device.BulkData.MaxNumberOfParameterReferences,device.bulk-data.max-number-of-parameter-references,Scalar-ReadOnly,int -Device.BulkData.ProfileNumberOfEntries,device.bulk-data.profile-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.BulkData.Profile.{i}.,device.bulk-data.profile.{i}.,TabularObject,object -Device.BulkData.Profile.{i}.Enable,device.bulk-data.profile.{i}.enable,Tabular-ReadWrite,boolean -Device.BulkData.Profile.{i}.Alias,device.bulk-data.profile.{i}.alias,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.Name,device.bulk-data.profile.{i}.name,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports,device.bulk-data.profile.{i}.number-of-retained-failed-reports,Tabular-ReadWrite,int -Device.BulkData.Profile.{i}.Protocol,device.bulk-data.profile.{i}.protocol,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.EncodingType,device.bulk-data.profile.{i}.encoding-type,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.ReportingInterval,device.bulk-data.profile.{i}.reporting-interval,Tabular-ReadWrite,unsignedInt -Device.BulkData.Profile.{i}.TimeReference,device.bulk-data.profile.{i}.time-reference,Tabular-ReadWrite,dateTime -Device.BulkData.Profile.{i}.StreamingHost,device.bulk-data.profile.{i}.streaming-host,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.StreamingPort,device.bulk-data.profile.{i}.streaming-port,Tabular-ReadWrite,unsignedInt -Device.BulkData.Profile.{i}.StreamingSessionID,device.bulk-data.profile.{i}.streaming-session-id,Tabular-ReadWrite,unsignedInt -Device.BulkData.Profile.{i}.FileTransferURL,device.bulk-data.profile.{i}.file-transfer-url,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.FileTransferUsername,device.bulk-data.profile.{i}.file-transfer-username,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.ControlFileFormat,device.bulk-data.profile.{i}.control-file-format,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.ParameterNumberOfEntries,device.bulk-data.profile.{i}.parameter-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.BulkData.Profile.{i}.Parameter.{i}.,device.bulk-data.profile.{i}.parameter.{i}.,TabularObject,object -Device.BulkData.Profile.{i}.Parameter.{i}.Name,device.bulk-data.profile.{i}.parameter.{i}.name,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.Parameter.{i}.Reference,device.bulk-data.profile.{i}.parameter.{i}.reference,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.CSVEncoding.,device.bulk-data.profile.{i}.csv-encoding,ScalarObject,object -Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator,device.bulk-data.profile.{i}.csv-encoding.field-separator,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator,device.bulk-data.profile.{i}.csv-encoding.row-separator,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter,device.bulk-data.profile.{i}.csv-encoding.escape-character,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat,device.bulk-data.profile.{i}.csv-encoding.report-format,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp,device.bulk-data.profile.{i}.csv-encoding.row-timestamp,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.JSONEncoding.,device.bulk-data.profile.{i}.json-encoding,ScalarObject,object -Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat,device.bulk-data.profile.{i}.json-encoding.report-format,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp,device.bulk-data.profile.{i}.json-encoding.report-timestamp,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.HTTP.,device.bulk-data.profile.{i}.http,ScalarObject,object -Device.BulkData.Profile.{i}.HTTP.URL,device.bulk-data.profile.{i}.http.url,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.HTTP.Username,device.bulk-data.profile.{i}.http.username,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.HTTP.CompressionsSupported,device.bulk-data.profile.{i}.http.compressions-supported,Scalar-ReadOnly,string -Device.BulkData.Profile.{i}.HTTP.Compression,device.bulk-data.profile.{i}.http.compression,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.HTTP.MethodsSupported,device.bulk-data.profile.{i}.http.methods-supported,Scalar-ReadOnly,string -Device.BulkData.Profile.{i}.HTTP.Method,device.bulk-data.profile.{i}.http.method,Scalar-ReadWrite,string -Device.BulkData.Profile.{i}.HTTP.UseDateHeader,device.bulk-data.profile.{i}.http.use-date-header,Scalar-ReadWrite,boolean -Device.BulkData.Profile.{i}.HTTP.RetryEnable,device.bulk-data.profile.{i}.http.retry-enable,Scalar-ReadWrite,boolean -Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval,device.bulk-data.profile.{i}.http.retry-minimum-wait-interval,Scalar-ReadWrite,unsignedInt -Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier,device.bulk-data.profile.{i}.http.retry-interval-multiplier,Scalar-ReadWrite,unsignedInt -Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries,device.bulk-data.profile.{i}.http.request-uri-parameter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot,device.bulk-data.profile.{i}.http.persist-across-reboot,Scalar-ReadWrite,boolean -Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.,device.bulk-data.profile.{i}.http.request-uri-parameter.{i}.,TabularObject,object -Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name,device.bulk-data.profile.{i}.http.request-uri-parameter.{i}.name,Tabular-ReadWrite,string -Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference,device.bulk-data.profile.{i}.http.request-uri-parameter.{i}.reference,Tabular-ReadWrite,string -Device.XMPP.,device.xmpp,ScalarObject,object -Device.XMPP.ConnectionNumberOfEntries,device.xmpp.connection-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.XMPP.SupportedServerConnectAlgorithms,device.xmpp.supported-server-connect-algorithms,Scalar-ReadOnly,string -Device.XMPP.Connection.{i}.,device.xmpp.connection.{i}.,TabularObject,object -Device.XMPP.Connection.{i}.Enable,device.xmpp.connection.{i}.enable,Tabular-ReadWrite,boolean -Device.XMPP.Connection.{i}.Alias,device.xmpp.connection.{i}.alias,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.Username,device.xmpp.connection.{i}.username,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.Domain,device.xmpp.connection.{i}.domain,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.Resource,device.xmpp.connection.{i}.resource,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.JabberID,device.xmpp.connection.{i}.jabber-id,Tabular-ReadOnly,string -Device.XMPP.Connection.{i}.Status,device.xmpp.connection.{i}.status,Tabular-ReadOnly,string -Device.XMPP.Connection.{i}.LastChangeDate,device.xmpp.connection.{i}.last-change-date,Tabular-ReadOnly,dateTime -Device.XMPP.Connection.{i}.ServerConnectAlgorithm,device.xmpp.connection.{i}.server-connect-algorithm,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.KeepAliveInterval,device.xmpp.connection.{i}.keep-alive-interval,Tabular-ReadWrite,long -Device.XMPP.Connection.{i}.ServerConnectAttempts,device.xmpp.connection.{i}.server-connect-attempts,Tabular-ReadWrite,unsignedInt -Device.XMPP.Connection.{i}.ServerRetryInitialInterval,device.xmpp.connection.{i}.server-retry-initial-interval,Tabular-ReadWrite,unsignedInt -Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier,device.xmpp.connection.{i}.server-retry-interval-multiplier,Tabular-ReadWrite,unsignedInt -Device.XMPP.Connection.{i}.ServerRetryMaxInterval,device.xmpp.connection.{i}.server-retry-max-interval,Tabular-ReadWrite,unsignedInt -Device.XMPP.Connection.{i}.UseTLS,device.xmpp.connection.{i}.use-tls,Tabular-ReadWrite,boolean -Device.XMPP.Connection.{i}.TLSEstablished,device.xmpp.connection.{i}.tls-established,Tabular-ReadOnly,boolean -Device.XMPP.Connection.{i}.ServerNumberOfEntries,device.xmpp.connection.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.XMPP.Connection.{i}.Server.{i}.,device.xmpp.connection.{i}.server.{i}.,TabularObject,object -Device.XMPP.Connection.{i}.Server.{i}.Enable,device.xmpp.connection.{i}.server.{i}.enable,Tabular-ReadWrite,boolean -Device.XMPP.Connection.{i}.Server.{i}.Alias,device.xmpp.connection.{i}.server.{i}.alias,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.Server.{i}.Priority,device.xmpp.connection.{i}.server.{i}.priority,Tabular-ReadWrite,unsignedInt -Device.XMPP.Connection.{i}.Server.{i}.Weight,device.xmpp.connection.{i}.server.{i}.weight,Tabular-ReadWrite,long -Device.XMPP.Connection.{i}.Server.{i}.ServerAddress,device.xmpp.connection.{i}.server.{i}.server-address,Tabular-ReadWrite,string -Device.XMPP.Connection.{i}.Server.{i}.Port,device.xmpp.connection.{i}.server.{i}.port,Tabular-ReadWrite,unsignedInt -Device.XMPP.Connection.{i}.Stats.,device.xmpp.connection.{i}.stats,ScalarObject,object -Device.XMPP.Connection.{i}.Stats.ReceivedMessages,device.xmpp.connection.{i}.stats.received-messages,Scalar-ReadOnly,unsignedInt -Device.XMPP.Connection.{i}.Stats.TransmittedMessages,device.xmpp.connection.{i}.stats.transmitted-messages,Scalar-ReadOnly,unsignedInt -Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages,device.xmpp.connection.{i}.stats.received-error-messages,Scalar-ReadOnly,unsignedInt -Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages,device.xmpp.connection.{i}.stats.transmitted-error-messages,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.,device.ieee1905,ScalarObject,object -Device.IEEE1905.Version,device.ieee1905.version,Scalar-ReadOnly,string -Device.IEEE1905.AL.,device.ieee1905.al,ScalarObject,object -Device.IEEE1905.AL.IEEE1905Id,device.ieee1905.al.ieee1905-id,Scalar-ReadOnly,string -Device.IEEE1905.AL.Status,device.ieee1905.al.status,Scalar-ReadOnly,string -Device.IEEE1905.AL.LastChange,device.ieee1905.al.last-change,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.LowerLayers,device.ieee1905.al.lower-layers,Scalar-ReadOnly,string -Device.IEEE1905.AL.RegistrarFreqBand,device.ieee1905.al.registrar-freq-band,Scalar-ReadOnly,string -Device.IEEE1905.AL.InterfaceNumberOfEntries,device.ieee1905.al.interface-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.,device.ieee1905.al.interface.{i}.,TabularObject,object -Device.IEEE1905.AL.Interface.{i}.InterfaceId,device.ieee1905.al.interface.{i}.interface-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Status,device.ieee1905.al.interface.{i}.status,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.LastChange,device.ieee1905.al.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.LowerLayers,device.ieee1905.al.interface.{i}.lower-layers,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference,device.ieee1905.al.interface.{i}.interface-stack-reference,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.MediaType,device.ieee1905.al.interface.{i}.media-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI,device.ieee1905.al.interface.{i}.generic-phy-oui,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant,device.ieee1905.al.interface.{i}.generic-phy-variant,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.GenericPhyURL,device.ieee1905.al.interface.{i}.generic-phy-url,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled,device.ieee1905.al.interface.{i}.set-intf-power-state-enabled,Tabular-ReadWrite,boolean -Device.IEEE1905.AL.Interface.{i}.PowerState,device.ieee1905.al.interface.{i}.power-state,Tabular-ReadWrite,string -Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries,device.ieee1905.al.interface.{i}.vendor-properties-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries,device.ieee1905.al.interface.{i}.link-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.,device.ieee1905.al.interface.{i}.vendor-properties.{i}.,TabularObject,object -Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI,device.ieee1905.al.interface.{i}.vendor-properties.{i}.oui,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information,device.ieee1905.al.interface.{i}.vendor-properties.{i}.information,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.,device.ieee1905.al.interface.{i}.link.{i}.,TabularObject,object -Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId,device.ieee1905.al.interface.{i}.link.{i}.interface-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id,device.ieee1905.al.interface.{i}.link.{i}.ieee1905-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType,device.ieee1905.al.interface.{i}.link.{i}.media-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI,device.ieee1905.al.interface.{i}.link.{i}.generic-phy-oui,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant,device.ieee1905.al.interface.{i}.link.{i}.generic-phy-variant,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL,device.ieee1905.al.interface.{i}.link.{i}.generic-phy-url,Tabular-ReadOnly,string -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.,device.ieee1905.al.interface.{i}.link.{i}.metric,ScalarObject,object -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge,device.ieee1905.al.interface.{i}.link.{i}.metric.ieee802dot1-bridge,Scalar-ReadOnly,boolean -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors,device.ieee1905.al.interface.{i}.link.{i}.metric.packet-errors,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived,device.ieee1905.al.interface.{i}.link.{i}.metric.packet-errors-received,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets,device.ieee1905.al.interface.{i}.link.{i}.metric.transmitted-packets,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived,device.ieee1905.al.interface.{i}.link.{i}.metric.packets-received,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity,device.ieee1905.al.interface.{i}.link.{i}.metric.mac-throughput-capacity,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability,device.ieee1905.al.interface.{i}.link.{i}.metric.link-availability,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate,device.ieee1905.al.interface.{i}.link.{i}.metric.phy-rate,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI,device.ieee1905.al.interface.{i}.link.{i}.metric.rssi,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.ForwardingTable.,device.ieee1905.al.forwarding-table,ScalarObject,object -Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled,device.ieee1905.al.forwarding-table.set-forwarding-enabled,Scalar-ReadWrite,boolean -Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries,device.ieee1905.al.forwarding-table.forwarding-rule-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.,TabularObject,object -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.interface-list,Tabular-ReadWrite,string -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-destination-address,Tabular-ReadWrite,string -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-destination-address-flag,Tabular-ReadWrite,boolean -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-source-address,Tabular-ReadWrite,string -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-source-address-flag,Tabular-ReadWrite,boolean -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.ether-type,Tabular-ReadWrite,unsignedInt -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.ether-type-flag,Tabular-ReadWrite,boolean -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.vid,Tabular-ReadWrite,unsignedInt -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.vid-flag,Tabular-ReadWrite,boolean -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.pcp,Tabular-ReadWrite,unsignedInt -Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.pcp-flag,Tabular-ReadWrite,boolean -Device.IEEE1905.AL.NetworkTopology.,device.ieee1905.al.network-topology,ScalarObject,object -Device.IEEE1905.AL.NetworkTopology.Enable,device.ieee1905.al.network-topology.enable,Scalar-ReadWrite,boolean -Device.IEEE1905.AL.NetworkTopology.Status,device.ieee1905.al.network-topology.status,Scalar-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries,device.ieee1905.al.network-topology.max-change-log-entries,Scalar-ReadWrite,unsignedInt -Device.IEEE1905.AL.NetworkTopology.LastChange,device.ieee1905.al.network-topology.last-change,Scalar-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries,device.ieee1905.al.network-topology.change-log-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.,device.ieee1905.al.network-topology.change-log.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp,device.ieee1905.al.network-topology.change-log.{i}.time-stamp,Tabular-ReadOnly,dateTime -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType,device.ieee1905.al.network-topology.change-log.{i}.event-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId,device.ieee1905.al.network-topology.change-log.{i}.reporter-device-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId,device.ieee1905.al.network-topology.change-log.{i}.reporter-interface-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType,device.ieee1905.al.network-topology.change-log.{i}.neighbor-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId,device.ieee1905.al.network-topology.change-log.{i}.neighbor-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version,device.ieee1905.al.network-topology.ieee1905-device.{i}.version,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand,device.ieee1905.al.network-topology.ieee1905-device.{i}.registrar-freq-band,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName,device.ieee1905.al.network-topology.ieee1905-device.{i}.friendly-name,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName,device.ieee1905.al.network-topology.ieee1905-device.{i}.manufacturer-name,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel,device.ieee1905.al.network-topology.ieee1905-device.{i}.manufacturer-model,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL,device.ieee1905.al.network-topology.ieee1905-device.{i}.control-url,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.bridging-tuple-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.mac-address,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.ipv4-address,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.ipv4-address-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.dhcp-server,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.mac-address,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.ipv6-address,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.ipv6-address-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.ipv6-address-origin,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.message-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.oui,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.information,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.interface-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.media-type,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.power-state,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.generic-phy-oui,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.generic-phy-variant,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.generic-phy-url,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.network-membership,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.role,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.ap-channel-band,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.frequency-index1,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.frequency-index2,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor.{i}.local-interface,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor.{i}.neighbor-interface-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.local-interface,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.neighbor-interface-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.behind-interface-ids,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.local-interface,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.neighbor-device-id,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.neighbor-mac-address,Tabular-ReadOnly,string -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.ieee802dot1-bridge,Tabular-ReadOnly,boolean -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.packet-errors,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.packet-errors-received,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.transmitted-packets,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.packets-received,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.mac-throughput-capacity,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.link-availability,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.phy-rate,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.rssi,Tabular-ReadOnly,unsignedInt -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.bridging-tuple.{i}.,TabularObject,object -Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList,device.ieee1905.al.network-topology.ieee1905-device.{i}.bridging-tuple.{i}.interface-list,Tabular-ReadOnly,string -Device.IEEE1905.AL.Security.,device.ieee1905.al.security,ScalarObject,object -Device.IEEE1905.AL.Security.SetupMethod,device.ieee1905.al.security.setup-method,Scalar-ReadWrite,string -Device.IEEE1905.AL.NetworkingRegistrar.,device.ieee1905.al.networking-registrar,ScalarObject,object -Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4,device.ieee1905.al.networking-registrar.registrar2dot4,Scalar-ReadOnly,string -Device.IEEE1905.AL.NetworkingRegistrar.Registrar5,device.ieee1905.al.networking-registrar.registrar5,Scalar-ReadOnly,string -Device.IEEE1905.AL.NetworkingRegistrar.Registrar60,device.ieee1905.al.networking-registrar.registrar60,Scalar-ReadOnly,string -Device.MQTT.,device.mqtt,ScalarObject,object -Device.MQTT.ClientNumberOfEntries,device.mqtt.client-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.MQTT.BrokerNumberOfEntries,device.mqtt.broker-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.MQTT.Capabilities.,device.mqtt.capabilities,ScalarObject,object -Device.MQTT.Capabilities.ProtocolVersionsSupported,device.mqtt.capabilities.protocol-versions-supported,Scalar-ReadOnly,string -Device.MQTT.Capabilities.TransportProtocolSupported,device.mqtt.capabilities.transport-protocol-supported,Scalar-ReadOnly,string -Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions,device.mqtt.capabilities.max-number-of-client-subscriptions,Scalar-ReadOnly,unsignedInt -Device.MQTT.Capabilities.MaxNumberOfBrokerBridges,device.mqtt.capabilities.max-number-of-broker-bridges,Scalar-ReadOnly,unsignedInt -Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions,device.mqtt.capabilities.max-number-of-broker-bridge-subscriptions,Scalar-ReadOnly,unsignedInt -Device.MQTT.Client.{i}.,device.mqtt.client.{i}.,TabularObject,object -Device.MQTT.Client.{i}.Alias,device.mqtt.client.{i}.alias,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.Name,device.mqtt.client.{i}.name,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.Enable,device.mqtt.client.{i}.enable,Tabular-ReadWrite,boolean -Device.MQTT.Client.{i}.Status,device.mqtt.client.{i}.status,Tabular-ReadOnly,string -Device.MQTT.Client.{i}.ClientID,device.mqtt.client.{i}.client-id,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.Username,device.mqtt.client.{i}.username,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.TransportProtocol,device.mqtt.client.{i}.transport-protocol,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.ProtocolVersion,device.mqtt.client.{i}.protocol-version,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.CleanSession,device.mqtt.client.{i}.clean-session,Tabular-ReadWrite,boolean -Device.MQTT.Client.{i}.MessageRetryTime,device.mqtt.client.{i}.message-retry-time,Tabular-ReadWrite,unsignedInt -Device.MQTT.Client.{i}.ConnectRetryTime,device.mqtt.client.{i}.connect-retry-time,Tabular-ReadWrite,unsignedInt -Device.MQTT.Client.{i}.KeepAliveTime,device.mqtt.client.{i}.keep-alive-time,Tabular-ReadWrite,unsignedInt -Device.MQTT.Client.{i}.BrokerAddress,device.mqtt.client.{i}.broker-address,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.BrokerPort,device.mqtt.client.{i}.broker-port,Tabular-ReadWrite,unsignedInt -Device.MQTT.Client.{i}.WillEnable,device.mqtt.client.{i}.will-enable,Tabular-ReadWrite,boolean -Device.MQTT.Client.{i}.WillTopic,device.mqtt.client.{i}.will-topic,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.WillValue,device.mqtt.client.{i}.will-value,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.WillQoS,device.mqtt.client.{i}.will-qo-s,Tabular-ReadWrite,unsignedInt -Device.MQTT.Client.{i}.WillRetain,device.mqtt.client.{i}.will-retain,Tabular-ReadWrite,boolean -Device.MQTT.Client.{i}.SubscriptionNumberOfEntries,device.mqtt.client.{i}.subscription-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.MQTT.Client.{i}.Subscription.{i}.,device.mqtt.client.{i}.subscription.{i}.,TabularObject,object -Device.MQTT.Client.{i}.Subscription.{i}.Alias,device.mqtt.client.{i}.subscription.{i}.alias,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.Subscription.{i}.Enable,device.mqtt.client.{i}.subscription.{i}.enable,Tabular-ReadWrite,boolean -Device.MQTT.Client.{i}.Subscription.{i}.Status,device.mqtt.client.{i}.subscription.{i}.status,Tabular-ReadOnly,string -Device.MQTT.Client.{i}.Subscription.{i}.Topic,device.mqtt.client.{i}.subscription.{i}.topic,Tabular-ReadWrite,string -Device.MQTT.Client.{i}.Subscription.{i}.QoS,device.mqtt.client.{i}.subscription.{i}.qo-s,Tabular-ReadWrite,unsignedInt -Device.MQTT.Client.{i}.Stats.,device.mqtt.client.{i}.stats,ScalarObject,object -Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished,device.mqtt.client.{i}.stats.broker-connection-established,Scalar-ReadOnly,dateTime -Device.MQTT.Client.{i}.Stats.LastPublishMessageSent,device.mqtt.client.{i}.stats.last-publish-message-sent,Scalar-ReadOnly,dateTime -Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived,device.mqtt.client.{i}.stats.last-publish-message-received,Scalar-ReadOnly,dateTime -Device.MQTT.Client.{i}.Stats.PublishSent,device.mqtt.client.{i}.stats.publish-sent,Scalar-ReadOnly,unsignedLong -Device.MQTT.Client.{i}.Stats.PublishReceived,device.mqtt.client.{i}.stats.publish-received,Scalar-ReadOnly,unsignedLong -Device.MQTT.Client.{i}.Stats.SubscribeSent,device.mqtt.client.{i}.stats.subscribe-sent,Scalar-ReadOnly,unsignedLong -Device.MQTT.Client.{i}.Stats.UnSubscribeSent,device.mqtt.client.{i}.stats.un-subscribe-sent,Scalar-ReadOnly,unsignedLong -Device.MQTT.Client.{i}.Stats.MQTTMessagesSent,device.mqtt.client.{i}.stats.mqtt-messages-sent,Scalar-ReadOnly,unsignedLong -Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived,device.mqtt.client.{i}.stats.mqtt-messages-received,Scalar-ReadOnly,unsignedLong -Device.MQTT.Client.{i}.Stats.ConnectionErrors,device.mqtt.client.{i}.stats.connection-errors,Scalar-ReadOnly,unsignedInt -Device.MQTT.Client.{i}.Stats.PublishErrors,device.mqtt.client.{i}.stats.publish-errors,Scalar-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.,device.mqtt.broker.{i}.,TabularObject,object -Device.MQTT.Broker.{i}.Alias,device.mqtt.broker.{i}.alias,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Name,device.mqtt.broker.{i}.name,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Enable,device.mqtt.broker.{i}.enable,Tabular-ReadWrite,boolean -Device.MQTT.Broker.{i}.Status,device.mqtt.broker.{i}.status,Tabular-ReadOnly,string -Device.MQTT.Broker.{i}.Port,device.mqtt.broker.{i}.port,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Interface,device.mqtt.broker.{i}.interface,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Username,device.mqtt.broker.{i}.username,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.BridgeNumberOfEntries,device.mqtt.broker.{i}.bridge-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.,device.mqtt.broker.{i}.bridge.{i}.,TabularObject,object -Device.MQTT.Broker.{i}.Bridge.{i}.Alias,device.mqtt.broker.{i}.bridge.{i}.alias,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Name,device.mqtt.broker.{i}.bridge.{i}.name,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Enable,device.mqtt.broker.{i}.bridge.{i}.enable,Tabular-ReadWrite,boolean -Device.MQTT.Broker.{i}.Bridge.{i}.Status,device.mqtt.broker.{i}.bridge.{i}.status,Tabular-ReadOnly,string -Device.MQTT.Broker.{i}.Bridge.{i}.ClientID,device.mqtt.broker.{i}.bridge.{i}.client-id,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Username,device.mqtt.broker.{i}.bridge.{i}.username,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol,device.mqtt.broker.{i}.bridge.{i}.transport-protocol,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion,device.mqtt.broker.{i}.bridge.{i}.protocol-version,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession,device.mqtt.broker.{i}.bridge.{i}.clean-session,Tabular-ReadWrite,boolean -Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime,device.mqtt.broker.{i}.bridge.{i}.message-retry-time,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime,device.mqtt.broker.{i}.bridge.{i}.connect-retry-time,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime,device.mqtt.broker.{i}.bridge.{i}.keep-alive-time,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm,device.mqtt.broker.{i}.bridge.{i}.server-selection-algorithm,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection,device.mqtt.broker.{i}.bridge.{i}.server-connection,Tabular-ReadOnly,string -Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries,device.mqtt.broker.{i}.bridge.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries,device.mqtt.broker.{i}.bridge.{i}.subscription-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.,device.mqtt.broker.{i}.bridge.{i}.server.{i}.,TabularObject,object -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable,device.mqtt.broker.{i}.bridge.{i}.server.{i}.enable,Tabular-ReadWrite,boolean -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias,device.mqtt.broker.{i}.bridge.{i}.server.{i}.alias,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority,device.mqtt.broker.{i}.bridge.{i}.server.{i}.priority,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight,device.mqtt.broker.{i}.bridge.{i}.server.{i}.weight,Tabular-ReadWrite,long -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address,device.mqtt.broker.{i}.bridge.{i}.server.{i}.address,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port,device.mqtt.broker.{i}.bridge.{i}.server.{i}.port,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.,TabularObject,object -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.alias,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.enable,Tabular-ReadWrite,boolean -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.status,Tabular-ReadOnly,string -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.topic,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.direction,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.qo-s,Tabular-ReadWrite,unsignedInt -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.local-prefix,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.remote-prefix,Tabular-ReadWrite,string -Device.MQTT.Broker.{i}.Stats.,device.mqtt.broker.{i}.stats,ScalarObject,object -Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients,device.mqtt.broker.{i}.stats.total-number-of-clients,Scalar-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients,device.mqtt.broker.{i}.stats.number-of-active-clients,Scalar-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients,device.mqtt.broker.{i}.stats.number-of-inactive-clients,Scalar-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Stats.Subscriptions,device.mqtt.broker.{i}.stats.subscriptions,Scalar-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Stats.PublishSent,device.mqtt.broker.{i}.stats.publish-sent,Scalar-ReadOnly,unsignedLong -Device.MQTT.Broker.{i}.Stats.PublishReceived,device.mqtt.broker.{i}.stats.publish-received,Scalar-ReadOnly,unsignedLong -Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent,device.mqtt.broker.{i}.stats.mqtt-messages-sent,Scalar-ReadOnly,unsignedLong -Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived,device.mqtt.broker.{i}.stats.mqtt-messages-received,Scalar-ReadOnly,unsignedLong -Device.MQTT.Broker.{i}.Stats.ConnectionErrors,device.mqtt.broker.{i}.stats.connection-errors,Scalar-ReadOnly,unsignedInt -Device.MQTT.Broker.{i}.Stats.PublishErrors,device.mqtt.broker.{i}.stats.publish-errors,Scalar-ReadOnly,unsignedInt -Device.DynamicDNS.,device.dynamic-dns,ScalarObject,object -Device.DynamicDNS.ClientNumberOfEntries,device.dynamic-dns.client-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DynamicDNS.ServerNumberOfEntries,device.dynamic-dns.server-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.DynamicDNS.SupportedServices,device.dynamic-dns.supported-services,Scalar-ReadOnly,string -Device.DynamicDNS.Client.{i}.,device.dynamic-dns.client.{i}.,TabularObject,object -Device.DynamicDNS.Client.{i}.Enable,device.dynamic-dns.client.{i}.enable,Tabular-ReadWrite,boolean -Device.DynamicDNS.Client.{i}.Status,device.dynamic-dns.client.{i}.status,Tabular-ReadOnly,string -Device.DynamicDNS.Client.{i}.Alias,device.dynamic-dns.client.{i}.alias,Tabular-ReadWrite,string -Device.DynamicDNS.Client.{i}.LastError,device.dynamic-dns.client.{i}.last-error,Tabular-ReadOnly,string -Device.DynamicDNS.Client.{i}.Server,device.dynamic-dns.client.{i}.server,Tabular-ReadWrite,string -Device.DynamicDNS.Client.{i}.Interface,device.dynamic-dns.client.{i}.interface,Tabular-ReadWrite,string -Device.DynamicDNS.Client.{i}.Username,device.dynamic-dns.client.{i}.username,Tabular-ReadWrite,string -Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries,device.dynamic-dns.client.{i}.hostname-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.DynamicDNS.Client.{i}.Hostname.{i}.,device.dynamic-dns.client.{i}.hostname.{i}.,TabularObject,object -Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable,device.dynamic-dns.client.{i}.hostname.{i}.enable,Tabular-ReadWrite,boolean -Device.DynamicDNS.Client.{i}.Hostname.{i}.Status,device.dynamic-dns.client.{i}.hostname.{i}.status,Tabular-ReadOnly,string -Device.DynamicDNS.Client.{i}.Hostname.{i}.Name,device.dynamic-dns.client.{i}.hostname.{i}.name,Tabular-ReadWrite,string -Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate,device.dynamic-dns.client.{i}.hostname.{i}.last-update,Tabular-ReadOnly,dateTime -Device.DynamicDNS.Server.{i}.,device.dynamic-dns.server.{i}.,TabularObject,object -Device.DynamicDNS.Server.{i}.Enable,device.dynamic-dns.server.{i}.enable,Tabular-ReadWrite,string -Device.DynamicDNS.Server.{i}.Name,device.dynamic-dns.server.{i}.name,Tabular-ReadWrite,string -Device.DynamicDNS.Server.{i}.Alias,device.dynamic-dns.server.{i}.alias,Tabular-ReadWrite,string -Device.DynamicDNS.Server.{i}.ServiceName,device.dynamic-dns.server.{i}.service-name,Tabular-ReadWrite,string -Device.DynamicDNS.Server.{i}.ServerAddress,device.dynamic-dns.server.{i}.server-address,Tabular-ReadWrite,string -Device.DynamicDNS.Server.{i}.ServerPort,device.dynamic-dns.server.{i}.server-port,Tabular-ReadWrite,unsignedInt -Device.DynamicDNS.Server.{i}.SupportedProtocols,device.dynamic-dns.server.{i}.supported-protocols,Tabular-ReadOnly,string -Device.DynamicDNS.Server.{i}.Protocol,device.dynamic-dns.server.{i}.protocol,Tabular-ReadWrite,string -Device.DynamicDNS.Server.{i}.CheckInterval,device.dynamic-dns.server.{i}.check-interval,Tabular-ReadWrite,unsignedInt -Device.DynamicDNS.Server.{i}.RetryInterval,device.dynamic-dns.server.{i}.retry-interval,Tabular-ReadWrite,unsignedInt -Device.DynamicDNS.Server.{i}.MaxRetries,device.dynamic-dns.server.{i}.max-retries,Tabular-ReadWrite,unsignedInt -Device.LEDs.,device.le-ds,ScalarObject,object -Device.LEDs.LEDNumberOfEntries,device.le-ds.led-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.LEDs.LED.{i}.,device.le-ds.led.{i}.,TabularObject,object -Device.LEDs.LED.{i}.Alias,device.le-ds.led.{i}.alias,Tabular-ReadWrite,string -Device.LEDs.LED.{i}.Name,device.le-ds.led.{i}.name,Tabular-ReadWrite,string -Device.LEDs.LED.{i}.Status,device.le-ds.led.{i}.status,Tabular-ReadOnly,string -Device.LEDs.LED.{i}.Reason,device.le-ds.led.{i}.reason,Tabular-ReadOnly,string -Device.LEDs.LED.{i}.CyclePeriodRepetitions,device.le-ds.led.{i}.cycle-period-repetitions,Tabular-ReadOnly,int -Device.LEDs.LED.{i}.Location,device.le-ds.led.{i}.location,Tabular-ReadOnly,string -Device.LEDs.LED.{i}.RelativeXPosition,device.le-ds.led.{i}.relative-x-position,Tabular-ReadOnly,unsignedInt -Device.LEDs.LED.{i}.RelativeYPosition,device.le-ds.led.{i}.relative-y-position,Tabular-ReadOnly,unsignedInt -Device.LEDs.LED.{i}.CycleElementNumberOfEntries,device.le-ds.led.{i}.cycle-element-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LEDs.LED.{i}.CycleElement.{i}.,device.le-ds.led.{i}.cycle-element.{i}.,TabularObject,object -Device.LEDs.LED.{i}.CycleElement.{i}.Alias,device.le-ds.led.{i}.cycle-element.{i}.alias,Tabular-ReadWrite,string -Device.LEDs.LED.{i}.CycleElement.{i}.Enable,device.le-ds.led.{i}.cycle-element.{i}.enable,Tabular-ReadWrite,boolean -Device.LEDs.LED.{i}.CycleElement.{i}.Order,device.le-ds.led.{i}.cycle-element.{i}.order,Tabular-ReadWrite,unsignedInt -Device.LEDs.LED.{i}.CycleElement.{i}.Color,device.le-ds.led.{i}.cycle-element.{i}.color,Tabular-ReadWrite,string -Device.LEDs.LED.{i}.CycleElement.{i}.Duration,device.le-ds.led.{i}.cycle-element.{i}.duration,Tabular-ReadWrite,unsignedInt -Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval,device.le-ds.led.{i}.cycle-element.{i}.fade-interval,Tabular-ReadWrite,unsignedInt -Device.LEDs.LED.{i}.CurrentCycleElement.,device.le-ds.led.{i}.current-cycle-element,ScalarObject,object -Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference,device.le-ds.led.{i}.current-cycle-element.cycle-element-reference,Scalar-ReadOnly,string -Device.LEDs.LED.{i}.CurrentCycleElement.Color,device.le-ds.led.{i}.current-cycle-element.color,Scalar-ReadOnly,string -Device.LEDs.LED.{i}.CurrentCycleElement.Duration,device.le-ds.led.{i}.current-cycle-element.duration,Scalar-ReadOnly,unsignedInt -Device.BASAPM.,device.basapm,ScalarObject,object -Device.BASAPM.MeasurementEndpointNumberOfEntries,device.basapm.measurement-endpoint-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.BASAPM.MeasurementEndpoint.{i}.,device.basapm.measurement-endpoint.{i}.,TabularObject,object -Device.BASAPM.MeasurementEndpoint.{i}.Alias,device.basapm.measurement-endpoint.{i}.alias,Tabular-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.Enable,device.basapm.measurement-endpoint.{i}.enable,Tabular-ReadWrite,boolean -Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent,device.basapm.measurement-endpoint.{i}.measurement-agent,Tabular-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership,device.basapm.measurement-endpoint.{i}.device-ownership,Tabular-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain,device.basapm.measurement-endpoint.{i}.operational-domain,Tabular-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain,device.basapm.measurement-endpoint.{i}.internet-domain,Tabular-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports,device.basapm.measurement-endpoint.{i}.use-measurement-endpoint-in-reports,Tabular-ReadWrite,boolean -Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.,device.basapm.measurement-endpoint.{i}.isp-device,ScalarObject,object -Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint,device.basapm.measurement-endpoint.{i}.isp-device.reference-point,Scalar-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation,device.basapm.measurement-endpoint.{i}.isp-device.geographical-location,Scalar-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.,device.basapm.measurement-endpoint.{i}.customer-device,ScalarObject,object -Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier,device.basapm.measurement-endpoint.{i}.customer-device.equipment-identifier,Scalar-ReadWrite,string -Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier,device.basapm.measurement-endpoint.{i}.customer-device.customer-identifier,Scalar-ReadWrite,string -Device.LMAP.,device.lmap,ScalarObject,object -Device.LMAP.MeasurementAgentNumberOfEntries,device.lmap.measurement-agent-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.LMAP.ReportNumberOfEntries,device.lmap.report-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.LMAP.EventNumberOfEntries,device.lmap.event-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.,device.lmap.measurement-agent.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Alias,device.lmap.measurement-agent.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Enable,device.lmap.measurement-agent.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Version,device.lmap.measurement-agent.{i}.version,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.LastStarted,device.lmap.measurement-agent.{i}.last-started,Tabular-ReadOnly,dateTime -Device.LMAP.MeasurementAgent.{i}.CapabilityTags,device.lmap.measurement-agent.{i}.capability-tags,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Identifier,device.lmap.measurement-agent.{i}.identifier,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.GroupIdentifier,device.lmap.measurement-agent.{i}.group-identifier,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.MeasurementPoint,device.lmap.measurement-agent.{i}.measurement-point,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports,device.lmap.measurement-agent.{i}.use-agent-identifier-in-reports,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports,device.lmap.measurement-agent.{i}.use-group-identifier-in-reports,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports,device.lmap.measurement-agent.{i}.use-measurement-point-in-reports,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.PublicCredential,device.lmap.measurement-agent.{i}.public-credential,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.PrivateCredential,device.lmap.measurement-agent.{i}.private-credential,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.EventLog,device.lmap.measurement-agent.{i}.event-log,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries,device.lmap.measurement-agent.{i}.task-capability-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries,device.lmap.measurement-agent.{i}.schedule-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries,device.lmap.measurement-agent.{i}.task-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries,device.lmap.measurement-agent.{i}.communication-channel-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries,device.lmap.measurement-agent.{i}.instruction-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.,device.lmap.measurement-agent.{i}.task-capability.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name,device.lmap.measurement-agent.{i}.task-capability.{i}.name,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version,device.lmap.measurement-agent.{i}.task-capability.{i}.version,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries,device.lmap.measurement-agent.{i}.task-capability.{i}.task-capability-registry-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.,device.lmap.measurement-agent.{i}.task-capability.{i}.registry.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry,device.lmap.measurement-agent.{i}.task-capability.{i}.registry.{i}.registry-entry,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles,device.lmap.measurement-agent.{i}.task-capability.{i}.registry.{i}.roles,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Controller.,device.lmap.measurement-agent.{i}.controller,ScalarObject,object -Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout,device.lmap.measurement-agent.{i}.controller.controller-timeout,Scalar-ReadWrite,int -Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules,device.lmap.measurement-agent.{i}.controller.control-schedules,Scalar-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks,device.lmap.measurement-agent.{i}.controller.control-tasks,Scalar-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels,device.lmap.measurement-agent.{i}.controller.control-channels,Scalar-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.,device.lmap.measurement-agent.{i}.schedule.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable,device.lmap.measurement-agent.{i}.schedule.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias,device.lmap.measurement-agent.{i}.schedule.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name,device.lmap.measurement-agent.{i}.schedule.{i}.name,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State,device.lmap.measurement-agent.{i}.schedule.{i}.state,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start,device.lmap.measurement-agent.{i}.schedule.{i}.start,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End,device.lmap.measurement-agent.{i}.schedule.{i}.end,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration,device.lmap.measurement-agent.{i}.schedule.{i}.duration,Tabular-ReadWrite,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags,device.lmap.measurement-agent.{i}.schedule.{i}.tags,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags,device.lmap.measurement-agent.{i}.schedule.{i}.suppression-tags,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode,device.lmap.measurement-agent.{i}.schedule.{i}.execution-mode,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation,device.lmap.measurement-agent.{i}.schedule.{i}.last-invocation,Tabular-ReadOnly,dateTime -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage,device.lmap.measurement-agent.{i}.schedule.{i}.storage,Tabular-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries,device.lmap.measurement-agent.{i}.schedule.{i}.action-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.,device.lmap.measurement-agent.{i}.schedule.{i}.stats,ScalarObject,object -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations,device.lmap.measurement-agent.{i}.schedule.{i}.stats.invocations,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions,device.lmap.measurement-agent.{i}.schedule.{i}.stats.suppressions,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps,device.lmap.measurement-agent.{i}.schedule.{i}.stats.overlaps,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures,device.lmap.measurement-agent.{i}.schedule.{i}.stats.failures,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.state,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.order,Tabular-ReadWrite,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.task,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.output-destination,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.suppression-tags,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.tags,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.storage,Tabular-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-invocation,Tabular-ReadOnly,dateTime -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-successful-completion,Tabular-ReadOnly,dateTime -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-successful-status-code,Tabular-ReadOnly,int -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-successful-message,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-failed-completion,Tabular-ReadOnly,dateTime -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-failed-status-code,Tabular-ReadOnly,int -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-failed-message,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats,ScalarObject,object -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.invocations,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.suppressions,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.overlaps,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.failures,Scalar-ReadOnly,unsignedLong -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.order,Tabular-ReadWrite,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.name,Tabular-ReadWrite,int -Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.value,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.,device.lmap.measurement-agent.{i}.task.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable,device.lmap.measurement-agent.{i}.task.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias,device.lmap.measurement-agent.{i}.task.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name,device.lmap.measurement-agent.{i}.task.{i}.name,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags,device.lmap.measurement-agent.{i}.task.{i}.tags,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries,device.lmap.measurement-agent.{i}.task.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries,device.lmap.measurement-agent.{i}.task.{i}.registry-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.registry-entry,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.roles,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.order,Tabular-ReadWrite,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.name,Tabular-ReadWrite,int -Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.value,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.,device.lmap.measurement-agent.{i}.communication-channel.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable,device.lmap.measurement-agent.{i}.communication-channel.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias,device.lmap.measurement-agent.{i}.communication-channel.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name,device.lmap.measurement-agent.{i}.communication-channel.{i}.name,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile,device.lmap.measurement-agent.{i}.communication-channel.{i}.use-bulk-data-profile,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile,device.lmap.measurement-agent.{i}.communication-channel.{i}.bulk-data-profile,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target,device.lmap.measurement-agent.{i}.communication-channel.{i}.target,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential,device.lmap.measurement-agent.{i}.communication-channel.{i}.target-public-credential,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface,device.lmap.measurement-agent.{i}.communication-channel.{i}.interface,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.,device.lmap.measurement-agent.{i}.instruction.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable,device.lmap.measurement-agent.{i}.instruction.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias,device.lmap.measurement-agent.{i}.instruction.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange,device.lmap.measurement-agent.{i}.instruction.{i}.last-change,Tabular-ReadOnly,dateTime -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules,device.lmap.measurement-agent.{i}.instruction.{i}.instruction-schedules,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks,device.lmap.measurement-agent.{i}.instruction.{i}.instruction-tasks,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels,device.lmap.measurement-agent.{i}.instruction.{i}.report-channels,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.,TabularObject,object -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.name,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.state,Tabular-ReadOnly,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.stop-running,Tabular-ReadWrite,boolean -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.start,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.end,Tabular-ReadWrite,string -Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.suppression-match,Tabular-ReadWrite,string -Device.LMAP.Report.{i}.,device.lmap.report.{i}.,TabularObject,object -Device.LMAP.Report.{i}.ReportDate,device.lmap.report.{i}.report-date,Tabular-ReadOnly,dateTime -Device.LMAP.Report.{i}.AgentIdentifier,device.lmap.report.{i}.agent-identifier,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.GroupIdentifier,device.lmap.report.{i}.group-identifier,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.MeasurementPoint,device.lmap.report.{i}.measurement-point,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.ResultNumberOfEntries,device.lmap.report.{i}.result-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.,device.lmap.report.{i}.result.{i}.,TabularObject,object -Device.LMAP.Report.{i}.Result.{i}.TaskName,device.lmap.report.{i}.result.{i}.task-name,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.ScheduleName,device.lmap.report.{i}.result.{i}.schedule-name,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.ActionName,device.lmap.report.{i}.result.{i}.action-name,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.EventTime,device.lmap.report.{i}.result.{i}.event-time,Tabular-ReadOnly,dateTime -Device.LMAP.Report.{i}.Result.{i}.StartTime,device.lmap.report.{i}.result.{i}.start-time,Tabular-ReadOnly,dateTime -Device.LMAP.Report.{i}.Result.{i}.EndTime,device.lmap.report.{i}.result.{i}.end-time,Tabular-ReadOnly,dateTime -Device.LMAP.Report.{i}.Result.{i}.CycleNumber,device.lmap.report.{i}.result.{i}.cycle-number,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.Status,device.lmap.report.{i}.result.{i}.status,Tabular-ReadOnly,int -Device.LMAP.Report.{i}.Result.{i}.Tags,device.lmap.report.{i}.result.{i}.tags,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries,device.lmap.report.{i}.result.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries,device.lmap.report.{i}.result.{i}.result-conflict-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries,device.lmap.report.{i}.result.{i}.result-report-table-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.Option.{i}.,device.lmap.report.{i}.result.{i}.option.{i}.,TabularObject,object -Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order,device.lmap.report.{i}.result.{i}.option.{i}.order,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name,device.lmap.report.{i}.result.{i}.option.{i}.name,Tabular-ReadOnly,int -Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value,device.lmap.report.{i}.result.{i}.option.{i}.value,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.,device.lmap.report.{i}.result.{i}.conflict.{i}.,TabularObject,object -Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName,device.lmap.report.{i}.result.{i}.conflict.{i}.task-name,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName,device.lmap.report.{i}.result.{i}.conflict.{i}.schedule-name,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName,device.lmap.report.{i}.result.{i}.conflict.{i}.action-name,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.,device.lmap.report.{i}.result.{i}.report-table.{i}.,TabularObject,object -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels,device.lmap.report.{i}.result.{i}.report-table.{i}.column-labels,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries,device.lmap.report.{i}.result.{i}.report-table.{i}.result-report-row-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries,device.lmap.report.{i}.result.{i}.report-table.{i}.registry-number-of-entries,Tabular-ReadOnly,unsignedInt -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.,device.lmap.report.{i}.result.{i}.report-table.{i}.result-row.{i}.,TabularObject,object -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values,device.lmap.report.{i}.result.{i}.report-table.{i}.result-row.{i}.values,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.,device.lmap.report.{i}.result.{i}.report-table.{i}.registry.{i}.,TabularObject,object -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry,device.lmap.report.{i}.result.{i}.report-table.{i}.registry.{i}.registry-entry,Tabular-ReadOnly,string -Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles,device.lmap.report.{i}.result.{i}.report-table.{i}.registry.{i}.roles,Tabular-ReadOnly,string -Device.LMAP.Event.{i}.,device.lmap.event.{i}.,TabularObject,object -Device.LMAP.Event.{i}.Enable,device.lmap.event.{i}.enable,Tabular-ReadWrite,boolean -Device.LMAP.Event.{i}.Alias,device.lmap.event.{i}.alias,Tabular-ReadWrite,string -Device.LMAP.Event.{i}.Name,device.lmap.event.{i}.name,Tabular-ReadWrite,string -Device.LMAP.Event.{i}.Type,device.lmap.event.{i}.type,Tabular-ReadWrite,string -Device.LMAP.Event.{i}.RandomnessSpread,device.lmap.event.{i}.randomness-spread,Tabular-ReadWrite,int -Device.LMAP.Event.{i}.CycleInterval,device.lmap.event.{i}.cycle-interval,Tabular-ReadWrite,int -Device.LMAP.Event.{i}.PeriodicTimer.,device.lmap.event.{i}.periodic-timer,ScalarObject,object -Device.LMAP.Event.{i}.PeriodicTimer.StartTime,device.lmap.event.{i}.periodic-timer.start-time,Scalar-ReadWrite,dateTime -Device.LMAP.Event.{i}.PeriodicTimer.EndTime,device.lmap.event.{i}.periodic-timer.end-time,Scalar-ReadWrite,dateTime -Device.LMAP.Event.{i}.PeriodicTimer.Interval,device.lmap.event.{i}.periodic-timer.interval,Scalar-ReadWrite,unsignedInt -Device.LMAP.Event.{i}.CalendarTimer.,device.lmap.event.{i}.calendar-timer,ScalarObject,object -Device.LMAP.Event.{i}.CalendarTimer.StartTime,device.lmap.event.{i}.calendar-timer.start-time,Scalar-ReadWrite,dateTime -Device.LMAP.Event.{i}.CalendarTimer.EndTime,device.lmap.event.{i}.calendar-timer.end-time,Scalar-ReadWrite,dateTime -Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths,device.lmap.event.{i}.calendar-timer.schedule-months,Scalar-ReadWrite,string -Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth,device.lmap.event.{i}.calendar-timer.schedule-days-of-month,Scalar-ReadWrite,string -Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek,device.lmap.event.{i}.calendar-timer.schedule-days-of-week,Scalar-ReadWrite,string -Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay,device.lmap.event.{i}.calendar-timer.schedule-hours-of-day,Scalar-ReadWrite,string -Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour,device.lmap.event.{i}.calendar-timer.schedule-minutes-of-hour,Scalar-ReadWrite,string -Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute,device.lmap.event.{i}.calendar-timer.schedule-seconds-of-minute,Scalar-ReadWrite,string -Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset,device.lmap.event.{i}.calendar-timer.enable-schedule-timezone-offset,Scalar-ReadWrite,boolean -Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset,device.lmap.event.{i}.calendar-timer.schedule-timezone-offset,Scalar-ReadWrite,int -Device.LMAP.Event.{i}.OneOff.,device.lmap.event.{i}.one-off,ScalarObject,object -Device.LMAP.Event.{i}.OneOff.StartTime,device.lmap.event.{i}.one-off.start-time,Scalar-ReadWrite,dateTime -Device.Services.FAPService.{i}.,device.services.fap-service.{i}.,TabularObject,object,urn:onf:otcc:wireless:yang:radio-access -Device.Services.FAPService.{i}.Alias,device.services.fap-service.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.DeviceType,device.services.fap-service.{i}.device-type,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.DNPrefix,device.services.fap-service.{i}.dn-prefix,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.Capabilities.,device.services.fap-service.{i}.capabilities,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.GPSEquipped,device.services.fap-service.{i}.capabilities.gps-equipped,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.MaxTxPower,device.services.fap-service.{i}.capabilities.max-tx-power,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Capabilities.SupportedSystems,device.services.fap-service.{i}.capabilities.supported-systems,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.Beacon,device.services.fap-service.{i}.capabilities.beacon,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.,device.services.fap-service.{i}.capabilities.umts,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.UMTS.DuplexMode,device.services.fap-service.{i}.capabilities.umts.duplex-mode,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.UMTS.GSMRxSupported,device.services.fap-service.{i}.capabilities.umts.gsm-rx-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.HSDPASupported,device.services.fap-service.{i}.capabilities.umts.hsdpa-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported,device.services.fap-service.{i}.capabilities.umts.max-hsdpa-data-rate-supported,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Capabilities.UMTS.HSUPASupported,device.services.fap-service.{i}.capabilities.umts.hsupa-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported,device.services.fap-service.{i}.capabilities.umts.max-hsupa-data-rate-supported,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported,device.services.fap-service.{i}.capabilities.umts.max-hspdsc-hs-supported,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported,device.services.fap-service.{i}.capabilities.umts.max-hsscc-hs-supported,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Capabilities.UMTS.FDDBandsSupported,device.services.fap-service.{i}.capabilities.umts.fdd-bands-supported,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported,device.services.fap-service.{i}.capabilities.umts.gsm-rx-bands-supported,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.,device.services.fap-service.{i}.capabilities.umts.self-config,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig,device.services.fap-service.{i}.capabilities.umts.self-config.uarfcn-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig,device.services.fap-service.{i}.capabilities.umts.self-config.primary-scrambling-code-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig,device.services.fap-service.{i}.capabilities.umts.self-config.max-fap-tx-power-expanded-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig,device.services.fap-service.{i}.capabilities.umts.self-config.pcpich-power-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig,device.services.fap-service.{i}.capabilities.umts.self-config.max-ul-tx-power-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig,device.services.fap-service.{i}.capabilities.umts.self-config.lacracura-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig,device.services.fap-service.{i}.capabilities.umts.self-config.neighbor-list-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig,device.services.fap-service.{i}.capabilities.umts.self-config.cell-re-selection-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.intra-freq-meas-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.inter-freq-meas-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.inter-rat-meas-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.ue-internal-meas-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig,device.services.fap-service.{i}.capabilities.umts.self-config.noise-rise-limit-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.LTE.,device.services.fap-service.{i}.capabilities.lte,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.LTE.DuplexMode,device.services.fap-service.{i}.capabilities.lte.duplex-mode,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.LTE.BandsSupported,device.services.fap-service.{i}.capabilities.lte.bands-supported,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Capabilities.LTE.NNSFSupported,device.services.fap-service.{i}.capabilities.lte.nnsf-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.LTE.UMTSRxSupported,device.services.fap-service.{i}.capabilities.lte.umts-rx-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported,device.services.fap-service.{i}.capabilities.lte.umts-rx-bands-supported,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.LTE.GSMRxSupported,device.services.fap-service.{i}.capabilities.lte.gsm-rx-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported,device.services.fap-service.{i}.capabilities.lte.gsm-rx-bands-supported,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported,device.services.fap-service.{i}.capabilities.lte.cdma2000-rx-supported,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported,device.services.fap-service.{i}.capabilities.lte.cdma2000-rx-bands-supported,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.CDMA2000.,device.services.fap-service.{i}.capabilities.cdma2000,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable,device.services.fap-service.{i}.capabilities.cdma2000.remote-ip-access-capable,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon,device.services.fap-service.{i}.capabilities.cdma2000.band-class-supported-fap-beacon,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.,device.services.fap-service.{i}.capabilities.cdma2000.one-x,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP,device.services.fap-service.{i}.capabilities.cdma2000.one-x.band-class-supported-fap,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable,device.services.fap-service.{i}.capabilities.cdma2000.one-x.active-handin-capable,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable,device.services.fap-service.{i}.capabilities.cdma2000.one-x.femto-overhead-messages-capable,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.rfcnfl-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.pilot-pn-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.max-fap-tx-power-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.max-fap-beacon-tx-power-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.,device.services.fap-service.{i}.capabilities.cdma2000.hrpd,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.a13-session-transfer-capable,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.a16-session-transfer-capable,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.local-ip-access-capable,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.dedicated-hrpd-beacon,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config,ScalarObject,object -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.rfcnfl-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.pilot-pn-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.max-fap-tx-power-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.max-fap-beacon-tx-power-config,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.,device.services.fap-service.{i}.fap-control,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.SelfConfigEvents,device.services.fap-service.{i}.fap-control.self-config-events,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.EnclosureTamperingDetected,device.services.fap-service.{i}.fap-control.enclosure-tampering-detected,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.,device.services.fap-service.{i}.fap-control.umts,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.UMTS.OpState,device.services.fap-service.{i}.fap-control.umts.op-state,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.AdminState,device.services.fap-service.{i}.fap-control.umts.admin-state,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.RFTxStatus,device.services.fap-service.{i}.fap-control.umts.rf-tx-status,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.PMConfig,device.services.fap-service.{i}.fap-control.umts.pm-config,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.,device.services.fap-service.{i}.fap-control.umts.self-config,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.uarfcn-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.primary-scrambling-code-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.max-fap-tx-power-expanded-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.pcpich-power-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.max-ul-tx-power-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.lacracura-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.neighbor-list-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.cell-re-selection-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.intra-freq-meas-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.inter-freq-meas-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.inter-rat-meas-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.ue-internal-meas-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.noise-rise-limit-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.,device.services.fap-service.{i}.fap-control.umts.gateway,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1,device.services.fap-service.{i}.fap-control.umts.gateway.sec-gw-server1,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2,device.services.fap-service.{i}.fap-control.umts.gateway.sec-gw-server2,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3,device.services.fap-service.{i}.fap-control.umts.gateway.sec-gw-server3,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-server1,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-server2,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-server3,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-port,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.LTE.,device.services.fap-service.{i}.fap-control.lte,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.LTE.OpState,device.services.fap-service.{i}.fap-control.lte.op-state,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.LTE.AdminState,device.services.fap-service.{i}.fap-control.lte.admin-state,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.LTE.RFTxStatus,device.services.fap-service.{i}.fap-control.lte.rf-tx-status,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.LTE.PMConfig,device.services.fap-service.{i}.fap-control.lte.pm-config,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.,device.services.fap-service.{i}.fap-control.lte.gateway,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1,device.services.fap-service.{i}.fap-control.lte.gateway.sec-gw-server1,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2,device.services.fap-service.{i}.fap-control.lte.gateway.sec-gw-server2,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3,device.services.fap-service.{i}.fap-control.lte.gateway.sec-gw-server3,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList,device.services.fap-service.{i}.fap-control.lte.gateway.s1-sig-link-server-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode,device.services.fap-service.{i}.fap-control.lte.gateway.s1-connection-mode,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort,device.services.fap-service.{i}.fap-control.lte.gateway.s1-sig-link-port,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.,device.services.fap-service.{i}.fap-control.cdma2000,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HomeDomain,device.services.fap-service.{i}.fap-control.cdma2000.home-domain,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable,device.services.fap-service.{i}.fap-control.cdma2000.remote-ip-access-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.PMConfig,device.services.fap-service.{i}.fap-control.cdma2000.pm-config,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.,device.services.fap-service.{i}.fap-control.cdma2000.time,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone,device.services.fap-service.{i}.fap-control.cdma2000.time.local-time-zone,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime,device.services.fap-service.{i}.fap-control.cdma2000.time.current-local-time,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds,device.services.fap-service.{i}.fap-control.cdma2000.time.leap-seconds,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed,device.services.fap-service.{i}.fap-control.cdma2000.time.daylight-savings-used,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.,device.services.fap-service.{i}.fap-control.cdma2000.one-x,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState,device.services.fap-service.{i}.fap-control.cdma2000.one-x.admin-state,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.OpState,device.services.fap-service.{i}.fap-control.cdma2000.one-x.op-state,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus,device.services.fap-service.{i}.fap-control.cdma2000.one-x.rf-tx-status,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight,device.services.fap-service.{i}.fap-control.cdma2000.one-x.daylight,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev,device.services.fap-service.{i}.fap-control.cdma2000.one-x.max-p-rev,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister,device.services.fap-service.{i}.fap-control.cdma2000.one-x.reregister,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod,device.services.fap-service.{i}.fap-control.cdma2000.one-x.emergency-session-period,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode,device.services.fap-service.{i}.fap-control.cdma2000.one-x.location-area-code,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId,device.services.fap-service.{i}.fap-control.cdma2000.one-x.msc-id,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement.active-handin-measurement-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement.active-hand-in-measurement-duration,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement.measurement-report-threshold,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.rfcnfl-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.pilot-pn-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.max-fap-tx-power-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.max-fap-beacon-tx-power-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.,device.services.fap-service.{i}.fap-control.cdma2000.gateway,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-server1,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-server2,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-server3,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-switchover-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.op-state,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.admin-state,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.rf-tx-status,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13-session-transfer-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.local-ip-access-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.rfcnfl-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.pilot-pn-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.max-fap-tx-power-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.max-hrpd-beacon-tx-power-self-config-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13,ScalarObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.,TabularObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.color-code,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.uati104,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.,TabularObject,object -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.hrpd-subnet-length,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.hrpd-subnet,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.a13-ip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.,device.services.fap-service.{i}.access-mgmt,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.UMTS.,device.services.fap-service.{i}.access-mgmt.umts,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.UMTS.AccessMode,device.services.fap-service.{i}.access-mgmt.umts.access-mode,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision,device.services.fap-service.{i}.access-mgmt.umts.non-csgue-access-decision,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally,device.services.fap-service.{i}.access-mgmt.umts.csg-membership-determined-locally,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed,device.services.fap-service.{i}.access-mgmt.umts.max-u-es-served,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers,device.services.fap-service.{i}.access-mgmt.umts.max-csg-members,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers,device.services.fap-service.{i}.access-mgmt.umts.max-non-csg-members,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers,device.services.fap-service.{i}.access-mgmt.umts.max-resource-non-csg-members,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.UMTS.HNBName,device.services.fap-service.{i}.access-mgmt.umts.hnb-name,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.CSGID,device.services.fap-service.{i}.access-mgmt.umts.csgid,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.UMTS.AccessControlList,device.services.fap-service.{i}.access-mgmt.umts.access-control-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries,device.services.fap-service.{i}.access-mgmt.umts.max-member-detail-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries,device.services.fap-service.{i}.access-mgmt.umts.member-detail-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.,TabularObject,object -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.imsi,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.msisdn,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.membership-expires,Tabular-ReadWrite,dateTime -Device.Services.FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.umts.local-ip-access,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable,device.services.fap-service.{i}.access-mgmt.umts.local-ip-access.enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.LTE.,device.services.fap-service.{i}.access-mgmt.lte,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.LTE.AccessMode,device.services.fap-service.{i}.access-mgmt.lte.access-mode,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxUEsServed,device.services.fap-service.{i}.access-mgmt.lte.max-u-es-served,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers,device.services.fap-service.{i}.access-mgmt.lte.max-csg-members,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers,device.services.fap-service.{i}.access-mgmt.lte.max-non-csg-members,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers,device.services.fap-service.{i}.access-mgmt.lte.max-resource-non-csg-members,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.LTE.CSGID,device.services.fap-service.{i}.access-mgmt.lte.csgid,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.LTE.HNBName,device.services.fap-service.{i}.access-mgmt.lte.hnb-name,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.lte.local-ip-access,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable,device.services.fap-service.{i}.access-mgmt.lte.local-ip-access.enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.,device.services.fap-service.{i}.access-mgmt.cdma2000,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.AccessMode,device.services.fap-service.{i}.access-mgmt.cdma2000.access-mode,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed,device.services.fap-service.{i}.access-mgmt.cdma2000.max-total-active-calls-allowed,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList,device.services.fap-service.{i}.access-mgmt.cdma2000.access-control-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries,device.services.fap-service.{i}.access-mgmt.cdma2000.max-member-detail-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.,TabularObject,object -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.imsi,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.hrpd-identifier-type,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.hrpd-identifier-value,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.membership-expires,Tabular-ReadWrite,dateTime -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.filter-type,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.filter-in-use,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.,TabularObject,object -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.subnet,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.subnet-mask,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.Legacy.,device.services.fap-service.{i}.access-mgmt.legacy,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access,ScalarObject,object -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.max-rules-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.,TabularObject,object -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.dest-ip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.dest-subnet-mask,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.protocol,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.action,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.interface,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.,device.services.fap-service.{i}.cell-config,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.,device.services.fap-service.{i}.cell-config.umts,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.TunnelInstance,device.services.fap-service.{i}.cell-config.umts.tunnel-instance,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.,device.services.fap-service.{i}.cell-config.umts.cn,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PLMNType,device.services.fap-service.{i}.cell-config.umts.cn.plmn-type,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PLMNID,device.services.fap-service.{i}.cell-config.umts.cn.plmnid,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID,device.services.fap-service.{i}.cell-config.umts.cn.equiv-plmnid,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.SAC,device.services.fap-service.{i}.cell-config.umts.cn.sac,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC,device.services.fap-service.{i}.cell-config.umts.cn.broadcast-sac,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.LACRAC,device.services.fap-service.{i}.cell-config.umts.cn.lacrac,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.LACInUse,device.services.fap-service.{i}.cell-config.umts.cn.lac-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.RACInUse,device.services.fap-service.{i}.cell-config.umts.cn.rac-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.t3212,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.imsi-attach-detach-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.att-estab-cs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.fail-estab-cs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.succ-estab-cs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.rel-drop-cs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.att3-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.succ3-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.att2-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.succ2-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.network-mode-operation-combined,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.att-estab-ps,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.succ-estab-ps,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.fail-estab-ps,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.rel-drop-ps,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits-edch,Scalar-ReadOnly,unsignedLong -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits64-k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits128-k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits384-k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits-hsdpa,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits64-k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits128-k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits384-k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.correlation-id,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.estab-direct-path-lgw-att-nbr,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.estab-direct-path-lgw-succ-nbr,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.estab-direct-path-lgw-fail-nbr,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.,device.services.fap-service.{i}.cell-config.umts.cn.hho,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats.succ-hnb-umts-intra-freq,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats.att-hnb-umts-intra-freq,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats.att-hnb-umts-inter-freq,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.,device.services.fap-service.{i}.cell-config.umts.ran,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.URAList,device.services.fap-service.{i}.cell-config.umts.ran.ura-list,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.URAInUse,device.services.fap-service.{i}.cell-config.umts.ran.ura-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.rncid,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellID,device.services.fap-service.{i}.cell-config.umts.ran.cell-id,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRatC,device.services.fap-service.{i}.cell-config.umts.ran.t-rat-c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRafC,device.services.fap-service.{i}.cell-config.umts.ran.t-raf-c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NRafC,device.services.fap-service.{i}.cell-config.umts.ran.n-raf-c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TigOR,device.services.fap-service.{i}.cell-config.umts.ran.tig-or,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TinTR,device.services.fap-service.{i}.cell-config.umts.ran.tin-tr,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd,device.services.fap-service.{i}.cell-config.umts.ran.t-data-fwd,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep,device.services.fap-service.{i}.cell-config.umts.ran.t-reloc-prep,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall,device.services.fap-service.{i}.cell-config.umts.ran.t-reloc-overall,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm,device.services.fap-service.{i}.cell-config.umts.ran.hnbid-realm,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.HSFlag,device.services.fap-service.{i}.cell-config.umts.ran.hs-flag,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.HSEnable,device.services.fap-service.{i}.cell-config.umts.ran.hs-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs,device.services.fap-service.{i}.cell-config.umts.ran.num-of-hspdsc-hs,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs,device.services.fap-service.{i}.cell-config.umts.ran.num-of-hsscc-hs,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.,device.services.fap-service.{i}.cell-config.umts.ran.csg,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator,device.services.fap-service.{i}.cell-config.umts.ran.csg.csg-indicator,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList,device.services.fap-service.{i}.cell-config.umts.ran.csg.uarfcndl-list,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info.start-psc-range1-coefficient,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info.number-of-ps-cs,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info.psc-range2-offset,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.quality-measure-cpich,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.qqual-min,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.qqual-min-offset,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-rx-lev-min,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.delta-q-rx-lev-min,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-rx-lev-min-offset,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-hyst1s,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-hyst2s,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.t-reselections,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-intrasearch,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-intersearch,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-search-hcs,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-search-rat,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.shcsrat,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-limit-search-rat,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.non-hcstcr-max,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.non-hcsncr,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.non-hcstcr-max-hyst,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.qhcs,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.use-of-hcs,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.hcs-prio,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.tcr-max,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.ncr,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.tcr-max-hyst,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.ue-tx-pwr-max-rach,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t300,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t301,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t302,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t304,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t305,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t307,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t308,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t309,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t310,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t311,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t312,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t313,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t314,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t315,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t316,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t317,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n300,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n301,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n302,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n304,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n310,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n312,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n313,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n315,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.wait-time,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.,device.services.fap-service.{i}.cell-config.umts.ran.drx,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS,device.services.fap-service.{i}.cell-config.umts.ran.drx.drx-cycle-length-coefficient-cs,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS,device.services.fap-service.{i}.cell-config.umts.ran.drx.drx-cycle-length-coefficient-ps,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.drx.utrandrx-cycle-length-coefficient,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.,device.services.fap-service.{i}.cell-config.umts.ran.power-control,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue,device.services.fap-service.{i}.cell-config.umts.ran.power-control.constant-value,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp,device.services.fap-service.{i}.cell-config.umts.ran.power-control.power-ramp-step-up,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax,device.services.fap-service.{i}.cell-config.umts.ran.power-control.preamble-retrans-max,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor,device.services.fap-service.{i}.cell-config.umts.ran.power-control.persistence-scale-factor,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax,device.services.fap-service.{i}.cell-config.umts.ran.power-control.m-max,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min,device.services.fap-service.{i}.cell-config.umts.ran.power-control.nb01-min,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max,device.services.fap-service.{i}.cell-config.umts.ran.power-control.nb01-max,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.cell-barred,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.intra-freq-cell-reselection-indicator,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.t-barred,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.access-class-barred-list-cs,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.access-class-barred-list-ps,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.cell-reserved-for-operator-use,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.measurement-quantity,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.filter-coefficient,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.intra-frequency-event-identity,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition2-event1a,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition1-event1b,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition2-event1e,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition1-event1f,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-range-event1a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-range-event1b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.weighting-factor-event1a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.weighting-factor-event1b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.report-deactivation-threshold-event1a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-amount-event1a,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-amount-event1c,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-interval-event1a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-interval-event1c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1d,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1e,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1f,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1d,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1e,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1f,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.threshold-used-frequency-event1e,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.threshold-used-frequency-event1f,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.replacement-activation-threshold-event1c,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.intra-frequency-event-identity,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.event-description,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.measurement-quantity,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.filter-coefficient,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.triggering-condition,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.reporting-range,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.weighting-factor,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.report-deactivation-threshold,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.reporting-amount,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.reporting-interval,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.hysteresis,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.time-to-trigger,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.threshold-used-frequency,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.replacement-activation-threshold,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.measurement-quantity,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.filter-coefficient,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.inter-frequency-event-identity,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2d,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2f,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2d,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2f,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2d,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2f,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.threshold-used-frequency-event2b,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.threshold-used-frequency-event2d,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.threshold-used-frequency-event2f,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.intra-frequency-event-identity,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.event-description,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.measurement-quantity,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.filter-coefficient,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.weighting-factor,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.hysteresis,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.time-to-trigger,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.threshold-used-frequency,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.threshold-non-used-frequency,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.gsm-filter-coefficient,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.bsic-verification-required,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.weighting-factor,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.hysteresis,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.time-to-trigger,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.threshold-own-system,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.threshold-other-system,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.inter-rat-event-identity,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.event-description,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.filter-coefficient,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.bsic-verification-required,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.weighting-factor,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.hysteresis,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.time-to-trigger,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.threshold-own-system,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.threshold-other-system,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.filter-coefficient,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.ue-tx-pwr-threshold-event6a,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.time-to-trigger-event6a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.ue-tx-pwr-threshold-event6b,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.time-to-trigger-event6b,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.,device.services.fap-service.{i}.cell-config.umts.ran.rf,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcndl,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcndl-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcnul-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcndl-to-protect,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.rf.primary-scrambling-code,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.primary-scrambling-code-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-fap-tx-power-expanded,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-fap-tx-power-in-use-expanded,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-ul-tx-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-ul-tx-power-in-use,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.pcpich-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.pcpich-power-in-use,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH,device.services.fap-service.{i}.cell-config.umts.ran.rf.power-offset-pilot-dpdch,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget,device.services.fap-service.{i}.cell-config.umts.ran.rf.fap-coverage-target,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo,device.services.fap-service.{i}.cell-config.umts.ran.rf.fap-quality-target-ec-io,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.psch-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.ssch-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.pich-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.pch-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.fach-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.bch-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.aich-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod,device.services.fap-service.{i}.cell-config.umts.ran.rf.ctch-allocation-period,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset,device.services.fap-service.{i}.cell-config.umts.ran.rf.cbs-frame-offset,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-tti,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue,device.services.fap-service.{i}.cell-config.umts.ran.rf.noise-rise-limit-lower-value,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue,device.services.fap-service.{i}.cell-config.umts.ran.rf.noise-rise-limit-upper-value,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.noise-rise-limit-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.max-intra-freq-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.max-inter-freq-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.rncid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.cid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.lac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.rac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.ura,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.pcpich-tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.collocated-inter-freq-cell,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.max-tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.max-dpc-htx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.rncid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.cid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.lac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.rac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.ura,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.uarfcnul,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.uarfcndl,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.pcpich-tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.lac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.ci,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.max-intra-freq-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.max-inter-freq-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.rncid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.cid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.lac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.rac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.ura,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.rncid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.cid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.lac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.rac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.ura,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.uarfcnul,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.uarfcndl,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.lac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.ci,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.,device.services.fap-service.{i}.cell-config.umts.ran.rrc,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats.att-conn-estab,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats.fail-conn-estab,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats.succ-conn-estab,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.,device.services.fap-service.{i}.cell-config.umts.rab,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS,device.services.fap-service.{i}.cell-config.umts.rab.rab-succ-estab-cs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS,device.services.fap-service.{i}.cell-config.umts.rab.rab-fail-estab-cs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS,device.services.fap-service.{i}.cell-config.umts.rab.rab-succ-estab-ps,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS,device.services.fap-service.{i}.cell-config.umts.rab.rab-fail-estab-ps,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean,device.services.fap-service.{i}.cell-config.umts.rab.rabcs-setup-time-mean,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax,device.services.fap-service.{i}.cell-config.umts.rab.rabcs-setup-time-max,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean,device.services.fap-service.{i}.cell-config.umts.rab.rabps-setup-time-mean,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax,device.services.fap-service.{i}.cell-config.umts.rab.rabps-setup-time-max,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.FailHO,device.services.fap-service.{i}.cell-config.umts.rab.fail-ho,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.SuccHO,device.services.fap-service.{i}.cell-config.umts.rab.succ-ho,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.,device.services.fap-service.{i}.cell-config.lte,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.tunnel-ref,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.,device.services.fap-service.{i}.cell-config.lte.epc,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList,device.services.fap-service.{i}.cell-config.lte.epc.allowed-ciphering-algorithm-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList,device.services.fap-service.{i}.cell-config.lte.epc.allowed-integrity-protection-algorithm-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.TAC,device.services.fap-service.{i}.cell-config.lte.epc.tac,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.EAID,device.services.fap-service.{i}.cell-config.lte.epc.eaid,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries,device.services.fap-service.{i}.cell-config.lte.epc.max-plmn-list-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries,device.services.fap-service.{i}.cell-config.lte.epc.max-qo-s-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.epc.qo-s-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.is-primary,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.cell-reserved-for-operator-use,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.qci,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.type,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.priority,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.packet-delay-budget,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.,device.services.fap-service.{i}.cell-config.lte.epc.ho,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.toe-nb-att,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.toe-nb-succ,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.toe-nb-fail,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.frome-nb-att,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.frome-nb-succ,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.frome-nb-fail,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-utran-att,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-utran-succ,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-utran-fail,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-geran-att,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-geran-succ,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-geran-fail,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.,device.services.fap-service.{i}.cell-config.lte.ran,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Common.,device.services.fap-service.{i}.cell-config.lte.ran.common,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity,device.services.fap-service.{i}.cell-config.lte.ran.common.cell-identity,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1AP.,device.services.fap-service.{i}.cell-config.lte.ran.s1-ap,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep,device.services.fap-service.{i}.cell-config.lte.ran.s1-ap.t-reloc-prep,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall,device.services.fap-service.{i}.cell-config.lte.ran.s1-ap.t-reloc-overall,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1U.,device.services.fap-service.{i}.cell-config.lte.ran.s1-u,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval,device.services.fap-service.{i}.cell-config.lte.ran.s1-u.gtpu-echo-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.,device.services.fap-service.{i}.cell-config.lte.ran.rf,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL,device.services.fap-service.{i}.cell-config.lte.ran.rf.earfcndl,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL,device.services.fap-service.{i}.cell-config.lte.ran.rf.earfcnul,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.rf.freq-band-indicator,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth,device.services.fap-service.{i}.cell-config.lte.ran.rf.dl-bandwidth,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth,device.services.fap-service.{i}.cell-config.lte.ran.rf.ul-bandwidth,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower,device.services.fap-service.{i}.cell-config.lte.ran.rf.reference-signal-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID,device.services.fap-service.{i}.cell-config.lte.ran.rf.phy-cell-id,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset,device.services.fap-service.{i}.cell-config.lte.ran.rf.psch-power-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset,device.services.fap-service.{i}.cell-config.lte.ran.rf.ssch-power-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset,device.services.fap-service.{i}.cell-config.lte.ran.rf.pbch-power-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.,device.services.fap-service.{i}.cell-config.lte.ran.phy,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.,device.services.fap-service.{i}.cell-config.lte.ran.phy.antenna-info,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount,device.services.fap-service.{i}.cell-config.lte.ran.phy.antenna-info.antenna-ports-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pdsch,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb,device.services.fap-service.{i}.cell-config.lte.ran.phy.pdsch.pb,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa,device.services.fap-service.{i}.cell-config.lte.ran.phy.pdsch.pa,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.srs-enabled,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.srs-bandwidth-config,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.srs-max-up-pts,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.ack-nack-srs-simultaneous-transmission,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.root-sequence-index,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.configuration-index,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.high-speed-flag,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.zero-correlation-zone-config,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.freq-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.delta-pucch-shift,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.nrbcqi,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.ncsan,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.n1-pucchan,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.cqipucch-resource-index,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.k,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.nsb,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.hopping-mode,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.hopping-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.enable64-qam,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.group-hopping-enabled,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.group-assignment-pusch,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.sequence-hopping-enabled,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.cyclic-shift,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.p0-nominal-pusch,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.alpha,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.p0-nominal-pucch,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format1,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format1b,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format2,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format2a,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format2b,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-preamble-msg3,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.neigh-cell-config,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.max-sf-config-list-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.sync-stratum-id,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.radio-frame-allocation-period,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.radioframe-allocation-offset,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.radio-frame-allocation-size,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.sub-frame-allocations,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs.num-prs-resource-blocks,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs.prs-configuration-index,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs.num-consecutive-prs-subfames,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.,device.services.fap-service.{i}.cell-config.lte.ran.phy.tdd-frame,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment,device.services.fap-service.{i}.cell-config.lte.ran.phy.tdd-frame.sub-frame-assignment,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns,device.services.fap-service.{i}.cell-config.lte.ran.phy.tdd-frame.special-subframe-patterns,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.,device.services.fap-service.{i}.cell-config.lte.ran.mac,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.number-of-ra-preambles,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.size-of-ra-group-a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.message-size-group-a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.message-power-offset-group-b,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.power-ramping-step,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.preamble-initial-received-target-power,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.preamble-trans-max,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.response-window-size,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.contention-resolution-timer,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.max-harq-msg3-tx,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-enabled,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.on-duration-timer,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-inactivity-timer,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-retransmission-timer,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.long-drx-cycle,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-start-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.short-drx-cycle,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-short-cycle-timer,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.max-harq-tx,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.periodic-bsr-timer,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.retx-bsr-timer,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.tti-bundling,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.,device.services.fap-service.{i}.cell-config.lte.ran.rlc,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.default-configuration,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.t-poll-retransmit,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.poll-pdu,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.poll-byte,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.max-retx-threshold,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.t-reordering,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.t-status-prohibit,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.default-configuration,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.t-poll-retransmit,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.poll-pdu,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.poll-byte,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.max-retx-threshold,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.t-reordering,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.t-status-prohibit,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t300,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t301,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t302,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t304-eutra,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t304-irat,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t310,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t311,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t320,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.n310,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.n311,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction.cell-barred,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction.cell-reserved-for-operator-use,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction.barring-for-emergency,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.,device.services.fap-service.{i}.cell-config.lte.ran.mobility,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.qhyst,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.q-hyst-sf-medium,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.q-hyst-sf-high,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.t-evaluation,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.t-hyst-normal,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.n-cell-change-medium,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.n-cell-change-high,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.q-rx-lev-min-si-b1,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.q-rx-lev-min-si-b3,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.q-rx-lev-min-offset,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.s-intra-search,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.t-reselection-eutra,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.s-non-intra-search,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.cell-reselection-priority,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.p-max,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.thresh-serving-low,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.t-reselection-eutrasf-medium,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.t-reselection-eutrasf-high,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.max-carrier-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.eutra-carrier-arfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.q-rx-lev-min-si-b5,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.q-offset-freq,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.t-reselection-eutra,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.p-max,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.t-reselection-eutrasf-medium,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.t-reselection-eutrasf-high,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.t-reselection-utra,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.t-reselection-utrasf-medium,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.t-reselection-utrasf-high,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.max-utranfdd-freq-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.utra-carrier-arfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.q-rx-lev-min,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.q-qual-min,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.p-max-utra,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.t-reselection-geran,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.t-reselection-geransf-medium,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.t-reselection-geransf-high,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.max-geran-freq-group-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.band-indicator,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.bccharfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.q-rx-lev-min,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.search-window-size,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.t-reselection-cdma2000,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.t-reselection-cdma2000-sf-medium,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.t-reselection-cdma2000-sf-high,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.max-cdma2000-band-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.band-class,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.filter-coefficient-rsrp,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.filter-coefficient-rsrq,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a1-threshold-rsrp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a1-threshold-rsrq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a2-threshold-rsrp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a2-threshold-rsrq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a3-offset,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-on-leave,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a4-threshold-rsrp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a4-threshold-rsrq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold1-rsrp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold1-rsrq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold2-rsrp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold2-rsrq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.hysteresis,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.time-to-trigger,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.trigger-quantity,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-quantity,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.max-report-cells,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-amount,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.qoffsett-utra,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.filter-coefficient-utra,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.meas-quantity-utrafdd,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-utrarscp,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-utra-ec-n0,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.qoffset-geran,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.filter-coefficient-geran,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-geran,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.qoffset-cdma2000,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.meas-quantity-cdma2000,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-cdma2000,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-utrarscp,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-utra-ec-n0,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-geran,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-cdma2000,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.hysteresis,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.time-to-trigger,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.max-report-cells,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.report-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.report-amount,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.max-lte-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.cid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.eutra-carrier-arfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.phy-cell-id,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.q-offset,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.cio,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.rs-tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.blacklisted,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.max-umts-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.max-cdma2000-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.rncid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.cid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.lac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.rac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.ura,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.uarfcnul,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.uarfcndl,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.pcpich-scrambling-code,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.pcpich-tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.lac,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.ci,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.must-include,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.band-class,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.arfcn,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.pn-offset,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.type,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.cid,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.max-lte-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.cid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.eutra-carrier-arfcn,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.phy-cell-id,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.q-offset,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.cio,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.rs-tx-power,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.blacklisted,Tabular-ReadOnly,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.max-umts-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.max-cdma2000-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.rncid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.cid,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.lac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.rac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.ura,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.uarfcnul,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.uarfcndl,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.pcpich-scrambling-code,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.pcpich-tx-power,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.lac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.ci,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.band-class,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.arfcn,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.pn-offset,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.type,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.cid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.,device.services.fap-service.{i}.cell-config.lte.ran.csg,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.mean-nbr-usr,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.att-inbound-mobility,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.succ-inbound-mobility,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.failed-inbound-mobility,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.,device.services.fap-service.{i}.cell-config.lte.ran.rrc,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats.att-conn-estab,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats.fail-conn-estab,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats.succ-conn-estab,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.,device.services.fap-service.{i}.cell-config.lte.ran.erab,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-init-att-nbr,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-init-succ-nbr,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-init-fail-nbr,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-att-nbr,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-succ-nbr,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-fail-nbr,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.rel-enb-nbr-qci,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.rel-enb-nbr-cause,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.correlation-id,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.estab-direct-path-lgw-att-nbr,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.estab-direct-path-lgw-succ-nbr,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.estab-direct-path-lgw-fail-nbr,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.,device.services.fap-service.{i}.cell-config.lte.ran.drb,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-dl,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-ul,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-dl-max,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-ul-max,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-delay-dl,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-drop-rate-dl,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-air-loss-rate-dl,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-loss-rate-ul,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.ue-active-dl,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.ue-active-ul,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.,device.services.fap-service.{i}.cell-config.lte.ran.rru,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.rru.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl,device.services.fap-service.{i}.cell-config.lte.ran.rru.stats.prb-tot-dl,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl,device.services.fap-service.{i}.cell-config.lte.ran.rru.stats.prb-tot-ul,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.,device.services.fap-service.{i}.cell-config.lte.energy-savings,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.Enable,device.services.fap-service.{i}.cell-config.lte.energy-savings.enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.State,device.services.fap-service.{i}.cell-config.lte.energy-savings.state,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.,device.services.fap-service.{i}.cell-config.lte.energy-savings.activation-candidate-cells-load,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold,device.services.fap-service.{i}.cell-config.lte.energy-savings.activation-candidate-cells-load.threshold,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration,device.services.fap-service.{i}.cell-config.lte.energy-savings.activation-candidate-cells-load.time-duration,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.,device.services.fap-service.{i}.cell-config.lte.energy-savings.deactivation-candidate-cells-load,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold,device.services.fap-service.{i}.cell-config.lte.energy-savings.deactivation-candidate-cells-load.threshold,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration,device.services.fap-service.{i}.cell-config.lte.energy-savings.deactivation-candidate-cells-load.time-duration,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.start-time,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.end-time,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.days-of-week,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.,device.services.fap-service.{i}.cell-config.cdma2000,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.TunnelInstance,device.services.fap-service.{i}.cell-config.cdma2000.tunnel-instance,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.,device.services.fap-service.{i}.cell-config.cdma2000.one-x,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.max-batch-pcfpdsn-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.one-x-sector-nid,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.one-x-sector-sid,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.one-xpzid,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.base-id,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.max-neighbor-list-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.rfcnfl,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.rfcnfl-band-in-use,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.rfcnfl-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pilot-pn,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pilot-pn-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.max-fap-tx-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.max-fap-tx-power-in-use,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pch-pwr-percentage,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pilot-pwr-percentage,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.sync-pwr-percentage,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.rfcnfl-margin,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.fap-coverage-target,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.fap-beacon-coverage-target,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.max-coverage-edge-pilot-strength,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.max-allowable-pilot-strength-degradation,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.rfcnfl-to-protect,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.fap-allowed-adj-chan-coverage-hole,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.acir,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.nom-pwr,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.init-pwr,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.pwr-step-indb,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.nom-pwr-ext,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.apm-auth,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.apm-rand-update-prd,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.initialpwr,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.pwr-step,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.num-step,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.max-cap-size,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.preamble-size,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist09,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist10,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist11,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist12,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist13,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist14,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist15,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.msg-psist,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.reg-psist,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.probe-pn-ran,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.acc-tmo,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.probe-bkoff,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.bkoff,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.max-req-seq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.max-rsp-seq,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.reg-zone,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.total-zones,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.zone-timer,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.reg-period,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.srch-win-a,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.srch-win-n,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.srch-win-r,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.nghbr-max-age,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-rep-thresh,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-rep-frames,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-thresh-enable,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-period-enable,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-rep-delay,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.rescan,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.tadd,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.tdrop,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.tcomp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.t-tdrop,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-tadd,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-tdrop,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-tcomp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-ttdrop,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.prev,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.p-min-rev,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.delete-for-tmsi,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.use-tmsi,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.pref-msid-type,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.mcc,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.imsi1112,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.tmsi-zone-len,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.tmsi-zone,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.bcast-index,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.imsit-supported,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.soft-slope,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.add-intercept,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.drop-intercept,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.max-num-alt-so,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.reselected-included,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.ec-thresh,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.ec-io-thresh,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.pilot-report,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.nghbr-set-entry-info,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-ho-order,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.nghbr-set-access-info,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-ho,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-ho-msg-rsp,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-probe-ho,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.acc-ho-list-upd,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.acc-probe-ho-other-msg,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.max-num-probe-ho,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.brdcast-gps-assit,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-supported,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.num-qpch,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-rate,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-pwr-level-page,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpc-hcci-supported,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-pwr-level-config,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.sdb-supported,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.r-lgain-traffic-pilot,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.rvs-pwr-ctrl-delay-incl,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.rvs-pwr-ctrl-delay,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfch-init-setpt,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpc-subchan-gain,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.rl-gain-adj,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfchfer,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfch-min-setpt,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfch-max-setpt,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.handout-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.ho-pilot-power-thresh,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.ho-pilot-duration,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.tx-ho-required,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.rx-ho-command,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.ho-required-rejected,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.ho-required-unanswered,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.tx-uhdm,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.rx-ns-ack,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.ho-failure-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.call-drop-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.tx-ho-commence,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.rx-ho-session-clear,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.return-on-failure-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.one-pilot-report-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.two-pilot-report-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.three-pilot-report-count,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfpc-incl,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfpcfch-min-setpt,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfpcfch-max-setpt,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcrpc-incl,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfch-chan-adj-gain,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-rep-thresh,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-rep-frames,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-x-pwr-thresh-enable,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-period-enable,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-rep-delay,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.pilot-inc,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-index,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-config,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-pn,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.search-priority,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-band,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-frequency,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.frequency-included,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.in-traffic,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.overhead-msg,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.base-identifier,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.air-interface,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.hand-out-capable,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-longitude,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-latitude,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-msc-id,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-ios-cell-id,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.force-in-overhead,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.included-in-overhead,Tabular-ReadOnly,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.association-type,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.apidlen,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.apid,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.apidmask,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.iosmscid,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.ioscellid,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhohysincl,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhohys,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhoslopeincl,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhoslope,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhohysincl,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhohys,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhoslopeincl,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhoslope,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqsrchthincl,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqsrchth,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm.apidtextcha-ri-len,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm.apidtextmsgencoding,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm.apidtextcha-ri,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.lifetime,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.numappirec,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apassntype,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apsidsameasprevious,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apnidsameasprevious,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apbandsameasprevious,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apfreqsameasprevious,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnrecsameasprevious,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apsid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apnid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apband,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apfreq,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnrectype,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnreclen,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnrec,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcfpdsn-health-monitor-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-no-reason,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-admin-prohibit,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-insuff-resources,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-failed-auth,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-id-mismatch,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-malformed-req,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-unknown-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-unsupp-vend-id,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-closed-by-rnc,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-closed-by-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-success-pages,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-failed-pages,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-ingress-bytes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-egress-bytes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-reg-update-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-dropped-pages,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-number,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-start-ip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-end-ip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-security-parameter-index,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-secret-key,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-ios-version,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-pdsn-admin-status,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.pdsn-type,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pdsn-number,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.security-parameter-index,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.security-key,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.ios-version,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pds-nadmin-status,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pdsn-health-status,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pdsnip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.pdsn-number-reg-update-perf,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.pdsnip-address-reg-update-perf,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-received-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-id-check-fail-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-auth-check-fail-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-for-unknown-psipdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unspecified-reason-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-ppp-timeout-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-registration-timeout-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsn-error-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pcf-handoff-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pdsn-handoff-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsnoamp-intervention-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-accounting-error-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-user-failed-authentication-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unknown-cause-code-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-without-reason-code-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-attempts-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-successes-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-blocks-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-id-mismatch-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-pdsnpdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-no-reason-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-admin-prohibit-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-insuff-resources-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-failed-auth-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-malformed-req-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unsupp-vend-id-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-unavailable-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-error-code-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-re-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-release-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.pdsn-number-pdsn-perf,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.pds-nip-address-pdsn-perf,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.registration-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.registration-fails,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.registrations-blocked,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.page-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.page-fails,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-call-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-call-failures,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-calls-blocked,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-calls-dropped,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-call-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-call-failures,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-calls-blocked,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-calls-dropped,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.average-voice-call,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.average-data-call,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.average-session-in-sec,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.total-voice-calls,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.total-data-calls,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.fwd-voice-packet-drop-percentage,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.rev-voice-packet-drop-percentage,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.fwd-avg-data-rate,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.rev-avg-data-rate,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.bc-index-zero-to-one-transitions,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.bc-index-one-to-zero-transitions,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.redirect,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber,device.services.fap-service.{i}.cell-config.cdma2000.one-x.redirect.redirect-channel-number,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass,device.services.fap-service.{i}.cell-config.cdma2000.one-x.redirect.redirect-band-class,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.max-batch-pcfpdsn-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.hrpd-car-band-class,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rfcnfl,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rfcnfl-in-use,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.pilot-pn,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.pilot-pn-in-use,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.max-fap-tx-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.max-fap-tx-power-in-use,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.control-channel-rate,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.sync-capsule-offset,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rab-length,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rab-offset,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.sector-id,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.color-code,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.subnet-mask-length,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.hrpd-sec-el-reverse-link-silence-duration,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.hrpd-sec-el-reverse-link-silence-period,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.open-loop-adjust,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.probe-initial-adjust,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.probe-num-steps,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.probe-power-step,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.a-persistence,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rssirab-threshold,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.load-rab-threshold,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.connection-rate-limit,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rfe-rl-balance-ratio,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcfpdsn-health-monitor-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-no-reason,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-admin-prohibit,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-insuff-resources,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-failed-auth,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-id-mismatch,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-malformed-req,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-unknown-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-unsupp-vend-id,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-closed-by-rnc,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-closed-by-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-success-pages,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-failed-pages,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-ingress-bytes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-egress-bytes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-reg-update-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-dropped-pages,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-number,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-start-ip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-end-ip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-security-parameter-index,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-secret-key,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-ios-version,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-pdsn-admin-status,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.pdsn-type,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pdsn-number,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.security-parameter-index,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.security-key,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.ios-version,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pds-nadmin-status,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pdsn-health-status,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pdsnip-address,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.pdsn-number-session-update-perf,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.pdsnip-address-session-update-perf,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-received-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-accepted-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-extended-apipdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-for-unknown-psipdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-id-check-fail-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-auth-check-fail-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-reason-unspecified-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-poorly-formed-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-session-params-not-updated-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-qo-s-profile-id-not-supported-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-insufficient-resources-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-handoff-in-progress-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.pdsn-number-reg-update-perf,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.pdsnip-address-reg-update-perf,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-received-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-id-check-fail-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-auth-check-fail-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-for-unknown-psipdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unspecified-reason-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-ppp-timeout-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-registration-timeout-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsn-error-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pcf-handoff-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pdsn-handoff-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsnoamp-intervention-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-accounting-error-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-user-failed-authentication-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unknown-cause-code-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-without-reason-code-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.pdsn-number-aux-a10-perf,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.pdsnip-address-aux-a10-perf,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-connections-created-in-first-reg-req-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-connections-created-in-subsequent-reg-req-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-fwd-ip-flows-created-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-rev-ip-flows-created-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-ip-flow-accounting-reg-requests-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-attempts-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-successes-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-blocks-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-id-mismatch-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-pdsnpdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-no-reason-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-admin-prohibit-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-insuff-resources-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-failed-auth-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-malformed-req-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unsupp-vend-id-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-unavailable-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-error-code-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-re-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-release-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.pdsn-number-pdsn-perf,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.pds-nip-address-pdsn-perf,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.redirect,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.redirect.redirect-channel-number,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.redirect.redirect-band-class,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-session-setup-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-session-setup-successful,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-current-sessions-established,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-page-messages-to-at,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-pages-succeeded,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-connections-opened,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-session-setups-failed-to-term-auth,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-forward-rlp-bytes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-reverse-rlp-bytes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.average-session-setup-time,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.average-page-setup-time,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-conn-setups-aborted,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-forward-pre-rlp-dropped-pkts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-subscriber-profile-updates-rcvd,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-pdsnip-flow-updates-msg-rcvd,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-pdsnip-flow-updates-msg-failed,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-setup-requests-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-setup-requests-accepted,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-setup-requests-rejected,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-accepted,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-rejected,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-failed,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-fwd-reservation-on-messages-sent,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-rev-reservation-on-messages-sent,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-off-requests-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-off-requests-accepted,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-off-requests-rejected,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-fwd-reservation-off-messages-sent,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-rev-reservation-off-messages-sent,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-release-requests-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-connection-close-initiated-no-ran-rsr,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-page-requests,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-page-requests,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-connection-setup-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-connection-setup-attempts,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-connection-setup-success,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-connection-setup-success,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-normal-connection-closes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-normal-connection-closes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-total-connection-closes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-total-connection-closes,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-rf-related-drops,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-rf-related-drops,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-page-responses,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-page-responses,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-rf-related-drops-rtc-lost,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-rf-related-drops-rtc-lost,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-rf-related-drops-no-ftc,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-rf-related-drops-no-ftc,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops-rnc-internal,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops-rnc-internal,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops-rnc-external,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops-rnc-external,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops-a10-setup-fail,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops-a10-setup-fail,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-sector-down,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-sector-down,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-internal-error,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-internal-error,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-state-mismatch,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-state-mismatch,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-due-to-rlp,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-due-to-rlp,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-config,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-config.a12-access-authentication-enable,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.an-ppp-authentication-attempts-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-requests-sent-from-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-rejects-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-accepts-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-access-challenges-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-retransmits-sent-from-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-timeouts-events-for-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-malformedresponse-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-bad-authenticator-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-unknown-type-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-unknown-pkt-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-unknown-server-received-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-other-failure-occurences-in-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-by-pass-num-ats-with-unknown-mfr-code-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-an-ppp-error-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-no-server-available-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-internal-error-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-no-packet-id-available-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-transmit-error-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-svr-timeouts-for-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-lcp-timeout-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-chap-timeout-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-chap-invalid-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-session-ta-timeout-by-node,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.access-auth-failed-due-to-session-close-total,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.access-auth-succeeded,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.,device.services.fap-service.{i}.cell-config.cdma2000.beacon,ScalarObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-admin-status,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-oper-status,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.Period,device.services.fap-service.{i}.cell-config.cdma2000.beacon.period,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-fap-beacon-tx-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-fap-beacon-tx-power-in-use,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-pch-pwr-percentage,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-hrpd-beacon-tx-power,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-hrpd-beacon-tx-power-in-use,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-pilot-pwr-percentage,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-sync-pwr-percentage,Scalar-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-beacon-list-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-hrpd-beacon-list-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-index,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.offset,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.duration,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.transmission-format,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-band-class,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-channel-freq,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-pn-offset,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-sid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-nid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-pzid,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.,TabularObject,object -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-index,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.c-coffset,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.offset,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.duration,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.num-c-ccycles,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-band-class,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-channel-freq,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-pn-offset,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.tx-power,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.REM.,device.services.fap-service.{i}.rem,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.,device.services.fap-service.{i}.rem.umts,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.,device.services.fap-service.{i}.rem.umts.wcdma,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling,device.services.fap-service.{i}.rem.umts.wcdma.in-service-handling,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot,device.services.fap-service.{i}.rem.umts.wcdma.scan-on-boot,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically,device.services.fap-service.{i}.rem.umts.wcdma.scan-periodically,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval,device.services.fap-service.{i}.rem.umts.wcdma.periodic-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime,device.services.fap-service.{i}.rem.umts.wcdma.periodic-time,Scalar-ReadWrite,dateTime -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList,device.services.fap-service.{i}.rem.umts.wcdma.remplmn-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.REMBandList,device.services.fap-service.{i}.rem.umts.wcdma.rem-band-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList,device.services.fap-service.{i}.rem.umts.wcdma.uarfcndl-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout,device.services.fap-service.{i}.rem.umts.wcdma.scan-timeout,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanStatus,device.services.fap-service.{i}.rem.umts.wcdma.scan-status,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails,device.services.fap-service.{i}.rem.umts.wcdma.error-details,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.LastScanTime,device.services.fap-service.{i}.rem.umts.wcdma.last-scan-time,Scalar-ReadOnly,dateTime -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries,device.services.fap-service.{i}.rem.umts.wcdma.max-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries,device.services.fap-service.{i}.rem.umts.wcdma.cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.uarfcndl,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.cpichrscp,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.cpich-ec-no,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.rssi,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.primary-scrambling-code,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.plmn-type,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.plmnid,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.lac,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.rac,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.cell-id,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.pcpich-tx-power,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csg-indicator,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgid,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.uarfcndl-list,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info.start-psc-range1-coefficient,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info.number-of-ps-cs,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info.psc-range2-offset,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.latitude,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.longitude,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.uncertainty-semi-major,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.uncertainty-semi-minor,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.orientation-of-major-axis,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.confidence,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.,device.services.fap-service.{i}.rem.umts.gsm,ScalarObject,object -Device.Services.FAPService.{i}.REM.UMTS.GSM.InServiceHandling,device.services.fap-service.{i}.rem.umts.gsm.in-service-handling,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanOnBoot,device.services.fap-service.{i}.rem.umts.gsm.scan-on-boot,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanPeriodically,device.services.fap-service.{i}.rem.umts.gsm.scan-periodically,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.UMTS.GSM.PeriodicInterval,device.services.fap-service.{i}.rem.umts.gsm.periodic-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.PeriodicTime,device.services.fap-service.{i}.rem.umts.gsm.periodic-time,Scalar-ReadWrite,dateTime -Device.Services.FAPService.{i}.REM.UMTS.GSM.REMPLMNList,device.services.fap-service.{i}.rem.umts.gsm.remplmn-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.REMBandList,device.services.fap-service.{i}.rem.umts.gsm.rem-band-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.ARFCNList,device.services.fap-service.{i}.rem.umts.gsm.arfcn-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanTimeout,device.services.fap-service.{i}.rem.umts.gsm.scan-timeout,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanStatus,device.services.fap-service.{i}.rem.umts.gsm.scan-status,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.ErrorDetails,device.services.fap-service.{i}.rem.umts.gsm.error-details,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.LastScanTime,device.services.fap-service.{i}.rem.umts.gsm.last-scan-time,Scalar-ReadOnly,dateTime -Device.Services.FAPService.{i}.REM.UMTS.GSM.MaxCellEntries,device.services.fap-service.{i}.rem.umts.gsm.max-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries,device.services.fap-service.{i}.rem.umts.gsm.cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.band-indicator,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.arfcn,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.bsic,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.lac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.rac,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.ci,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.rssi,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.REM.LTE.,device.services.fap-service.{i}.rem.lte,ScalarObject,object -Device.Services.FAPService.{i}.REM.LTE.InServiceHandling,device.services.fap-service.{i}.rem.lte.in-service-handling,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.LTE.ScanOnBoot,device.services.fap-service.{i}.rem.lte.scan-on-boot,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.LTE.ScanPeriodically,device.services.fap-service.{i}.rem.lte.scan-periodically,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.LTE.PeriodicInterval,device.services.fap-service.{i}.rem.lte.periodic-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.PeriodicTime,device.services.fap-service.{i}.rem.lte.periodic-time,Scalar-ReadWrite,dateTime -Device.Services.FAPService.{i}.REM.LTE.REMPLMNList,device.services.fap-service.{i}.rem.lte.remplmn-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.LTE.REMBandList,device.services.fap-service.{i}.rem.lte.rem-band-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList,device.services.fap-service.{i}.rem.lte.eutra-carrier-arfcndl-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.LTE.ScanTimeout,device.services.fap-service.{i}.rem.lte.scan-timeout,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.ScanStatus,device.services.fap-service.{i}.rem.lte.scan-status,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.LTE.ErrorDetails,device.services.fap-service.{i}.rem.lte.error-details,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.LTE.LastScanTime,device.services.fap-service.{i}.rem.lte.last-scan-time,Scalar-ReadOnly,dateTime -Device.Services.FAPService.{i}.REM.LTE.MaxCellEntries,device.services.fap-service.{i}.rem.lte.max-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.CellNumberOfEntries,device.services.fap-service.{i}.rem.lte.cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.MaxCarrierMeasEntries,device.services.fap-service.{i}.rem.lte.max-carrier-meas-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries,device.services.fap-service.{i}.rem.lte.carrier-meas-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.,device.services.fap-service.{i}.rem.lte.cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.,device.services.fap-service.{i}.rem.lte.cell.{i}.rf,ScalarObject,object -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.eutra-carrier-arfcn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.phy-cell-id,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.rsrp,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.rsrq,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.rssi,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch,ScalarObject,object -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.dl-bandwidth,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.ul-bandwidth,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.rs-tx-power,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.tac,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.cell-id,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.cell-barred,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.csg-indication,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.csg-identity,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.max-plmn-list-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list.{i}.plmnid,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list.{i}.cell-reserved-for-operator-use,Tabular-ReadOnly,boolean -Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.carrier-arfcndl,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.carrier-ch-width,Tabular-ReadWrite,int -Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.carrier-rssi,Tabular-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.,device.services.fap-service.{i}.rem.cdma2000,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.InServiceHandling,device.services.fap-service.{i}.rem.cdma2000.in-service-handling,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.ScanOnBoot,device.services.fap-service.{i}.rem.cdma2000.scan-on-boot,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.ScanNow,device.services.fap-service.{i}.rem.cdma2000.scan-now,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.ReturnTimer,device.services.fap-service.{i}.rem.cdma2000.return-timer,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.ScanPeriodically,device.services.fap-service.{i}.rem.cdma2000.scan-periodically,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.PeriodicInterval,device.services.fap-service.{i}.rem.cdma2000.periodic-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.PeriodicTime,device.services.fap-service.{i}.rem.cdma2000.periodic-time,Scalar-ReadWrite,dateTime -Device.Services.FAPService.{i}.REM.CDMA2000.ReportOverheads,device.services.fap-service.{i}.rem.cdma2000.report-overheads,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.ScanTimeout,device.services.fap-service.{i}.rem.cdma2000.scan-timeout,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.ScanStatus,device.services.fap-service.{i}.rem.cdma2000.scan-status,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.CDMA2000.ErrorDetails,device.services.fap-service.{i}.rem.cdma2000.error-details,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.CDMA2000.LastScanTime,device.services.fap-service.{i}.rem.cdma2000.last-scan-time,Scalar-ReadOnly,dateTime -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.,device.services.fap-service.{i}.rem.cdma2000.one-x,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.max-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.max-channel-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.channel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.sniffing-band-class,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.sniffing-channel-number,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.pn-list,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.band,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.rfcnfl,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.io,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.p-ilot-pn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.p-ilot-pn-phase,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.pilot-strength-ecp,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.pilot-strength-ecp-io,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.overheads-available,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.sid,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.nid,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.regzone,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.baselat,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.baselong,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.mcc,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.mncimsi1112,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.baseid,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.apid,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.apidmask,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.apidtext,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.,device.services.fap-service.{i}.rem.cdma2000.hrpd,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.max-cell-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.max-channel-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.sniffing-band-class,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.sniffing-channel-number,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.pn-list,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.band,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.rfcnfl,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.io,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.p-ilot-pn,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.p-ilot-pn-phase,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.pilot-strength-ecp,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.pilot-strength-ecp-io,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.overheads-available,Scalar-ReadOnly,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.color-code,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.sector-id,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.subnet-mask,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.country-code,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.latitude,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.longitude,Scalar-ReadOnly,int -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.,device.services.fap-service.{i}.rem.cdma2000.macro-timing,ScalarObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState,device.services.fap-service.{i}.rem.cdma2000.macro-timing.admin-state,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber,device.services.fap-service.{i}.rem.cdma2000.macro-timing.tracking-channel-number,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass,device.services.fap-service.{i}.rem.cdma2000.macro-timing.tracking-band-class,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset,device.services.fap-service.{i}.rem.cdma2000.macro-timing.tracking-pn-offset,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource,device.services.fap-service.{i}.rem.cdma2000.macro-timing.timing-source,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.,TabularObject,object -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.alias,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.air-interface-type,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.band-class,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.channel-number,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.priority,Tabular-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.pn-list,Tabular-ReadWrite,string -Device.Services.FAPService.{i}.Transport.,device.services.fap-service.{i}.transport,ScalarObject,object -Device.Services.FAPService.{i}.Transport.SIP.,device.services.fap-service.{i}.transport.sip,ScalarObject,object -Device.Services.FAPService.{i}.Transport.SIP.Enable,device.services.fap-service.{i}.transport.sip.enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.Transport.SIP.FCS.,device.services.fap-service.{i}.transport.sip.fcs,ScalarObject,object -Device.Services.FAPService.{i}.Transport.SIP.FCS.FCSURI,device.services.fap-service.{i}.transport.sip.fcs.fcsuri,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI,device.services.fap-service.{i}.transport.sip.fcs.out-going-proxy-uri,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader,device.services.fap-service.{i}.transport.sip.fcs.p-access-net-info-header,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.Realm,device.services.fap-service.{i}.transport.sip.fcs.realm,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.IMPU,device.services.fap-service.{i}.transport.sip.fcs.impu,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.IMPI,device.services.fap-service.{i}.transport.sip.fcs.impi,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPPassword,device.services.fap-service.{i}.transport.sip.fcs.sip-password,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability,device.services.fap-service.{i}.transport.sip.fcs.sip-auth-capability,Scalar-ReadOnly,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod,device.services.fap-service.{i}.transport.sip.fcs.sip-auth-method,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPLocalPort,device.services.fap-service.{i}.transport.sip.fcs.sip-local-port,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit,device.services.fap-service.{i}.transport.sip.fcs.rtp-port-low-limit,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit,device.services.fap-service.{i}.transport.sip.fcs.rtp-port-high-limit,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry,device.services.fap-service.{i}.transport.sip.fcs.sip-reg-expiry,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry,device.services.fap-service.{i}.transport.sip.fcs.sip-session-expiry,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList,device.services.fap-service.{i}.transport.sip.fcs.emergency-numbers-list,Scalar-ReadWrite,string -Device.Services.FAPService.{i}.Transport.SIP.FCS.TimerT1,device.services.fap-service.{i}.transport.sip.fcs.timer-t1,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.TimerT2,device.services.fap-service.{i}.transport.sip.fcs.timer-t2,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.TimerT4,device.services.fap-service.{i}.transport.sip.fcs.timer-t4,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SIP.FCS.T3210,device.services.fap-service.{i}.transport.sip.fcs.t3210,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.,device.services.fap-service.{i}.transport.sctp,ScalarObject,object -Device.Services.FAPService.{i}.Transport.SCTP.Enable,device.services.fap-service.{i}.transport.sctp.enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.Transport.SCTP.HBInterval,device.services.fap-service.{i}.transport.sctp.hb-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits,device.services.fap-service.{i}.transport.sctp.max-association-retransmits,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.MaxInitRetransmits,device.services.fap-service.{i}.transport.sctp.max-init-retransmits,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.MaxPathRetransmits,device.services.fap-service.{i}.transport.sctp.max-path-retransmits,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.RTOInitial,device.services.fap-service.{i}.transport.sctp.rto-initial,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.RTOMax,device.services.fap-service.{i}.transport.sctp.rto-max,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.RTOMin,device.services.fap-service.{i}.transport.sctp.rto-min,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.ValCookieLife,device.services.fap-service.{i}.transport.sctp.val-cookie-life,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.OutOfBlues,device.services.fap-service.{i}.transport.sctp.out-of-blues,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.ChecksumErrors,device.services.fap-service.{i}.transport.sctp.checksum-errors,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.OutCtrlChunks,device.services.fap-service.{i}.transport.sctp.out-ctrl-chunks,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.OutOrderChunks,device.services.fap-service.{i}.transport.sctp.out-order-chunks,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.OutUnorderChunks,device.services.fap-service.{i}.transport.sctp.out-unorder-chunks,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.InCtrlChunks,device.services.fap-service.{i}.transport.sctp.in-ctrl-chunks,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.InOrderChunks,device.services.fap-service.{i}.transport.sctp.in-order-chunks,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.InUnorderChunks,device.services.fap-service.{i}.transport.sctp.in-unorder-chunks,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.FragUsrMsgs,device.services.fap-service.{i}.transport.sctp.frag-usr-msgs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.ReasmUsrMsgs,device.services.fap-service.{i}.transport.sctp.reasm-usr-msgs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.OutSCTPPacks,device.services.fap-service.{i}.transport.sctp.out-sctp-packs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.InSCTPPacks,device.services.fap-service.{i}.transport.sctp.in-sctp-packs,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.Discontinuity,device.services.fap-service.{i}.transport.sctp.discontinuity,Scalar-ReadOnly,dateTime -Device.Services.FAPService.{i}.Transport.SCTP.AssocNumberOfEntries,device.services.fap-service.{i}.transport.sctp.assoc-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.,device.services.fap-service.{i}.transport.sctp.assoc.{i}.,TabularObject,object -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.Status,device.services.fap-service.{i}.transport.sctp.assoc.{i}.status,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress,device.services.fap-service.{i}.transport.sctp.assoc.{i}.primary-peer-address,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort,device.services.fap-service.{i}.transport.sctp.assoc.{i}.local-port,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams,device.services.fap-service.{i}.transport.sctp.assoc.{i}.in-streams,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams,device.services.fap-service.{i}.transport.sctp.assoc.{i}.out-streams,Tabular-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime,device.services.fap-service.{i}.transport.sctp.assoc.{i}.start-time,Tabular-ReadOnly,dateTime -Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity,device.services.fap-service.{i}.transport.sctp.assoc.{i}.discontinuity,Tabular-ReadOnly,dateTime -Device.Services.FAPService.{i}.Transport.RealTime.,device.services.fap-service.{i}.transport.real-time,ScalarObject,object -Device.Services.FAPService.{i}.Transport.RealTime.RTCPEnable,device.services.fap-service.{i}.transport.real-time.rtcp-enable,Scalar-ReadWrite,boolean -Device.Services.FAPService.{i}.Transport.RealTime.SentPackets,device.services.fap-service.{i}.transport.real-time.sent-packets,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.RcvPackets,device.services.fap-service.{i}.transport.real-time.rcv-packets,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.BytesSent,device.services.fap-service.{i}.transport.real-time.bytes-sent,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.BytesReceived,device.services.fap-service.{i}.transport.real-time.bytes-received,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.,device.services.fap-service.{i}.transport.real-time.perf,ScalarObject,object -Device.Services.FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets,device.services.fap-service.{i}.transport.real-time.perf.lost-rcv-packets,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets,device.services.fap-service.{i}.transport.real-time.perf.lost-far-end-packets,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.Overruns,device.services.fap-service.{i}.transport.real-time.perf.overruns,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.Underruns,device.services.fap-service.{i}.transport.real-time.perf.underruns,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.MeanRTT,device.services.fap-service.{i}.transport.real-time.perf.mean-rtt,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.MaxRTT,device.services.fap-service.{i}.transport.real-time.perf.max-rtt,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter,device.services.fap-service.{i}.transport.real-time.perf.mean-receive-jitter,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter,device.services.fap-service.{i}.transport.real-time.perf.max-receive-jitter,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter,device.services.fap-service.{i}.transport.real-time.perf.mean-far-end-jitter,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter,device.services.fap-service.{i}.transport.real-time.perf.max-far-end-jitter,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.Packet.,device.services.fap-service.{i}.transport.packet,ScalarObject,object -Device.Services.FAPService.{i}.Transport.Packet.EchoInterval,device.services.fap-service.{i}.transport.packet.echo-interval,Scalar-ReadWrite,unsignedInt -Device.Services.FAPService.{i}.Transport.Packet.SentPackets,device.services.fap-service.{i}.transport.packet.sent-packets,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.Packet.RcvPackets,device.services.fap-service.{i}.transport.packet.rcv-packets,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.Security.,device.services.fap-service.{i}.transport.security,ScalarObject,object -Device.Services.FAPService.{i}.Transport.Security.SecretNumberOfEntries,device.services.fap-service.{i}.transport.security.secret-number-of-entries,Scalar-ReadOnly,unsignedInt -Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.,device.services.fap-service.{i}.transport.security.secret.{i}.,TabularObject,object -Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.Enable,device.services.fap-service.{i}.transport.security.secret.{i}.enable,Tabular-ReadWrite,boolean -Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.Type,device.services.fap-service.{i}.transport.security.secret.{i}.type,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.Status,device.services.fap-service.{i}.transport.security.secret.{i}.status,Tabular-ReadOnly,string -Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID,device.services.fap-service.{i}.transport.security.secret.{i}.uicc-card-id,Tabular-ReadOnly,string +TRMONAME,YANGMONAME,MOTYPE,TRDATATYPE,YANGNAMESPACE +Device.,device,ScalarObject,object,urn:onf:otcc:wireless:yang:radio-access-186 +Device.RootDataModelVersion,device.root-data-model-version,Scalar-ReadOnly,string +Device.InterfaceStackNumberOfEntries,device.interface-stack-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.,device.services,ScalarObject,object +Device.DeviceInfo.,device.device-info,ScalarObject,object +Device.DeviceInfo.DeviceCategory,device.device-info.device-category,Scalar-ReadOnly,string +Device.DeviceInfo.Manufacturer,device.device-info.manufacturer,Scalar-ReadOnly,string +Device.DeviceInfo.ManufacturerOUI,device.device-info.manufacturer-oui,Scalar-ReadOnly,string +Device.DeviceInfo.SupportedDataModelNumberOfEntries,device.device-info.supported-data-model-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.ModelName,device.device-info.model-name,Scalar-ReadOnly,string +Device.DeviceInfo.ModelNumber,device.device-info.model-number,Scalar-ReadOnly,string +Device.DeviceInfo.Description,device.device-info.description,Scalar-ReadOnly,string +Device.DeviceInfo.ProductClass,device.device-info.product-class,Scalar-ReadOnly,string +Device.DeviceInfo.SerialNumber,device.device-info.serial-number,Scalar-ReadOnly,string +Device.DeviceInfo.HardwareVersion,device.device-info.hardware-version,Scalar-ReadOnly,string +Device.DeviceInfo.SoftwareVersion,device.device-info.software-version,Scalar-ReadOnly,string +Device.DeviceInfo.ActiveFirmwareImage,device.device-info.active-firmware-image,Scalar-ReadOnly,string +Device.DeviceInfo.BootFirmwareImage,device.device-info.boot-firmware-image,Scalar-ReadWrite,string +Device.DeviceInfo.AdditionalHardwareVersion,device.device-info.additional-hardware-version,Scalar-ReadOnly,string +Device.DeviceInfo.AdditionalSoftwareVersion,device.device-info.additional-software-version,Scalar-ReadOnly,string +Device.DeviceInfo.ProvisioningCode,device.device-info.provisioning-code,Scalar-ReadWrite,string +Device.DeviceInfo.UpTime,device.device-info.up-time,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.FirstUseDate,device.device-info.first-use-date,Scalar-ReadOnly,dateTime +Device.DeviceInfo.FirmwareImageNumberOfEntries,device.device-info.firmware-image-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.VendorConfigFileNumberOfEntries,device.device-info.vendor-config-file-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessorNumberOfEntries,device.device-info.processor-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.VendorLogFileNumberOfEntries,device.device-info.vendor-log-file-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.LocationNumberOfEntries,device.device-info.location-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.DeviceImageNumberOfEntries,device.device-info.device-image-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.VendorConfigFile.{i}.,device.device-info.vendor-config-file.{i}.,TabularObject,object +Device.DeviceInfo.VendorConfigFile.{i}.Alias,device.device-info.vendor-config-file.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.VendorConfigFile.{i}.Name,device.device-info.vendor-config-file.{i}.name,Tabular-ReadOnly,string +Device.DeviceInfo.VendorConfigFile.{i}.Version,device.device-info.vendor-config-file.{i}.version,Tabular-ReadOnly,string +Device.DeviceInfo.VendorConfigFile.{i}.Date,device.device-info.vendor-config-file.{i}.date,Tabular-ReadOnly,dateTime +Device.DeviceInfo.VendorConfigFile.{i}.Description,device.device-info.vendor-config-file.{i}.description,Tabular-ReadOnly,string +Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore,device.device-info.vendor-config-file.{i}.use-for-backup-restore,Tabular-ReadOnly,boolean +Device.DeviceInfo.MemoryStatus.,device.device-info.memory-status,ScalarObject,object +Device.DeviceInfo.MemoryStatus.Total,device.device-info.memory-status.total,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.MemoryStatus.Free,device.device-info.memory-status.free,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.,device.device-info.process-status,ScalarObject,object +Device.DeviceInfo.ProcessStatus.CPUUsage,device.device-info.process-status.cpu-usage,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries,device.device-info.process-status.process-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.Process.{i}.,device.device-info.process-status.process.{i}.,TabularObject,object +Device.DeviceInfo.ProcessStatus.Process.{i}.PID,device.device-info.process-status.process.{i}.pid,Tabular-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.Process.{i}.Command,device.device-info.process-status.process.{i}.command,Tabular-ReadOnly,string +Device.DeviceInfo.ProcessStatus.Process.{i}.Size,device.device-info.process-status.process.{i}.size,Tabular-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.Process.{i}.Priority,device.device-info.process-status.process.{i}.priority,Tabular-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime,device.device-info.process-status.process.{i}.cpu-time,Tabular-ReadOnly,unsignedInt +Device.DeviceInfo.ProcessStatus.Process.{i}.State,device.device-info.process-status.process.{i}.state,Tabular-ReadOnly,string +Device.DeviceInfo.TemperatureStatus.,device.device-info.temperature-status,ScalarObject,object +Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries,device.device-info.temperature-status.temperature-sensor-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.,device.device-info.temperature-status.temperature-sensor.{i}.,TabularObject,object +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias,device.device-info.temperature-status.temperature-sensor.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable,device.device-info.temperature-status.temperature-sensor.{i}.enable,Tabular-ReadWrite,boolean +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status,device.device-info.temperature-status.temperature-sensor.{i}.status,Tabular-ReadOnly,string +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime,device.device-info.temperature-status.temperature-sensor.{i}.reset-time,Tabular-ReadOnly,dateTime +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name,device.device-info.temperature-status.temperature-sensor.{i}.name,Tabular-ReadOnly,string +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value,device.device-info.temperature-status.temperature-sensor.{i}.value,Tabular-ReadOnly,int +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate,device.device-info.temperature-status.temperature-sensor.{i}.last-update,Tabular-ReadOnly,dateTime +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue,device.device-info.temperature-status.temperature-sensor.{i}.min-value,Tabular-ReadOnly,int +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime,device.device-info.temperature-status.temperature-sensor.{i}.min-time,Tabular-ReadOnly,dateTime +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue,device.device-info.temperature-status.temperature-sensor.{i}.max-value,Tabular-ReadOnly,int +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime,device.device-info.temperature-status.temperature-sensor.{i}.max-time,Tabular-ReadOnly,dateTime +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue,device.device-info.temperature-status.temperature-sensor.{i}.low-alarm-value,Tabular-ReadWrite,int +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime,device.device-info.temperature-status.temperature-sensor.{i}.low-alarm-time,Tabular-ReadOnly,dateTime +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue,device.device-info.temperature-status.temperature-sensor.{i}.high-alarm-value,Tabular-ReadWrite,int +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval,device.device-info.temperature-status.temperature-sensor.{i}.polling-interval,Tabular-ReadWrite,unsignedInt +Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime,device.device-info.temperature-status.temperature-sensor.{i}.high-alarm-time,Tabular-ReadOnly,dateTime +Device.DeviceInfo.NetworkProperties.,device.device-info.network-properties,ScalarObject,object +Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize,device.device-info.network-properties.max-tcp-window-size,Scalar-ReadOnly,unsignedInt +Device.DeviceInfo.NetworkProperties.TCPImplementation,device.device-info.network-properties.tcp-implementation,Scalar-ReadOnly,string +Device.DeviceInfo.Processor.{i}.,device.device-info.processor.{i}.,TabularObject,object +Device.DeviceInfo.Processor.{i}.Alias,device.device-info.processor.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.Processor.{i}.Architecture,device.device-info.processor.{i}.architecture,Tabular-ReadOnly,string +Device.DeviceInfo.VendorLogFile.{i}.,device.device-info.vendor-log-file.{i}.,TabularObject,object +Device.DeviceInfo.VendorLogFile.{i}.Alias,device.device-info.vendor-log-file.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.VendorLogFile.{i}.Name,device.device-info.vendor-log-file.{i}.name,Tabular-ReadOnly,string +Device.DeviceInfo.VendorLogFile.{i}.MaximumSize,device.device-info.vendor-log-file.{i}.maximum-size,Tabular-ReadOnly,unsignedInt +Device.DeviceInfo.VendorLogFile.{i}.Persistent,device.device-info.vendor-log-file.{i}.persistent,Tabular-ReadOnly,boolean +Device.DeviceInfo.Location.{i}.,device.device-info.location.{i}.,TabularObject,object +Device.DeviceInfo.Location.{i}.Source,device.device-info.location.{i}.source,Tabular-ReadOnly,string +Device.DeviceInfo.Location.{i}.AcquiredTime,device.device-info.location.{i}.acquired-time,Tabular-ReadOnly,dateTime +Device.DeviceInfo.Location.{i}.ExternalSource,device.device-info.location.{i}.external-source,Tabular-ReadOnly,string +Device.DeviceInfo.Location.{i}.ExternalProtocol,device.device-info.location.{i}.external-protocol,Tabular-ReadOnly,string +Device.DeviceInfo.Location.{i}.DataObject,device.device-info.location.{i}.data-object,Tabular-ReadWrite,string +Device.DeviceInfo.DeviceImageFile.{i}.,device.device-info.device-image-file.{i}.,TabularObject,object +Device.DeviceInfo.DeviceImageFile.{i}.Alias,device.device-info.device-image-file.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.DeviceImageFile.{i}.Location,device.device-info.device-image-file.{i}.location,Tabular-ReadOnly,string +Device.DeviceInfo.DeviceImageFile.{i}.Image,device.device-info.device-image-file.{i}.image,Tabular-ReadOnly,string +Device.DeviceInfo.FirmwareImage.{i}.,device.device-info.firmware-image.{i}.,TabularObject,object +Device.DeviceInfo.FirmwareImage.{i}.Alias,device.device-info.firmware-image.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.FirmwareImage.{i}.Name,device.device-info.firmware-image.{i}.name,Tabular-ReadOnly,string +Device.DeviceInfo.FirmwareImage.{i}.Version,device.device-info.firmware-image.{i}.version,Tabular-ReadOnly,string +Device.DeviceInfo.FirmwareImage.{i}.Available,device.device-info.firmware-image.{i}.available,Tabular-ReadWrite,boolean +Device.DeviceInfo.FirmwareImage.{i}.Status,device.device-info.firmware-image.{i}.status,Tabular-ReadOnly,string +Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog,device.device-info.firmware-image.{i}.boot-failure-log,Tabular-ReadOnly,string +Device.DeviceInfo.SupportedDataModel.{i}.,device.device-info.supported-data-model.{i}.,TabularObject,object +Device.DeviceInfo.SupportedDataModel.{i}.Alias,device.device-info.supported-data-model.{i}.alias,Tabular-ReadWrite,string +Device.DeviceInfo.SupportedDataModel.{i}.URL,device.device-info.supported-data-model.{i}.url,Tabular-ReadOnly,string +Device.DeviceInfo.SupportedDataModel.{i}.UUID,device.device-info.supported-data-model.{i}.uuid,Tabular-ReadOnly,string +Device.DeviceInfo.SupportedDataModel.{i}.URN,device.device-info.supported-data-model.{i}.urn,Tabular-ReadOnly,string +Device.DeviceInfo.SupportedDataModel.{i}.Features,device.device-info.supported-data-model.{i}.features,Tabular-ReadOnly,string +Device.DeviceInfo.ProxierInfo.,device.device-info.proxier-info,ScalarObject,object +Device.DeviceInfo.ProxierInfo.ManufacturerOUI,device.device-info.proxier-info.manufacturer-oui,Scalar-ReadOnly,string +Device.DeviceInfo.ProxierInfo.ProductClass,device.device-info.proxier-info.product-class,Scalar-ReadOnly,string +Device.DeviceInfo.ProxierInfo.SerialNumber,device.device-info.proxier-info.serial-number,Scalar-ReadOnly,string +Device.DeviceInfo.ProxierInfo.ProxyProtocol,device.device-info.proxier-info.proxy-protocol,Scalar-ReadOnly,string +Device.ManagementServer.,device.management-server,ScalarObject,object +Device.ManagementServer.EnableCWMP,device.management-server.enable-cwmp,Scalar-ReadWrite,boolean +Device.ManagementServer.URL,device.management-server.url,Scalar-ReadWrite,string +Device.ManagementServer.Username,device.management-server.username,Scalar-ReadWrite,string +Device.ManagementServer.ScheduleReboot,device.management-server.schedule-reboot,Scalar-ReadWrite,dateTime +Device.ManagementServer.DelayReboot,device.management-server.delay-reboot,Scalar-ReadWrite,int +Device.ManagementServer.PeriodicInformEnable,device.management-server.periodic-inform-enable,Scalar-ReadWrite,boolean +Device.ManagementServer.PeriodicInformInterval,device.management-server.periodic-inform-interval,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.PeriodicInformTime,device.management-server.periodic-inform-time,Scalar-ReadWrite,dateTime +Device.ManagementServer.ParameterKey,device.management-server.parameter-key,Scalar-ReadOnly,string +Device.ManagementServer.ConnectionRequestURL,device.management-server.connection-request-url,Scalar-ReadOnly,string +Device.ManagementServer.ConnectionRequestUsername,device.management-server.connection-request-username,Scalar-ReadWrite,string +Device.ManagementServer.UpgradesManaged,device.management-server.upgrades-managed,Scalar-ReadWrite,boolean +Device.ManagementServer.KickURL,device.management-server.kick-url,Scalar-ReadOnly,string +Device.ManagementServer.DownloadProgressURL,device.management-server.download-progress-url,Scalar-ReadOnly,string +Device.ManagementServer.DefaultActiveNotificationThrottle,device.management-server.default-active-notification-throttle,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.CWMPRetryMinimumWaitInterval,device.management-server.cwmp-retry-minimum-wait-interval,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.CWMPRetryIntervalMultiplier,device.management-server.cwmp-retry-interval-multiplier,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.HTTPConnectionRequestEnable,device.management-server.http-connection-request-enable,Scalar-ReadWrite,boolean +Device.ManagementServer.UDPConnectionRequestAddress,device.management-server.udp-connection-request-address,Scalar-ReadOnly,string +Device.ManagementServer.STUNEnable,device.management-server.stun-enable,Scalar-ReadWrite,boolean +Device.ManagementServer.STUNServerAddress,device.management-server.stun-server-address,Scalar-ReadWrite,string +Device.ManagementServer.STUNServerPort,device.management-server.stun-server-port,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.STUNUsername,device.management-server.stun-username,Scalar-ReadWrite,string +Device.ManagementServer.STUNMaximumKeepAlivePeriod,device.management-server.stun-maximum-keep-alive-period,Scalar-ReadWrite,int +Device.ManagementServer.STUNMinimumKeepAlivePeriod,device.management-server.stun-minimum-keep-alive-period,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.NATDetected,device.management-server.nat-detected,Scalar-ReadOnly,boolean +Device.ManagementServer.AliasBasedAddressing,device.management-server.alias-based-addressing,Scalar-ReadOnly,boolean +Device.ManagementServer.InstanceMode,device.management-server.instance-mode,Scalar-ReadWrite,string +Device.ManagementServer.AutoCreateInstances,device.management-server.auto-create-instances,Scalar-ReadWrite,boolean +Device.ManagementServer.ManageableDeviceNumberOfEntries,device.management-server.manageable-device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ManagementServer.ManageableDeviceNotificationLimit,device.management-server.manageable-device-notification-limit,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.EmbeddedDeviceNumberOfEntries,device.management-server.embedded-device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ManagementServer.VirtualDeviceNumberOfEntries,device.management-server.virtual-device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ManagementServer.SupportedConnReqMethods,device.management-server.supported-conn-req-methods,Scalar-ReadOnly,string +Device.ManagementServer.ConnReqXMPPConnection,device.management-server.conn-req-xmpp-connection,Scalar-ReadWrite,string +Device.ManagementServer.ConnReqAllowedJabberIDs,device.management-server.conn-req-allowed-jabber-i-ds,Scalar-ReadWrite,string +Device.ManagementServer.ConnReqJabberID,device.management-server.conn-req-jabber-id,Scalar-ReadOnly,string +Device.ManagementServer.HTTPCompressionSupported,device.management-server.http-compression-supported,Scalar-ReadOnly,string +Device.ManagementServer.HTTPCompression,device.management-server.http-compression,Scalar-ReadWrite,string +Device.ManagementServer.LightweightNotificationProtocolsSupported,device.management-server.lightweight-notification-protocols-supported,Scalar-ReadOnly,string +Device.ManagementServer.LightweightNotificationProtocolsUsed,device.management-server.lightweight-notification-protocols-used,Scalar-ReadWrite,string +Device.ManagementServer.LightweightNotificationTriggerInterval,device.management-server.lightweight-notification-trigger-interval,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.LightweightNotificationTriggerTime,device.management-server.lightweight-notification-trigger-time,Scalar-ReadWrite,dateTime +Device.ManagementServer.UDPLightweightNotificationHost,device.management-server.udp-lightweight-notification-host,Scalar-ReadWrite,string +Device.ManagementServer.UDPLightweightNotificationPort,device.management-server.udp-lightweight-notification-port,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.InstanceWildcardsSupported,device.management-server.instance-wildcards-supported,Scalar-ReadOnly,boolean +Device.ManagementServer.InformParameterNumberOfEntries,device.management-server.inform-parameter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ManagementServer.ManageableDevice.{i}.,device.management-server.manageable-device.{i}.,TabularObject,object +Device.ManagementServer.ManageableDevice.{i}.Alias,device.management-server.manageable-device.{i}.alias,Tabular-ReadWrite,string +Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI,device.management-server.manageable-device.{i}.manufacturer-oui,Tabular-ReadOnly,string +Device.ManagementServer.ManageableDevice.{i}.SerialNumber,device.management-server.manageable-device.{i}.serial-number,Tabular-ReadOnly,string +Device.ManagementServer.ManageableDevice.{i}.ProductClass,device.management-server.manageable-device.{i}.product-class,Tabular-ReadOnly,string +Device.ManagementServer.ManageableDevice.{i}.Host,device.management-server.manageable-device.{i}.host,Tabular-ReadOnly,string +Device.ManagementServer.AutonomousTransferCompletePolicy.,device.management-server.autonomous-transfer-complete-policy,ScalarObject,object +Device.ManagementServer.AutonomousTransferCompletePolicy.Enable,device.management-server.autonomous-transfer-complete-policy.enable,Scalar-ReadWrite,boolean +Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter,device.management-server.autonomous-transfer-complete-policy.transfer-type-filter,Scalar-ReadWrite,string +Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter,device.management-server.autonomous-transfer-complete-policy.result-type-filter,Scalar-ReadWrite,string +Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter,device.management-server.autonomous-transfer-complete-policy.file-type-filter,Scalar-ReadWrite,string +Device.ManagementServer.DownloadAvailability.,device.management-server.download-availability,ScalarObject,object +Device.ManagementServer.DownloadAvailability.Announcement.,device.management-server.download-availability.announcement,ScalarObject,object +Device.ManagementServer.DownloadAvailability.Announcement.Enable,device.management-server.download-availability.announcement.enable,Scalar-ReadWrite,boolean +Device.ManagementServer.DownloadAvailability.Announcement.Status,device.management-server.download-availability.announcement.status,Scalar-ReadOnly,string +Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries,device.management-server.download-availability.announcement.group-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.,device.management-server.download-availability.announcement.group.{i}.,TabularObject,object +Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias,device.management-server.download-availability.announcement.group.{i}.alias,Tabular-ReadWrite,string +Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable,device.management-server.download-availability.announcement.group.{i}.enable,Tabular-ReadWrite,boolean +Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status,device.management-server.download-availability.announcement.group.{i}.status,Tabular-ReadOnly,string +Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL,device.management-server.download-availability.announcement.group.{i}.url,Tabular-ReadWrite,string +Device.ManagementServer.DownloadAvailability.Query.,device.management-server.download-availability.query,ScalarObject,object +Device.ManagementServer.DownloadAvailability.Query.Enable,device.management-server.download-availability.query.enable,Scalar-ReadWrite,boolean +Device.ManagementServer.DownloadAvailability.Query.Status,device.management-server.download-availability.query.status,Scalar-ReadOnly,string +Device.ManagementServer.DownloadAvailability.Query.URL,device.management-server.download-availability.query.url,Scalar-ReadWrite,string +Device.ManagementServer.DUStateChangeComplPolicy.,device.management-server.du-state-change-compl-policy,ScalarObject,object +Device.ManagementServer.DUStateChangeComplPolicy.Enable,device.management-server.du-state-change-compl-policy.enable,Scalar-ReadWrite,boolean +Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter,device.management-server.du-state-change-compl-policy.operation-type-filter,Scalar-ReadWrite,string +Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter,device.management-server.du-state-change-compl-policy.result-type-filter,Scalar-ReadWrite,string +Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter,device.management-server.du-state-change-compl-policy.fault-code-filter,Scalar-ReadWrite,string +Device.ManagementServer.EmbeddedDevice.{i}.,device.management-server.embedded-device.{i}.,TabularObject,object +Device.ManagementServer.EmbeddedDevice.{i}.ControllerID,device.management-server.embedded-device.{i}.controller-id,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID,device.management-server.embedded-device.{i}.proxied-device-id,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.Reference,device.management-server.embedded-device.{i}.reference,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel,device.management-server.embedded-device.{i}.supported-data-model,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.Host,device.management-server.embedded-device.{i}.host,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol,device.management-server.embedded-device.{i}.proxy-protocol,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference,device.management-server.embedded-device.{i}.proxy-protocol-reference,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol,device.management-server.embedded-device.{i}.discovery-protocol,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference,device.management-server.embedded-device.{i}.discovery-protocol-reference,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed,device.management-server.embedded-device.{i}.command-processed,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg,device.management-server.embedded-device.{i}.command-processing-err-msg,Tabular-ReadOnly,string +Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime,device.management-server.embedded-device.{i}.last-sync-time,Tabular-ReadOnly,dateTime +Device.ManagementServer.VirtualDevice.{i}.,device.management-server.virtual-device.{i}.,TabularObject,object +Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI,device.management-server.virtual-device.{i}.manufacturer-oui,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.ProductClass,device.management-server.virtual-device.{i}.product-class,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.SerialNumber,device.management-server.virtual-device.{i}.serial-number,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.Host,device.management-server.virtual-device.{i}.host,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol,device.management-server.virtual-device.{i}.proxy-protocol,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference,device.management-server.virtual-device.{i}.proxy-protocol-reference,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol,device.management-server.virtual-device.{i}.discovery-protocol,Tabular-ReadOnly,string +Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference,device.management-server.virtual-device.{i}.discovery-protocol-reference,Tabular-ReadOnly,string +Device.ManagementServer.StandbyPolicy.,device.management-server.standby-policy,ScalarObject,object +Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration,device.management-server.standby-policy.cr-unawareness-max-duration,Scalar-ReadWrite,int +Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic,device.management-server.standby-policy.max-missed-periodic,Scalar-ReadWrite,int +Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled,device.management-server.standby-policy.notify-missed-scheduled,Scalar-ReadWrite,boolean +Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable,device.management-server.standby-policy.network-awareness-capable,Scalar-ReadOnly,boolean +Device.ManagementServer.StandbyPolicy.SelfTimerCapable,device.management-server.standby-policy.self-timer-capable,Scalar-ReadOnly,boolean +Device.ManagementServer.StandbyPolicy.CRAwarenessRequested,device.management-server.standby-policy.cr-awareness-requested,Scalar-ReadWrite,boolean +Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested,device.management-server.standby-policy.periodic-awareness-requested,Scalar-ReadWrite,boolean +Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested,device.management-server.standby-policy.scheduled-awareness-requested,Scalar-ReadWrite,boolean +Device.ManagementServer.InformParameter.{i}.,device.management-server.inform-parameter.{i}.,TabularObject,object +Device.ManagementServer.InformParameter.{i}.Enable,device.management-server.inform-parameter.{i}.enable,Tabular-ReadWrite,boolean +Device.ManagementServer.InformParameter.{i}.Alias,device.management-server.inform-parameter.{i}.alias,Tabular-ReadWrite,string +Device.ManagementServer.InformParameter.{i}.ParameterName,device.management-server.inform-parameter.{i}.parameter-name,Tabular-ReadWrite,string +Device.ManagementServer.InformParameter.{i}.EventList,device.management-server.inform-parameter.{i}.event-list,Tabular-ReadWrite,string +Device.ManagementServer.HeartbeatPolicy.,device.management-server.heartbeat-policy,ScalarObject,object +Device.ManagementServer.HeartbeatPolicy.Enable,device.management-server.heartbeat-policy.enable,Scalar-ReadWrite,boolean +Device.ManagementServer.HeartbeatPolicy.ReportingInterval,device.management-server.heartbeat-policy.reporting-interval,Scalar-ReadWrite,unsignedInt +Device.ManagementServer.HeartbeatPolicy.InitiationTime,device.management-server.heartbeat-policy.initiation-time,Scalar-ReadWrite,dateTime +Device.SoftwareModules.,device.software-modules,ScalarObject,object +Device.SoftwareModules.ExecEnvNumberOfEntries,device.software-modules.exec-env-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.SoftwareModules.DeploymentUnitNumberOfEntries,device.software-modules.deployment-unit-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.SoftwareModules.ExecutionUnitNumberOfEntries,device.software-modules.execution-unit-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.SoftwareModules.ExecEnv.{i}.,device.software-modules.exec-env.{i}.,TabularObject,object +Device.SoftwareModules.ExecEnv.{i}.Enable,device.software-modules.exec-env.{i}.enable,Tabular-ReadWrite,boolean +Device.SoftwareModules.ExecEnv.{i}.Status,device.software-modules.exec-env.{i}.status,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.Alias,device.software-modules.exec-env.{i}.alias,Tabular-ReadWrite,string +Device.SoftwareModules.ExecEnv.{i}.Name,device.software-modules.exec-env.{i}.name,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.Type,device.software-modules.exec-env.{i}.type,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel,device.software-modules.exec-env.{i}.initial-run-level,Tabular-ReadWrite,unsignedInt +Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel,device.software-modules.exec-env.{i}.current-run-level,Tabular-ReadOnly,int +Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel,device.software-modules.exec-env.{i}.initial-execution-unit-run-level,Tabular-ReadWrite,int +Device.SoftwareModules.ExecEnv.{i}.Vendor,device.software-modules.exec-env.{i}.vendor,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.Version,device.software-modules.exec-env.{i}.version,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv,device.software-modules.exec-env.{i}.parent-exec-env,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace,device.software-modules.exec-env.{i}.allocated-disk-space,Tabular-ReadOnly,int +Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace,device.software-modules.exec-env.{i}.available-disk-space,Tabular-ReadOnly,int +Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory,device.software-modules.exec-env.{i}.allocated-memory,Tabular-ReadOnly,int +Device.SoftwareModules.ExecEnv.{i}.AvailableMemory,device.software-modules.exec-env.{i}.available-memory,Tabular-ReadOnly,int +Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits,device.software-modules.exec-env.{i}.active-execution-units,Tabular-ReadOnly,string +Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList,device.software-modules.exec-env.{i}.processor-ref-list,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.,device.software-modules.deployment-unit.{i}.,TabularObject,object +Device.SoftwareModules.DeploymentUnit.{i}.UUID,device.software-modules.deployment-unit.{i}.uuid,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.DUID,device.software-modules.deployment-unit.{i}.duid,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.Alias,device.software-modules.deployment-unit.{i}.alias,Tabular-ReadWrite,string +Device.SoftwareModules.DeploymentUnit.{i}.Name,device.software-modules.deployment-unit.{i}.name,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.Status,device.software-modules.deployment-unit.{i}.status,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.Resolved,device.software-modules.deployment-unit.{i}.resolved,Tabular-ReadOnly,boolean +Device.SoftwareModules.DeploymentUnit.{i}.URL,device.software-modules.deployment-unit.{i}.url,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.Description,device.software-modules.deployment-unit.{i}.description,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.Vendor,device.software-modules.deployment-unit.{i}.vendor,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.Version,device.software-modules.deployment-unit.{i}.version,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList,device.software-modules.deployment-unit.{i}.vendor-log-list,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList,device.software-modules.deployment-unit.{i}.vendor-config-list,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList,device.software-modules.deployment-unit.{i}.execution-unit-list,Tabular-ReadOnly,string +Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef,device.software-modules.deployment-unit.{i}.execution-env-ref,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.,device.software-modules.execution-unit.{i}.,TabularObject,object +Device.SoftwareModules.ExecutionUnit.{i}.EUID,device.software-modules.execution-unit.{i}.euid,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.Alias,device.software-modules.execution-unit.{i}.alias,Tabular-ReadWrite,string +Device.SoftwareModules.ExecutionUnit.{i}.Name,device.software-modules.execution-unit.{i}.name,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel,device.software-modules.execution-unit.{i}.exec-env-label,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.Status,device.software-modules.execution-unit.{i}.status,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode,device.software-modules.execution-unit.{i}.execution-fault-code,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage,device.software-modules.execution-unit.{i}.execution-fault-message,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.AutoStart,device.software-modules.execution-unit.{i}.auto-start,Tabular-ReadWrite,boolean +Device.SoftwareModules.ExecutionUnit.{i}.RunLevel,device.software-modules.execution-unit.{i}.run-level,Tabular-ReadWrite,unsignedInt +Device.SoftwareModules.ExecutionUnit.{i}.Vendor,device.software-modules.execution-unit.{i}.vendor,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.Version,device.software-modules.execution-unit.{i}.version,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.Description,device.software-modules.execution-unit.{i}.description,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse,device.software-modules.execution-unit.{i}.disk-space-in-use,Tabular-ReadOnly,int +Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse,device.software-modules.execution-unit.{i}.memory-in-use,Tabular-ReadOnly,int +Device.SoftwareModules.ExecutionUnit.{i}.References,device.software-modules.execution-unit.{i}.references,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList,device.software-modules.execution-unit.{i}.associated-process-list,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList,device.software-modules.execution-unit.{i}.vendor-log-list,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList,device.software-modules.execution-unit.{i}.vendor-config-list,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList,device.software-modules.execution-unit.{i}.supported-data-model-list,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef,device.software-modules.execution-unit.{i}.execution-env-ref,Tabular-ReadOnly,string +Device.SoftwareModules.ExecutionUnit.{i}.Extensions.,device.software-modules.execution-unit.{i}.extensions,ScalarObject,object +Device.ETSIM2M.,device.etsi-m2-m,ScalarObject,object +Device.ETSIM2M.SCLNumberOfEntries,device.etsi-m2-m.scl-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.,device.etsi-m2-m.scl.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.Enable,device.etsi-m2-m.scl.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.Alias,device.etsi-m2-m.scl.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList,device.etsi-m2-m.scl.{i}.announced-to-scl-list,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-instance-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.Discovery.,device.etsi-m2-m.scl.{i}.discovery,ScalarObject,object +Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords,device.etsi-m2-m.scl.{i}.discovery.max-number-of-discov-records,Scalar-ReadWrite,unsignedInt +Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer,device.etsi-m2-m.scl.{i}.discovery.max-size-of-discov-answer,Scalar-ReadWrite,unsignedInt +Device.ETSIM2M.SCL.{i}.Reregistration.,device.etsi-m2-m.scl.{i}.reregistration,ScalarObject,object +Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList,device.etsi-m2-m.scl.{i}.reregistration.reg-target-nscl-list,Scalar-ReadWrite,string +Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings,device.etsi-m2-m.scl.{i}.reregistration.reg-search-strings,Scalar-ReadWrite,string +Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID,device.etsi-m2-m.scl.{i}.reregistration.reg-access-right-id,Scalar-ReadWrite,string +Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration,device.etsi-m2-m.scl.{i}.reregistration.reg-expiration-duration,Scalar-ReadWrite,int +Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.,device.etsi-m2-m.scl.{i}.reregistration.action-status,ScalarObject,object +Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress,device.etsi-m2-m.scl.{i}.reregistration.action-status.progress,Scalar-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus,device.etsi-m2-m.scl.{i}.reregistration.action-status.final-status,Scalar-ReadOnly,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.policy-scope,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.an-name,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.failed-attempts,Tabular-ReadWrite,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.block-period.{i}.block-duration,Tabular-ReadWrite,int +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.rcat,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.schedules,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.start-time,Tabular-ReadWrite,dateTime +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.anp-policy.{i}.request-category.{i}.schedule.{i}.abs-time-span.{i}.end-time,Tabular-ReadWrite,dateTime +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy,ScalarObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.default-rcat-value,Scalar-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.enable,Tabular-ReadWrite,boolean +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.alias,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.rcat,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.tolerable-delay,Tabular-ReadWrite,int +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.thresh,Tabular-ReadWrite,unsignedInt +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.mem,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList,device.etsi-m2-m.scl.{i}.saf-policy-set.{i}.m2-msp-policy.request-category.{i}.ranked-an-list,Tabular-ReadWrite,string +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.id,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.area-nwk-type,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.list-of-devices,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property.{i}.name,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value,device.etsi-m2-m.scl.{i}.area-nwk-instance.{i}.property.{i}.value,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.area-nwk-instance,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.host,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.list-of-device-neighbors,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.list-of-device-applications,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.sleep-interval,Tabular-ReadWrite,unsignedInt +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.sleep-duration,Tabular-ReadWrite,unsignedInt +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.status,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.active,Tabular-ReadOnly,boolean +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property.{i}.,TabularObject,object +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property.{i}.name,Tabular-ReadOnly,string +Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value,device.etsi-m2-m.scl.{i}.area-nwk-device-info-instance.{i}.property.{i}.value,Tabular-ReadOnly,string +Device.GatewayInfo.,device.gateway-info,ScalarObject,object +Device.GatewayInfo.ManufacturerOUI,device.gateway-info.manufacturer-oui,Scalar-ReadOnly,string +Device.GatewayInfo.ProductClass,device.gateway-info.product-class,Scalar-ReadOnly,string +Device.GatewayInfo.SerialNumber,device.gateway-info.serial-number,Scalar-ReadOnly,string +Device.Time.,device.time,ScalarObject,object +Device.Time.Enable,device.time.enable,Scalar-ReadWrite,boolean +Device.Time.Status,device.time.status,Scalar-ReadOnly,string +Device.Time.NTPServer1,device.time.ntp-server1,Scalar-ReadWrite,string +Device.Time.NTPServer2,device.time.ntp-server2,Scalar-ReadWrite,string +Device.Time.NTPServer3,device.time.ntp-server3,Scalar-ReadWrite,string +Device.Time.NTPServer4,device.time.ntp-server4,Scalar-ReadWrite,string +Device.Time.NTPServer5,device.time.ntp-server5,Scalar-ReadWrite,string +Device.Time.CurrentLocalTime,device.time.current-local-time,Scalar-ReadOnly,dateTime +Device.Time.LocalTimeZone,device.time.local-time-zone,Scalar-ReadWrite,string +Device.UserInterface.,device.user-interface,ScalarObject,object +Device.UserInterface.Enable,device.user-interface.enable,Scalar-ReadWrite,boolean +Device.UserInterface.PasswordRequired,device.user-interface.password-required,Scalar-ReadWrite,boolean +Device.UserInterface.PasswordUserSelectable,device.user-interface.password-user-selectable,Scalar-ReadWrite,boolean +Device.UserInterface.UpgradeAvailable,device.user-interface.upgrade-available,Scalar-ReadWrite,boolean +Device.UserInterface.WarrantyDate,device.user-interface.warranty-date,Scalar-ReadWrite,dateTime +Device.UserInterface.ISPName,device.user-interface.isp-name,Scalar-ReadWrite,string +Device.UserInterface.ISPHelpDesk,device.user-interface.isp-help-desk,Scalar-ReadWrite,string +Device.UserInterface.ISPHomePage,device.user-interface.isp-home-page,Scalar-ReadWrite,string +Device.UserInterface.ISPHelpPage,device.user-interface.isp-help-page,Scalar-ReadWrite,string +Device.UserInterface.ISPLogo,device.user-interface.isp-logo,Scalar-ReadWrite,string +Device.UserInterface.ISPLogoSize,device.user-interface.isp-logo-size,Scalar-ReadWrite,unsignedInt +Device.UserInterface.ISPMailServer,device.user-interface.isp-mail-server,Scalar-ReadWrite,string +Device.UserInterface.ISPNewsServer,device.user-interface.isp-news-server,Scalar-ReadWrite,string +Device.UserInterface.TextColor,device.user-interface.text-color,Scalar-ReadWrite,string +Device.UserInterface.BackgroundColor,device.user-interface.background-color,Scalar-ReadWrite,string +Device.UserInterface.ButtonColor,device.user-interface.button-color,Scalar-ReadWrite,string +Device.UserInterface.ButtonTextColor,device.user-interface.button-text-color,Scalar-ReadWrite,string +Device.UserInterface.AutoUpdateServer,device.user-interface.auto-update-server,Scalar-ReadWrite,string +Device.UserInterface.UserUpdateServer,device.user-interface.user-update-server,Scalar-ReadWrite,string +Device.UserInterface.AvailableLanguages,device.user-interface.available-languages,Scalar-ReadOnly,string +Device.UserInterface.CurrentLanguage,device.user-interface.current-language,Scalar-ReadWrite,string +Device.UserInterface.RemoteAccess.,device.user-interface.remote-access,ScalarObject,object +Device.UserInterface.RemoteAccess.Enable,device.user-interface.remote-access.enable,Scalar-ReadWrite,boolean +Device.UserInterface.RemoteAccess.Port,device.user-interface.remote-access.port,Scalar-ReadWrite,unsignedInt +Device.UserInterface.RemoteAccess.SupportedProtocols,device.user-interface.remote-access.supported-protocols,Scalar-ReadOnly,string +Device.UserInterface.RemoteAccess.Protocol,device.user-interface.remote-access.protocol,Scalar-ReadWrite,string +Device.UserInterface.LocalDisplay.,device.user-interface.local-display,ScalarObject,object +Device.UserInterface.LocalDisplay.Movable,device.user-interface.local-display.movable,Scalar-ReadWrite,boolean +Device.UserInterface.LocalDisplay.Resizable,device.user-interface.local-display.resizable,Scalar-ReadWrite,boolean +Device.UserInterface.LocalDisplay.PosX,device.user-interface.local-display.pos-x,Scalar-ReadWrite,int +Device.UserInterface.LocalDisplay.PosY,device.user-interface.local-display.pos-y,Scalar-ReadWrite,int +Device.UserInterface.LocalDisplay.Width,device.user-interface.local-display.width,Scalar-ReadWrite,unsignedInt +Device.UserInterface.LocalDisplay.Height,device.user-interface.local-display.height,Scalar-ReadWrite,unsignedInt +Device.UserInterface.LocalDisplay.DisplayWidth,device.user-interface.local-display.display-width,Scalar-ReadOnly,unsignedInt +Device.UserInterface.LocalDisplay.DisplayHeight,device.user-interface.local-display.display-height,Scalar-ReadOnly,unsignedInt +Device.UserInterface.Messages.,device.user-interface.messages,ScalarObject,object +Device.UserInterface.Messages.Enable,device.user-interface.messages.enable,Scalar-ReadWrite,boolean +Device.UserInterface.Messages.Title,device.user-interface.messages.title,Scalar-ReadWrite,string +Device.UserInterface.Messages.SubTitle,device.user-interface.messages.sub-title,Scalar-ReadWrite,string +Device.UserInterface.Messages.Text,device.user-interface.messages.text,Scalar-ReadWrite,string +Device.UserInterface.Messages.IconType,device.user-interface.messages.icon-type,Scalar-ReadWrite,string +Device.UserInterface.Messages.MessageColor,device.user-interface.messages.message-color,Scalar-ReadWrite,string +Device.UserInterface.Messages.BackgroundColor,device.user-interface.messages.background-color,Scalar-ReadWrite,string +Device.UserInterface.Messages.TitleColor,device.user-interface.messages.title-color,Scalar-ReadWrite,string +Device.UserInterface.Messages.SubTitleColor,device.user-interface.messages.sub-title-color,Scalar-ReadWrite,string +Device.UserInterface.Messages.RequestedNumberOfRepetitions,device.user-interface.messages.requested-number-of-repetitions,Scalar-ReadWrite,unsignedInt +Device.UserInterface.Messages.ExecutedNumberOfRepetitions,device.user-interface.messages.executed-number-of-repetitions,Scalar-ReadOnly,unsignedInt +Device.InterfaceStack.{i}.,device.interface-stack.{i}.,TabularObject,object +Device.InterfaceStack.{i}.Alias,device.interface-stack.{i}.alias,Tabular-ReadWrite,string +Device.InterfaceStack.{i}.HigherLayer,device.interface-stack.{i}.higher-layer,Tabular-ReadOnly,string +Device.InterfaceStack.{i}.LowerLayer,device.interface-stack.{i}.lower-layer,Tabular-ReadOnly,string +Device.InterfaceStack.{i}.HigherAlias,device.interface-stack.{i}.higher-alias,Tabular-ReadOnly,string +Device.InterfaceStack.{i}.LowerAlias,device.interface-stack.{i}.lower-alias,Tabular-ReadOnly,string +Device.DSL.,device.dsl,ScalarObject,object +Device.DSL.LineNumberOfEntries,device.dsl.line-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DSL.ChannelNumberOfEntries,device.dsl.channel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroupNumberOfEntries,device.dsl.bonding-group-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.,device.dsl.line.{i}.,TabularObject,object +Device.DSL.Line.{i}.Enable,device.dsl.line.{i}.enable,Tabular-ReadWrite,boolean +Device.DSL.Line.{i}.EnableDataGathering,device.dsl.line.{i}.enable-data-gathering,Tabular-ReadWrite,boolean +Device.DSL.Line.{i}.Status,device.dsl.line.{i}.status,Tabular-ReadOnly,string +Device.DSL.Line.{i}.Alias,device.dsl.line.{i}.alias,Tabular-ReadWrite,string +Device.DSL.Line.{i}.Name,device.dsl.line.{i}.name,Tabular-ReadOnly,string +Device.DSL.Line.{i}.LastChange,device.dsl.line.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.LowerLayers,device.dsl.line.{i}.lower-layers,Tabular-ReadWrite,string +Device.DSL.Line.{i}.Upstream,device.dsl.line.{i}.upstream,Tabular-ReadOnly,boolean +Device.DSL.Line.{i}.FirmwareVersion,device.dsl.line.{i}.firmware-version,Tabular-ReadOnly,string +Device.DSL.Line.{i}.LinkStatus,device.dsl.line.{i}.link-status,Tabular-ReadOnly,string +Device.DSL.Line.{i}.StandardsSupported,device.dsl.line.{i}.standards-supported,Tabular-ReadOnly,string +Device.DSL.Line.{i}.XTSE,device.dsl.line.{i}.xtse,Tabular-ReadOnly,string +Device.DSL.Line.{i}.StandardUsed,device.dsl.line.{i}.standard-used,Tabular-ReadOnly,string +Device.DSL.Line.{i}.XTSUsed,device.dsl.line.{i}.xts-used,Tabular-ReadOnly,string +Device.DSL.Line.{i}.LineEncoding,device.dsl.line.{i}.line-encoding,Tabular-ReadOnly,string +Device.DSL.Line.{i}.AllowedProfiles,device.dsl.line.{i}.allowed-profiles,Tabular-ReadOnly,string +Device.DSL.Line.{i}.CurrentProfile,device.dsl.line.{i}.current-profile,Tabular-ReadOnly,string +Device.DSL.Line.{i}.PowerManagementState,device.dsl.line.{i}.power-management-state,Tabular-ReadOnly,string +Device.DSL.Line.{i}.SuccessFailureCause,device.dsl.line.{i}.success-failure-cause,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.UPBOKLER,device.dsl.line.{i}.upbokler,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.UPBOKLEPb,device.dsl.line.{i}.upbokle-pb,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.UPBOKLERPb,device.dsl.line.{i}.upbokler-pb,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.RXTHRSHds,device.dsl.line.{i}.rxthrs-hds,Tabular-ReadOnly,int +Device.DSL.Line.{i}.ACTRAMODEds,device.dsl.line.{i}.actramod-eds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.ACTRAMODEus,device.dsl.line.{i}.actramod-eus,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.ACTINPROCds,device.dsl.line.{i}.actinpro-cds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.ACTINPROCus,device.dsl.line.{i}.actinpro-cus,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.SNRMROCds,device.dsl.line.{i}.snrmro-cds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.SNRMROCus,device.dsl.line.{i}.snrmro-cus,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.LastStateTransmittedDownstream,device.dsl.line.{i}.last-state-transmitted-downstream,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.LastStateTransmittedUpstream,device.dsl.line.{i}.last-state-transmitted-upstream,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.UPBOKLE,device.dsl.line.{i}.upbokle,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.MREFPSDds,device.dsl.line.{i}.mrefps-dds,Tabular-ReadOnly,string +Device.DSL.Line.{i}.MREFPSDus,device.dsl.line.{i}.mrefps-dus,Tabular-ReadOnly,string +Device.DSL.Line.{i}.LIMITMASK,device.dsl.line.{i}.limitmask,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.US0MASK,device.dsl.line.{i}.u-s0-mask,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TRELLISds,device.dsl.line.{i}.trelli-sds,Tabular-ReadOnly,int +Device.DSL.Line.{i}.TRELLISus,device.dsl.line.{i}.trelli-sus,Tabular-ReadOnly,int +Device.DSL.Line.{i}.ACTSNRMODEds,device.dsl.line.{i}.actsnrmod-eds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.ACTSNRMODEus,device.dsl.line.{i}.actsnrmod-eus,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.VirtualNoisePSDds,device.dsl.line.{i}.virtual-noise-ps-dds,Tabular-ReadOnly,string +Device.DSL.Line.{i}.VirtualNoisePSDus,device.dsl.line.{i}.virtual-noise-ps-dus,Tabular-ReadOnly,string +Device.DSL.Line.{i}.ACTUALCE,device.dsl.line.{i}.actualce,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.LineNumber,device.dsl.line.{i}.line-number,Tabular-ReadOnly,int +Device.DSL.Line.{i}.UpstreamMaxBitRate,device.dsl.line.{i}.upstream-max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.DownstreamMaxBitRate,device.dsl.line.{i}.downstream-max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.UpstreamNoiseMargin,device.dsl.line.{i}.upstream-noise-margin,Tabular-ReadOnly,int +Device.DSL.Line.{i}.DownstreamNoiseMargin,device.dsl.line.{i}.downstream-noise-margin,Tabular-ReadOnly,int +Device.DSL.Line.{i}.SNRMpbus,device.dsl.line.{i}.snr-mpbus,Tabular-ReadOnly,string +Device.DSL.Line.{i}.SNRMpbds,device.dsl.line.{i}.snr-mpbds,Tabular-ReadOnly,string +Device.DSL.Line.{i}.INMIATOds,device.dsl.line.{i}.inmiat-ods,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.INMIATSds,device.dsl.line.{i}.inmiat-sds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.INMCCds,device.dsl.line.{i}.inmc-cds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.INMINPEQMODEds,device.dsl.line.{i}.inminpeqmod-eds,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.UpstreamAttenuation,device.dsl.line.{i}.upstream-attenuation,Tabular-ReadOnly,int +Device.DSL.Line.{i}.DownstreamAttenuation,device.dsl.line.{i}.downstream-attenuation,Tabular-ReadOnly,int +Device.DSL.Line.{i}.UpstreamPower,device.dsl.line.{i}.upstream-power,Tabular-ReadOnly,int +Device.DSL.Line.{i}.DownstreamPower,device.dsl.line.{i}.downstream-power,Tabular-ReadOnly,int +Device.DSL.Line.{i}.XTURVendor,device.dsl.line.{i}.xtur-vendor,Tabular-ReadOnly,string +Device.DSL.Line.{i}.XTURCountry,device.dsl.line.{i}.xtur-country,Tabular-ReadOnly,string +Device.DSL.Line.{i}.XTURANSIStd,device.dsl.line.{i}.xturansi-std,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.XTURANSIRev,device.dsl.line.{i}.xturansi-rev,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.XTUCVendor,device.dsl.line.{i}.xtuc-vendor,Tabular-ReadOnly,string +Device.DSL.Line.{i}.XTUCCountry,device.dsl.line.{i}.xtuc-country,Tabular-ReadOnly,string +Device.DSL.Line.{i}.XTUCANSIStd,device.dsl.line.{i}.xtucansi-std,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.XTUCANSIRev,device.dsl.line.{i}.xtucansi-rev,Tabular-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.,device.dsl.line.{i}.stats,ScalarObject,object +Device.DSL.Line.{i}.Stats.BytesSent,device.dsl.line.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.Line.{i}.Stats.BytesReceived,device.dsl.line.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.DSL.Line.{i}.Stats.PacketsSent,device.dsl.line.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.Line.{i}.Stats.PacketsReceived,device.dsl.line.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.DSL.Line.{i}.Stats.ErrorsSent,device.dsl.line.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.ErrorsReceived,device.dsl.line.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.DiscardPacketsSent,device.dsl.line.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.DiscardPacketsReceived,device.dsl.line.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.TotalStart,device.dsl.line.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.ShowtimeStart,device.dsl.line.{i}.stats.showtime-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.LastShowtimeStart,device.dsl.line.{i}.stats.last-showtime-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.CurrentDayStart,device.dsl.line.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.QuarterHourStart,device.dsl.line.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.Total.,device.dsl.line.{i}.stats.total,ScalarObject,object +Device.DSL.Line.{i}.Stats.Total.ErroredSecs,device.dsl.line.{i}.stats.total.errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs,device.dsl.line.{i}.stats.total.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.Showtime.,device.dsl.line.{i}.stats.showtime,ScalarObject,object +Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs,device.dsl.line.{i}.stats.showtime.errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs,device.dsl.line.{i}.stats.showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.LastShowtime.,device.dsl.line.{i}.stats.last-showtime,ScalarObject,object +Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs,device.dsl.line.{i}.stats.last-showtime.errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs,device.dsl.line.{i}.stats.last-showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.CurrentDay.,device.dsl.line.{i}.stats.current-day,ScalarObject,object +Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs,device.dsl.line.{i}.stats.current-day.errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs,device.dsl.line.{i}.stats.current-day.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.QuarterHour.,device.dsl.line.{i}.stats.quarter-hour,ScalarObject,object +Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs,device.dsl.line.{i}.stats.quarter-hour.errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs,device.dsl.line.{i}.stats.quarter-hour.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.,device.dsl.line.{i}.test-params,ScalarObject,object +Device.DSL.Line.{i}.TestParams.HLOGGds,device.dsl.line.{i}.test-params.hlog-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.HLOGGus,device.dsl.line.{i}.test-params.hlog-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.HLOGpsds,device.dsl.line.{i}.test-params.hlo-gpsds,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.HLOGpsus,device.dsl.line.{i}.test-params.hlo-gpsus,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.HLOGMTds,device.dsl.line.{i}.test-params.hlogm-tds,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.HLOGMTus,device.dsl.line.{i}.test-params.hlogm-tus,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.QLNGds,device.dsl.line.{i}.test-params.qln-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.QLNGus,device.dsl.line.{i}.test-params.qln-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.QLNpsds,device.dsl.line.{i}.test-params.ql-npsds,Scalar-ReadOnly,int +Device.DSL.Line.{i}.TestParams.QLNpsus,device.dsl.line.{i}.test-params.ql-npsus,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.QLNMTds,device.dsl.line.{i}.test-params.qlnm-tds,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.QLNMTus,device.dsl.line.{i}.test-params.qlnm-tus,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.SNRGds,device.dsl.line.{i}.test-params.snr-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.SNRGus,device.dsl.line.{i}.test-params.snr-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.SNRpsds,device.dsl.line.{i}.test-params.sn-rpsds,Scalar-ReadOnly,int +Device.DSL.Line.{i}.TestParams.SNRpsus,device.dsl.line.{i}.test-params.sn-rpsus,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.SNRMTds,device.dsl.line.{i}.test-params.snrm-tds,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.SNRMTus,device.dsl.line.{i}.test-params.snrm-tus,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.TestParams.LATNds,device.dsl.line.{i}.test-params.lat-nds,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.LATNus,device.dsl.line.{i}.test-params.lat-nus,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.SATNds,device.dsl.line.{i}.test-params.sat-nds,Scalar-ReadOnly,string +Device.DSL.Line.{i}.TestParams.SATNus,device.dsl.line.{i}.test-params.sat-nus,Scalar-ReadOnly,string +Device.DSL.Line.{i}.DataGathering.,device.dsl.line.{i}.data-gathering,ScalarObject,object +Device.DSL.Line.{i}.DataGathering.LoggingDepthR,device.dsl.line.{i}.data-gathering.logging-depth-r,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR,device.dsl.line.{i}.data-gathering.act-logging-depth-reporting-r,Scalar-ReadOnly,unsignedInt +Device.DSL.Line.{i}.DataGathering.EventTraceBufferR,device.dsl.line.{i}.data-gathering.event-trace-buffer-r,Scalar-ReadOnly,string +Device.DSL.Channel.{i}.,device.dsl.channel.{i}.,TabularObject,object +Device.DSL.Channel.{i}.Enable,device.dsl.channel.{i}.enable,Tabular-ReadWrite,boolean +Device.DSL.Channel.{i}.Status,device.dsl.channel.{i}.status,Tabular-ReadOnly,string +Device.DSL.Channel.{i}.Alias,device.dsl.channel.{i}.alias,Tabular-ReadWrite,string +Device.DSL.Channel.{i}.Name,device.dsl.channel.{i}.name,Tabular-ReadOnly,string +Device.DSL.Channel.{i}.LastChange,device.dsl.channel.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.LowerLayers,device.dsl.channel.{i}.lower-layers,Tabular-ReadOnly,string +Device.DSL.Channel.{i}.LinkEncapsulationSupported,device.dsl.channel.{i}.link-encapsulation-supported,Tabular-ReadOnly,string +Device.DSL.Channel.{i}.LinkEncapsulationUsed,device.dsl.channel.{i}.link-encapsulation-used,Tabular-ReadOnly,string +Device.DSL.Channel.{i}.LPATH,device.dsl.channel.{i}.lpath,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.INTLVDEPTH,device.dsl.channel.{i}.intlvdepth,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.INTLVBLOCK,device.dsl.channel.{i}.intlvblock,Tabular-ReadOnly,int +Device.DSL.Channel.{i}.ActualInterleavingDelay,device.dsl.channel.{i}.actual-interleaving-delay,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.ACTINP,device.dsl.channel.{i}.actinp,Tabular-ReadOnly,int +Device.DSL.Channel.{i}.INPREPORT,device.dsl.channel.{i}.inpreport,Tabular-ReadOnly,boolean +Device.DSL.Channel.{i}.NFEC,device.dsl.channel.{i}.nfec,Tabular-ReadOnly,int +Device.DSL.Channel.{i}.RFEC,device.dsl.channel.{i}.rfec,Tabular-ReadOnly,int +Device.DSL.Channel.{i}.LSYMB,device.dsl.channel.{i}.lsymb,Tabular-ReadOnly,int +Device.DSL.Channel.{i}.UpstreamCurrRate,device.dsl.channel.{i}.upstream-curr-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.DownstreamCurrRate,device.dsl.channel.{i}.downstream-curr-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.ACTNDR,device.dsl.channel.{i}.actndr,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.ACTINPREIN,device.dsl.channel.{i}.actinprein,Tabular-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.,device.dsl.channel.{i}.stats,ScalarObject,object +Device.DSL.Channel.{i}.Stats.BytesSent,device.dsl.channel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.Channel.{i}.Stats.BytesReceived,device.dsl.channel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.DSL.Channel.{i}.Stats.PacketsSent,device.dsl.channel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.Channel.{i}.Stats.PacketsReceived,device.dsl.channel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.DSL.Channel.{i}.Stats.ErrorsSent,device.dsl.channel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.ErrorsReceived,device.dsl.channel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.DiscardPacketsSent,device.dsl.channel.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived,device.dsl.channel.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.TotalStart,device.dsl.channel.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.ShowtimeStart,device.dsl.channel.{i}.stats.showtime-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtimeStart,device.dsl.channel.{i}.stats.last-showtime-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDayStart,device.dsl.channel.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHourStart,device.dsl.channel.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Total.,device.dsl.channel.{i}.stats.total,ScalarObject,object +Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors,device.dsl.channel.{i}.stats.total.xturfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors,device.dsl.channel.{i}.stats.total.xtucfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors,device.dsl.channel.{i}.stats.total.xturhec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors,device.dsl.channel.{i}.stats.total.xtuchec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors,device.dsl.channel.{i}.stats.total.xturcrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors,device.dsl.channel.{i}.stats.total.xtuccrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Showtime.,device.dsl.channel.{i}.stats.showtime,ScalarObject,object +Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors,device.dsl.channel.{i}.stats.showtime.xturfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors,device.dsl.channel.{i}.stats.showtime.xtucfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors,device.dsl.channel.{i}.stats.showtime.xturhec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors,device.dsl.channel.{i}.stats.showtime.xtuchec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors,device.dsl.channel.{i}.stats.showtime.xturcrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors,device.dsl.channel.{i}.stats.showtime.xtuccrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtime.,device.dsl.channel.{i}.stats.last-showtime,ScalarObject,object +Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors,device.dsl.channel.{i}.stats.last-showtime.xturfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors,device.dsl.channel.{i}.stats.last-showtime.xtucfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors,device.dsl.channel.{i}.stats.last-showtime.xturhec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors,device.dsl.channel.{i}.stats.last-showtime.xtuchec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors,device.dsl.channel.{i}.stats.last-showtime.xturcrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors,device.dsl.channel.{i}.stats.last-showtime.xtuccrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDay.,device.dsl.channel.{i}.stats.current-day,ScalarObject,object +Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors,device.dsl.channel.{i}.stats.current-day.xturfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors,device.dsl.channel.{i}.stats.current-day.xtucfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors,device.dsl.channel.{i}.stats.current-day.xturhec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors,device.dsl.channel.{i}.stats.current-day.xtuchec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors,device.dsl.channel.{i}.stats.current-day.xturcrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors,device.dsl.channel.{i}.stats.current-day.xtuccrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHour.,device.dsl.channel.{i}.stats.quarter-hour,ScalarObject,object +Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors,device.dsl.channel.{i}.stats.quarter-hour.xturfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors,device.dsl.channel.{i}.stats.quarter-hour.xtucfec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors,device.dsl.channel.{i}.stats.quarter-hour.xturhec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors,device.dsl.channel.{i}.stats.quarter-hour.xtuchec-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors,device.dsl.channel.{i}.stats.quarter-hour.xturcrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors,device.dsl.channel.{i}.stats.quarter-hour.xtuccrc-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.,device.dsl.bonding-group.{i}.,TabularObject,object +Device.DSL.BondingGroup.{i}.Enable,device.dsl.bonding-group.{i}.enable,Tabular-ReadWrite,boolean +Device.DSL.BondingGroup.{i}.Status,device.dsl.bonding-group.{i}.status,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.Alias,device.dsl.bonding-group.{i}.alias,Tabular-ReadWrite,string +Device.DSL.BondingGroup.{i}.Name,device.dsl.bonding-group.{i}.name,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.LastChange,device.dsl.bonding-group.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.LowerLayers,device.dsl.bonding-group.{i}.lower-layers,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.GroupStatus,device.dsl.bonding-group.{i}.group-status,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.GroupID,device.dsl.bonding-group.{i}.group-id,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondSchemesSupported,device.dsl.bonding-group.{i}.bond-schemes-supported,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.BondScheme,device.dsl.bonding-group.{i}.bond-scheme,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.GroupCapacity,device.dsl.bonding-group.{i}.group-capacity,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.RunningTime,device.dsl.bonding-group.{i}.running-time,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.TargetUpRate,device.dsl.bonding-group.{i}.target-up-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.TargetDownRate,device.dsl.bonding-group.{i}.target-down-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.ThreshLowUpRate,device.dsl.bonding-group.{i}.thresh-low-up-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.ThreshLowDownRate,device.dsl.bonding-group.{i}.thresh-low-down-rate,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance,device.dsl.bonding-group.{i}.upstream-differential-delay-tolerance,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance,device.dsl.bonding-group.{i}.downstream-differential-delay-tolerance,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries,device.dsl.bonding-group.{i}.bonded-channel-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.,device.dsl.bonding-group.{i}.bonded-channel.{i}.,TabularObject,object +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias,device.dsl.bonding-group.{i}.bonded-channel.{i}.alias,Tabular-ReadWrite,string +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel,device.dsl.bonding-group.{i}.bonded-channel.{i}.channel,Tabular-ReadOnly,string +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet,ScalarObject,object +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats,ScalarObject,object +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.underflow-errors-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.crc-errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.alignment-errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.short-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.long-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.overflow-errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.pause-frames-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped,device.dsl.bonding-group.{i}.bonded-channel.{i}.ethernet.stats.frames-dropped,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.,device.dsl.bonding-group.{i}.stats,ScalarObject,object +Device.DSL.BondingGroup.{i}.Stats.BytesSent,device.dsl.bonding-group.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.BytesReceived,device.dsl.bonding-group.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.PacketsSent,device.dsl.bonding-group.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.PacketsReceived,device.dsl.bonding-group.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.ErrorsSent,device.dsl.bonding-group.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived,device.dsl.bonding-group.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent,device.dsl.bonding-group.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived,device.dsl.bonding-group.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent,device.dsl.bonding-group.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived,device.dsl.bonding-group.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent,device.dsl.bonding-group.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived,device.dsl.bonding-group.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent,device.dsl.bonding-group.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived,device.dsl.bonding-group.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived,device.dsl.bonding-group.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.TotalStart,device.dsl.bonding-group.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart,device.dsl.bonding-group.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart,device.dsl.bonding-group.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.,device.dsl.bonding-group.{i}.stats.total,ScalarObject,object +Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons,device.dsl.bonding-group.{i}.stats.total.failure-reasons,Scalar-ReadOnly,string +Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate,device.dsl.bonding-group.{i}.stats.total.upstream-rate,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate,device.dsl.bonding-group.{i}.stats.total.downstream-rate,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss,device.dsl.bonding-group.{i}.stats.total.upstream-packet-loss,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss,device.dsl.bonding-group.{i}.stats.total.downstream-packet-loss,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.total.upstream-differential-delay,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.total.downstream-differential-delay,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount,device.dsl.bonding-group.{i}.stats.total.failure-count,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds,device.dsl.bonding-group.{i}.stats.total.errored-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds,device.dsl.bonding-group.{i}.stats.total.severely-errored-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds,device.dsl.bonding-group.{i}.stats.total.unavailable-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.,device.dsl.bonding-group.{i}.stats.current-day,ScalarObject,object +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons,device.dsl.bonding-group.{i}.stats.current-day.failure-reasons,Scalar-ReadOnly,string +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate,device.dsl.bonding-group.{i}.stats.current-day.upstream-rate,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate,device.dsl.bonding-group.{i}.stats.current-day.downstream-rate,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss,device.dsl.bonding-group.{i}.stats.current-day.upstream-packet-loss,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss,device.dsl.bonding-group.{i}.stats.current-day.downstream-packet-loss,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.current-day.upstream-differential-delay,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.current-day.downstream-differential-delay,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount,device.dsl.bonding-group.{i}.stats.current-day.failure-count,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds,device.dsl.bonding-group.{i}.stats.current-day.errored-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds,device.dsl.bonding-group.{i}.stats.current-day.severely-errored-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds,device.dsl.bonding-group.{i}.stats.current-day.unavailable-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.,device.dsl.bonding-group.{i}.stats.quarter-hour,ScalarObject,object +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons,device.dsl.bonding-group.{i}.stats.quarter-hour.failure-reasons,Scalar-ReadOnly,string +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate,device.dsl.bonding-group.{i}.stats.quarter-hour.upstream-rate,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate,device.dsl.bonding-group.{i}.stats.quarter-hour.downstream-rate,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss,device.dsl.bonding-group.{i}.stats.quarter-hour.upstream-packet-loss,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss,device.dsl.bonding-group.{i}.stats.quarter-hour.downstream-packet-loss,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.quarter-hour.upstream-differential-delay,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay,device.dsl.bonding-group.{i}.stats.quarter-hour.downstream-differential-delay,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount,device.dsl.bonding-group.{i}.stats.quarter-hour.failure-count,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds,device.dsl.bonding-group.{i}.stats.quarter-hour.errored-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds,device.dsl.bonding-group.{i}.stats.quarter-hour.severely-errored-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds,device.dsl.bonding-group.{i}.stats.quarter-hour.unavailable-seconds,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.,device.dsl.bonding-group.{i}.ethernet,ScalarObject,object +Device.DSL.BondingGroup.{i}.Ethernet.Stats.,device.dsl.bonding-group.{i}.ethernet.stats,ScalarObject,object +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors,device.dsl.bonding-group.{i}.ethernet.stats.paf-errors,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-small-fragments,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-large-fragments,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-bad-fragments,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-lost-fragments,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments,device.dsl.bonding-group.{i}.ethernet.stats.paf-late-fragments,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts,device.dsl.bonding-group.{i}.ethernet.stats.paf-lost-starts,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds,device.dsl.bonding-group.{i}.ethernet.stats.paf-lost-ends,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows,device.dsl.bonding-group.{i}.ethernet.stats.paf-overflows,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent,device.dsl.bonding-group.{i}.ethernet.stats.pause-frames-sent,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived,device.dsl.bonding-group.{i}.ethernet.stats.crc-errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived,device.dsl.bonding-group.{i}.ethernet.stats.alignment-errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived,device.dsl.bonding-group.{i}.ethernet.stats.short-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived,device.dsl.bonding-group.{i}.ethernet.stats.long-packets-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived,device.dsl.bonding-group.{i}.ethernet.stats.overflow-errors-received,Scalar-ReadOnly,unsignedInt +Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped,device.dsl.bonding-group.{i}.ethernet.stats.frames-dropped,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.,device.dsl.diagnostics,ScalarObject,object +Device.DSL.Diagnostics.ADSLLineTest.,device.dsl.diagnostics.adsl-line-test,ScalarObject,object +Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState,device.dsl.diagnostics.adsl-line-test.diagnostics-state,Scalar-ReadWrite,string +Device.DSL.Diagnostics.ADSLLineTest.Interface,device.dsl.diagnostics.adsl-line-test.interface,Scalar-ReadWrite,string +Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds,device.dsl.diagnostics.adsl-line-test.actps-dds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus,device.dsl.diagnostics.adsl-line-test.actps-dus,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.ACTATPds,device.dsl.diagnostics.adsl-line-test.actat-pds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.ACTATPus,device.dsl.diagnostics.adsl-line-test.actat-pus,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.HLINSCds,device.dsl.diagnostics.adsl-line-test.hlins-cds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.HLINSCus,device.dsl.diagnostics.adsl-line-test.hlins-cus,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.HLINGds,device.dsl.diagnostics.adsl-line-test.hlin-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.HLINGus,device.dsl.diagnostics.adsl-line-test.hlin-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.HLOGGds,device.dsl.diagnostics.adsl-line-test.hlog-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.HLOGGus,device.dsl.diagnostics.adsl-line-test.hlog-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds,device.dsl.diagnostics.adsl-line-test.hlo-gpsds,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus,device.dsl.diagnostics.adsl-line-test.hlo-gpsus,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds,device.dsl.diagnostics.adsl-line-test.hlogm-tds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus,device.dsl.diagnostics.adsl-line-test.hlogm-tus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.LATNpbds,device.dsl.diagnostics.adsl-line-test.lat-npbds,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.LATNpbus,device.dsl.diagnostics.adsl-line-test.lat-npbus,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.SATNds,device.dsl.diagnostics.adsl-line-test.sat-nds,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.SATNus,device.dsl.diagnostics.adsl-line-test.sat-nus,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.HLINpsds,device.dsl.diagnostics.adsl-line-test.hli-npsds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.HLINpsus,device.dsl.diagnostics.adsl-line-test.hli-npsus,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.QLNGds,device.dsl.diagnostics.adsl-line-test.qln-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.QLNGus,device.dsl.diagnostics.adsl-line-test.qln-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.QLNpsds,device.dsl.diagnostics.adsl-line-test.ql-npsds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.QLNpsus,device.dsl.diagnostics.adsl-line-test.ql-npsus,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.QLNMTds,device.dsl.diagnostics.adsl-line-test.qlnm-tds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.QLNMTus,device.dsl.diagnostics.adsl-line-test.qlnm-tus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.SNRGds,device.dsl.diagnostics.adsl-line-test.snr-gds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.SNRGus,device.dsl.diagnostics.adsl-line-test.snr-gus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.SNRpsds,device.dsl.diagnostics.adsl-line-test.sn-rpsds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.SNRpsus,device.dsl.diagnostics.adsl-line-test.sn-rpsus,Scalar-ReadOnly,string +Device.DSL.Diagnostics.ADSLLineTest.SNRMTds,device.dsl.diagnostics.adsl-line-test.snrm-tds,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.SNRMTus,device.dsl.diagnostics.adsl-line-test.snrm-tus,Scalar-ReadOnly,unsignedInt +Device.DSL.Diagnostics.ADSLLineTest.BITSpsds,device.dsl.diagnostics.adsl-line-test.bit-spsds,Scalar-ReadOnly,int +Device.DSL.Diagnostics.ADSLLineTest.BITSpsus,device.dsl.diagnostics.adsl-line-test.bit-spsus,Scalar-ReadOnly,string +Device.FAST.,device.fast,ScalarObject,object +Device.FAST.LineNumberOfEntries,device.fast.line-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.,device.fast.line.{i}.,TabularObject,object +Device.FAST.Line.{i}.Enable,device.fast.line.{i}.enable,Tabular-ReadWrite,boolean +Device.FAST.Line.{i}.Status,device.fast.line.{i}.status,Tabular-ReadOnly,string +Device.FAST.Line.{i}.Alias,device.fast.line.{i}.alias,Tabular-ReadWrite,string +Device.FAST.Line.{i}.Name,device.fast.line.{i}.name,Tabular-ReadOnly,string +Device.FAST.Line.{i}.LastChange,device.fast.line.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.LowerLayers,device.fast.line.{i}.lower-layers,Tabular-ReadWrite,string +Device.FAST.Line.{i}.Upstream,device.fast.line.{i}.upstream,Tabular-ReadOnly,boolean +Device.FAST.Line.{i}.FirmwareVersion,device.fast.line.{i}.firmware-version,Tabular-ReadOnly,string +Device.FAST.Line.{i}.LinkStatus,device.fast.line.{i}.link-status,Tabular-ReadOnly,string +Device.FAST.Line.{i}.AllowedProfiles,device.fast.line.{i}.allowed-profiles,Tabular-ReadOnly,string +Device.FAST.Line.{i}.CurrentProfile,device.fast.line.{i}.current-profile,Tabular-ReadOnly,string +Device.FAST.Line.{i}.PowerManagementState,device.fast.line.{i}.power-management-state,Tabular-ReadOnly,string +Device.FAST.Line.{i}.SuccessFailureCause,device.fast.line.{i}.success-failure-cause,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.UPBOKLER,device.fast.line.{i}.upbokler,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.LastTransmittedDownstreamSignal,device.fast.line.{i}.last-transmitted-downstream-signal,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.LastTransmittedUpstreamSignal,device.fast.line.{i}.last-transmitted-upstream-signal,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.UPBOKLE,device.fast.line.{i}.upbokle,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.LineNumber,device.fast.line.{i}.line-number,Tabular-ReadOnly,int +Device.FAST.Line.{i}.UpstreamMaxBitRate,device.fast.line.{i}.upstream-max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.DownstreamMaxBitRate,device.fast.line.{i}.downstream-max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.UpstreamNoiseMargin,device.fast.line.{i}.upstream-noise-margin,Tabular-ReadOnly,int +Device.FAST.Line.{i}.DownstreamNoiseMargin,device.fast.line.{i}.downstream-noise-margin,Tabular-ReadOnly,int +Device.FAST.Line.{i}.UpstreamAttenuation,device.fast.line.{i}.upstream-attenuation,Tabular-ReadOnly,int +Device.FAST.Line.{i}.DownstreamAttenuation,device.fast.line.{i}.downstream-attenuation,Tabular-ReadOnly,int +Device.FAST.Line.{i}.UpstreamPower,device.fast.line.{i}.upstream-power,Tabular-ReadOnly,int +Device.FAST.Line.{i}.DownstreamPower,device.fast.line.{i}.downstream-power,Tabular-ReadOnly,int +Device.FAST.Line.{i}.SNRMRMCds,device.fast.line.{i}.snrmrm-cds,Tabular-ReadOnly,int +Device.FAST.Line.{i}.SNRMRMCus,device.fast.line.{i}.snrmrm-cus,Tabular-ReadOnly,int +Device.FAST.Line.{i}.BITSRMCpsds,device.fast.line.{i}.bitsrm-cpsds,Tabular-ReadOnly,int +Device.FAST.Line.{i}.BITSRMCpsus,device.fast.line.{i}.bitsrm-cpsus,Tabular-ReadOnly,int +Device.FAST.Line.{i}.FEXTCANCELds,device.fast.line.{i}.fextcance-lds,Tabular-ReadOnly,boolean +Device.FAST.Line.{i}.FEXTCANCELus,device.fast.line.{i}.fextcance-lus,Tabular-ReadOnly,boolean +Device.FAST.Line.{i}.ETRds,device.fast.line.{i}.et-rds,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.ETRus,device.fast.line.{i}.et-rus,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.ATTETRds,device.fast.line.{i}.attet-rds,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.ATTETRus,device.fast.line.{i}.attet-rus,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.MINEFTR,device.fast.line.{i}.mineftr,Tabular-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.,device.fast.line.{i}.stats,ScalarObject,object +Device.FAST.Line.{i}.Stats.BytesSent,device.fast.line.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.FAST.Line.{i}.Stats.BytesReceived,device.fast.line.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.FAST.Line.{i}.Stats.PacketsSent,device.fast.line.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.FAST.Line.{i}.Stats.PacketsReceived,device.fast.line.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.FAST.Line.{i}.Stats.ErrorsSent,device.fast.line.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.ErrorsReceived,device.fast.line.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.DiscardPacketsSent,device.fast.line.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.DiscardPacketsReceived,device.fast.line.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.TotalStart,device.fast.line.{i}.stats.total-start,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.ShowtimeStart,device.fast.line.{i}.stats.showtime-start,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtimeStart,device.fast.line.{i}.stats.last-showtime-start,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDayStart,device.fast.line.{i}.stats.current-day-start,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHourStart,device.fast.line.{i}.stats.quarter-hour-start,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.,device.fast.line.{i}.stats.total,ScalarObject,object +Device.FAST.Line.{i}.Stats.Total.ErroredSecs,device.fast.line.{i}.stats.total.errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs,device.fast.line.{i}.stats.total.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.LOSS,device.fast.line.{i}.stats.total.loss,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.LORS,device.fast.line.{i}.stats.total.lors,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.UAS,device.fast.line.{i}.stats.total.uas,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.RTXUC,device.fast.line.{i}.stats.total.rtxuc,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.RTXTX,device.fast.line.{i}.stats.total.rtxtx,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.SuccessBSW,device.fast.line.{i}.stats.total.success-bsw,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.SuccessSRA,device.fast.line.{i}.stats.total.success-sra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.SuccessFRA,device.fast.line.{i}.stats.total.success-fra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.SuccessRPA,device.fast.line.{i}.stats.total.success-rpa,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Total.SuccessTIGA,device.fast.line.{i}.stats.total.success-tiga,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.,device.fast.line.{i}.stats.showtime,ScalarObject,object +Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs,device.fast.line.{i}.stats.showtime.errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs,device.fast.line.{i}.stats.showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.LOSS,device.fast.line.{i}.stats.showtime.loss,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.LORS,device.fast.line.{i}.stats.showtime.lors,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.UAS,device.fast.line.{i}.stats.showtime.uas,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.RTXUC,device.fast.line.{i}.stats.showtime.rtxuc,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.RTXTX,device.fast.line.{i}.stats.showtime.rtxtx,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW,device.fast.line.{i}.stats.showtime.success-bsw,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA,device.fast.line.{i}.stats.showtime.success-sra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA,device.fast.line.{i}.stats.showtime.success-fra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA,device.fast.line.{i}.stats.showtime.success-rpa,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA,device.fast.line.{i}.stats.showtime.success-tiga,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.,device.fast.line.{i}.stats.last-showtime,ScalarObject,object +Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs,device.fast.line.{i}.stats.last-showtime.errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs,device.fast.line.{i}.stats.last-showtime.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.LOSS,device.fast.line.{i}.stats.last-showtime.loss,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.LORS,device.fast.line.{i}.stats.last-showtime.lors,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.UAS,device.fast.line.{i}.stats.last-showtime.uas,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC,device.fast.line.{i}.stats.last-showtime.rtxuc,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX,device.fast.line.{i}.stats.last-showtime.rtxtx,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW,device.fast.line.{i}.stats.last-showtime.success-bsw,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA,device.fast.line.{i}.stats.last-showtime.success-sra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA,device.fast.line.{i}.stats.last-showtime.success-fra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA,device.fast.line.{i}.stats.last-showtime.success-rpa,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA,device.fast.line.{i}.stats.last-showtime.success-tiga,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.,device.fast.line.{i}.stats.current-day,ScalarObject,object +Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs,device.fast.line.{i}.stats.current-day.errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs,device.fast.line.{i}.stats.current-day.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.LOSS,device.fast.line.{i}.stats.current-day.loss,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.LORS,device.fast.line.{i}.stats.current-day.lors,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.UAS,device.fast.line.{i}.stats.current-day.uas,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC,device.fast.line.{i}.stats.current-day.rtxuc,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX,device.fast.line.{i}.stats.current-day.rtxtx,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW,device.fast.line.{i}.stats.current-day.success-bsw,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA,device.fast.line.{i}.stats.current-day.success-sra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA,device.fast.line.{i}.stats.current-day.success-fra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA,device.fast.line.{i}.stats.current-day.success-rpa,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA,device.fast.line.{i}.stats.current-day.success-tiga,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.,device.fast.line.{i}.stats.quarter-hour,ScalarObject,object +Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs,device.fast.line.{i}.stats.quarter-hour.errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs,device.fast.line.{i}.stats.quarter-hour.severely-errored-secs,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.LOSS,device.fast.line.{i}.stats.quarter-hour.loss,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.LORS,device.fast.line.{i}.stats.quarter-hour.lors,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.UAS,device.fast.line.{i}.stats.quarter-hour.uas,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC,device.fast.line.{i}.stats.quarter-hour.rtxuc,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX,device.fast.line.{i}.stats.quarter-hour.rtxtx,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW,device.fast.line.{i}.stats.quarter-hour.success-bsw,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA,device.fast.line.{i}.stats.quarter-hour.success-sra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA,device.fast.line.{i}.stats.quarter-hour.success-fra,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA,device.fast.line.{i}.stats.quarter-hour.success-rpa,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA,device.fast.line.{i}.stats.quarter-hour.success-tiga,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.,device.fast.line.{i}.test-params,ScalarObject,object +Device.FAST.Line.{i}.TestParams.SNRGds,device.fast.line.{i}.test-params.snr-gds,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.SNRGus,device.fast.line.{i}.test-params.snr-gus,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.SNRpsds,device.fast.line.{i}.test-params.sn-rpsds,Scalar-ReadOnly,int +Device.FAST.Line.{i}.TestParams.SNRpsus,device.fast.line.{i}.test-params.sn-rpsus,Scalar-ReadOnly,string +Device.FAST.Line.{i}.TestParams.SNRMTds,device.fast.line.{i}.test-params.snrm-tds,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.SNRMTus,device.fast.line.{i}.test-params.snrm-tus,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.ACTINP,device.fast.line.{i}.test-params.actinp,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.NFEC,device.fast.line.{i}.test-params.nfec,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.RFEC,device.fast.line.{i}.test-params.rfec,Scalar-ReadOnly,int +Device.FAST.Line.{i}.TestParams.UpstreamCurrRate,device.fast.line.{i}.test-params.upstream-curr-rate,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.DownstreamCurrRate,device.fast.line.{i}.test-params.downstream-curr-rate,Scalar-ReadOnly,unsignedInt +Device.FAST.Line.{i}.TestParams.ACTINPREIN,device.fast.line.{i}.test-params.actinprein,Scalar-ReadOnly,unsignedInt +Device.Optical.,device.optical,ScalarObject,object +Device.Optical.InterfaceNumberOfEntries,device.optical.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Optical.Interface.{i}.,device.optical.interface.{i}.,TabularObject,object +Device.Optical.Interface.{i}.Enable,device.optical.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.Optical.Interface.{i}.Status,device.optical.interface.{i}.status,Tabular-ReadOnly,string +Device.Optical.Interface.{i}.Alias,device.optical.interface.{i}.alias,Tabular-ReadWrite,string +Device.Optical.Interface.{i}.Name,device.optical.interface.{i}.name,Tabular-ReadOnly,string +Device.Optical.Interface.{i}.LastChange,device.optical.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Optical.Interface.{i}.LowerLayers,device.optical.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.Optical.Interface.{i}.Upstream,device.optical.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.Optical.Interface.{i}.OpticalSignalLevel,device.optical.interface.{i}.optical-signal-level,Tabular-ReadOnly,int +Device.Optical.Interface.{i}.LowerOpticalThreshold,device.optical.interface.{i}.lower-optical-threshold,Tabular-ReadOnly,int +Device.Optical.Interface.{i}.UpperOpticalThreshold,device.optical.interface.{i}.upper-optical-threshold,Tabular-ReadOnly,int +Device.Optical.Interface.{i}.TransmitOpticalLevel,device.optical.interface.{i}.transmit-optical-level,Tabular-ReadOnly,int +Device.Optical.Interface.{i}.LowerTransmitPowerThreshold,device.optical.interface.{i}.lower-transmit-power-threshold,Tabular-ReadOnly,int +Device.Optical.Interface.{i}.UpperTransmitPowerThreshold,device.optical.interface.{i}.upper-transmit-power-threshold,Tabular-ReadOnly,int +Device.Optical.Interface.{i}.Stats.,device.optical.interface.{i}.stats,ScalarObject,object +Device.Optical.Interface.{i}.Stats.BytesSent,device.optical.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Optical.Interface.{i}.Stats.BytesReceived,device.optical.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Optical.Interface.{i}.Stats.PacketsSent,device.optical.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Optical.Interface.{i}.Stats.PacketsReceived,device.optical.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Optical.Interface.{i}.Stats.ErrorsSent,device.optical.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Optical.Interface.{i}.Stats.ErrorsReceived,device.optical.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Optical.Interface.{i}.Stats.DiscardPacketsSent,device.optical.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived,device.optical.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Cellular.,device.cellular,ScalarObject,object +Device.Cellular.RoamingEnabled,device.cellular.roaming-enabled,Scalar-ReadWrite,boolean +Device.Cellular.RoamingStatus,device.cellular.roaming-status,Scalar-ReadOnly,string +Device.Cellular.InterfaceNumberOfEntries,device.cellular.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Cellular.AccessPointNumberOfEntries,device.cellular.access-point-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Cellular.Interface.{i}.,device.cellular.interface.{i}.,TabularObject,object +Device.Cellular.Interface.{i}.Enable,device.cellular.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.Cellular.Interface.{i}.Status,device.cellular.interface.{i}.status,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.Alias,device.cellular.interface.{i}.alias,Tabular-ReadWrite,string +Device.Cellular.Interface.{i}.Name,device.cellular.interface.{i}.name,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.LastChange,device.cellular.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Cellular.Interface.{i}.LowerLayers,device.cellular.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.Cellular.Interface.{i}.Upstream,device.cellular.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.Cellular.Interface.{i}.IMEI,device.cellular.interface.{i}.imei,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.SupportedAccessTechnologies,device.cellular.interface.{i}.supported-access-technologies,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.PreferredAccessTechnology,device.cellular.interface.{i}.preferred-access-technology,Tabular-ReadWrite,string +Device.Cellular.Interface.{i}.CurrentAccessTechnology,device.cellular.interface.{i}.current-access-technology,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.AvailableNetworks,device.cellular.interface.{i}.available-networks,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.NetworkRequested,device.cellular.interface.{i}.network-requested,Tabular-ReadWrite,string +Device.Cellular.Interface.{i}.NetworkInUse,device.cellular.interface.{i}.network-in-use,Tabular-ReadOnly,string +Device.Cellular.Interface.{i}.RSSI,device.cellular.interface.{i}.rssi,Tabular-ReadOnly,int +Device.Cellular.Interface.{i}.UpstreamMaxBitRate,device.cellular.interface.{i}.upstream-max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.Cellular.Interface.{i}.DownstreamMaxBitRate,device.cellular.interface.{i}.downstream-max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.Cellular.Interface.{i}.USIM.,device.cellular.interface.{i}.usim,ScalarObject,object +Device.Cellular.Interface.{i}.USIM.Status,device.cellular.interface.{i}.usim.status,Scalar-ReadOnly,string +Device.Cellular.Interface.{i}.USIM.IMSI,device.cellular.interface.{i}.usim.imsi,Scalar-ReadOnly,string +Device.Cellular.Interface.{i}.USIM.ICCID,device.cellular.interface.{i}.usim.iccid,Scalar-ReadOnly,string +Device.Cellular.Interface.{i}.USIM.MSISDN,device.cellular.interface.{i}.usim.msisdn,Scalar-ReadOnly,string +Device.Cellular.Interface.{i}.USIM.PINCheck,device.cellular.interface.{i}.usim.pin-check,Scalar-ReadWrite,string +Device.Cellular.Interface.{i}.Stats.,device.cellular.interface.{i}.stats,ScalarObject,object +Device.Cellular.Interface.{i}.Stats.BytesSent,device.cellular.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.BytesReceived,device.cellular.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.PacketsSent,device.cellular.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.PacketsReceived,device.cellular.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.ErrorsSent,device.cellular.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.ErrorsReceived,device.cellular.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent,device.cellular.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived,device.cellular.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent,device.cellular.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived,device.cellular.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent,device.cellular.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived,device.cellular.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent,device.cellular.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived,device.cellular.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.cellular.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedLong +Device.Cellular.AccessPoint.{i}.,device.cellular.access-point.{i}.,TabularObject,object +Device.Cellular.AccessPoint.{i}.Enable,device.cellular.access-point.{i}.enable,Tabular-ReadWrite,boolean +Device.Cellular.AccessPoint.{i}.Alias,device.cellular.access-point.{i}.alias,Tabular-ReadWrite,string +Device.Cellular.AccessPoint.{i}.APN,device.cellular.access-point.{i}.apn,Tabular-ReadWrite,string +Device.Cellular.AccessPoint.{i}.Username,device.cellular.access-point.{i}.username,Tabular-ReadWrite,string +Device.Cellular.AccessPoint.{i}.Proxy,device.cellular.access-point.{i}.proxy,Tabular-ReadWrite,string +Device.Cellular.AccessPoint.{i}.ProxyPort,device.cellular.access-point.{i}.proxy-port,Tabular-ReadWrite,unsignedInt +Device.Cellular.AccessPoint.{i}.Interface,device.cellular.access-point.{i}.interface,Tabular-ReadWrite,string +Device.ATM.,device.atm,ScalarObject,object +Device.ATM.LinkNumberOfEntries,device.atm.link-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.,device.atm.link.{i}.,TabularObject,object +Device.ATM.Link.{i}.Enable,device.atm.link.{i}.enable,Tabular-ReadWrite,boolean +Device.ATM.Link.{i}.Status,device.atm.link.{i}.status,Tabular-ReadOnly,string +Device.ATM.Link.{i}.Alias,device.atm.link.{i}.alias,Tabular-ReadWrite,string +Device.ATM.Link.{i}.Name,device.atm.link.{i}.name,Tabular-ReadOnly,string +Device.ATM.Link.{i}.LastChange,device.atm.link.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.ATM.Link.{i}.LowerLayers,device.atm.link.{i}.lower-layers,Tabular-ReadWrite,string +Device.ATM.Link.{i}.LinkType,device.atm.link.{i}.link-type,Tabular-ReadWrite,string +Device.ATM.Link.{i}.AutoConfig,device.atm.link.{i}.auto-config,Tabular-ReadOnly,boolean +Device.ATM.Link.{i}.DestinationAddress,device.atm.link.{i}.destination-address,Tabular-ReadWrite,string +Device.ATM.Link.{i}.Encapsulation,device.atm.link.{i}.encapsulation,Tabular-ReadWrite,string +Device.ATM.Link.{i}.FCSPreserved,device.atm.link.{i}.fcs-preserved,Tabular-ReadWrite,boolean +Device.ATM.Link.{i}.VCSearchList,device.atm.link.{i}.vc-search-list,Tabular-ReadWrite,string +Device.ATM.Link.{i}.AAL,device.atm.link.{i}.aal,Tabular-ReadOnly,string +Device.ATM.Link.{i}.Stats.,device.atm.link.{i}.stats,ScalarObject,object +Device.ATM.Link.{i}.Stats.BytesSent,device.atm.link.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.BytesReceived,device.atm.link.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.PacketsSent,device.atm.link.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.PacketsReceived,device.atm.link.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.ErrorsSent,device.atm.link.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.ErrorsReceived,device.atm.link.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.UnicastPacketsSent,device.atm.link.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.UnicastPacketsReceived,device.atm.link.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.DiscardPacketsSent,device.atm.link.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.DiscardPacketsReceived,device.atm.link.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.MulticastPacketsSent,device.atm.link.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.MulticastPacketsReceived,device.atm.link.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.BroadcastPacketsSent,device.atm.link.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived,device.atm.link.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived,device.atm.link.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.TransmittedBlocks,device.atm.link.{i}.stats.transmitted-blocks,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.ReceivedBlocks,device.atm.link.{i}.stats.received-blocks,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.CRCErrors,device.atm.link.{i}.stats.crc-errors,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.Stats.HECErrors,device.atm.link.{i}.stats.hec-errors,Scalar-ReadOnly,unsignedInt +Device.ATM.Link.{i}.QoS.,device.atm.link.{i}.qo-s,ScalarObject,object +Device.ATM.Link.{i}.QoS.QoSClass,device.atm.link.{i}.qo-s.qo-s-class,Scalar-ReadWrite,string +Device.ATM.Link.{i}.QoS.PeakCellRate,device.atm.link.{i}.qo-s.peak-cell-rate,Scalar-ReadWrite,unsignedInt +Device.ATM.Link.{i}.QoS.MaximumBurstSize,device.atm.link.{i}.qo-s.maximum-burst-size,Scalar-ReadWrite,unsignedInt +Device.ATM.Link.{i}.QoS.SustainableCellRate,device.atm.link.{i}.qo-s.sustainable-cell-rate,Scalar-ReadWrite,unsignedInt +Device.ATM.Diagnostics.,device.atm.diagnostics,ScalarObject,object +Device.ATM.Diagnostics.F5Loopback.,device.atm.diagnostics.f5-loopback,ScalarObject,object +Device.ATM.Diagnostics.F5Loopback.DiagnosticsState,device.atm.diagnostics.f5-loopback.diagnostics-state,Scalar-ReadWrite,string +Device.ATM.Diagnostics.F5Loopback.Interface,device.atm.diagnostics.f5-loopback.interface,Scalar-ReadWrite,string +Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions,device.atm.diagnostics.f5-loopback.number-of-repetitions,Scalar-ReadWrite,unsignedInt +Device.ATM.Diagnostics.F5Loopback.Timeout,device.atm.diagnostics.f5-loopback.timeout,Scalar-ReadWrite,unsignedInt +Device.ATM.Diagnostics.F5Loopback.SuccessCount,device.atm.diagnostics.f5-loopback.success-count,Scalar-ReadOnly,unsignedInt +Device.ATM.Diagnostics.F5Loopback.FailureCount,device.atm.diagnostics.f5-loopback.failure-count,Scalar-ReadOnly,unsignedInt +Device.ATM.Diagnostics.F5Loopback.AverageResponseTime,device.atm.diagnostics.f5-loopback.average-response-time,Scalar-ReadOnly,unsignedInt +Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime,device.atm.diagnostics.f5-loopback.minimum-response-time,Scalar-ReadOnly,unsignedInt +Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime,device.atm.diagnostics.f5-loopback.maximum-response-time,Scalar-ReadOnly,unsignedInt +Device.PTM.,device.ptm,ScalarObject,object +Device.PTM.LinkNumberOfEntries,device.ptm.link-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.PTM.Link.{i}.,device.ptm.link.{i}.,TabularObject,object +Device.PTM.Link.{i}.Enable,device.ptm.link.{i}.enable,Tabular-ReadWrite,boolean +Device.PTM.Link.{i}.Status,device.ptm.link.{i}.status,Tabular-ReadOnly,string +Device.PTM.Link.{i}.Alias,device.ptm.link.{i}.alias,Tabular-ReadWrite,string +Device.PTM.Link.{i}.Name,device.ptm.link.{i}.name,Tabular-ReadOnly,string +Device.PTM.Link.{i}.LastChange,device.ptm.link.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.PTM.Link.{i}.LowerLayers,device.ptm.link.{i}.lower-layers,Tabular-ReadWrite,string +Device.PTM.Link.{i}.MACAddress,device.ptm.link.{i}.mac-address,Tabular-ReadOnly,string +Device.PTM.Link.{i}.Stats.,device.ptm.link.{i}.stats,ScalarObject,object +Device.PTM.Link.{i}.Stats.BytesSent,device.ptm.link.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.BytesReceived,device.ptm.link.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.PacketsSent,device.ptm.link.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.PacketsReceived,device.ptm.link.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.ErrorsSent,device.ptm.link.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.PTM.Link.{i}.Stats.ErrorsReceived,device.ptm.link.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.PTM.Link.{i}.Stats.UnicastPacketsSent,device.ptm.link.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.UnicastPacketsReceived,device.ptm.link.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.DiscardPacketsSent,device.ptm.link.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.PTM.Link.{i}.Stats.DiscardPacketsReceived,device.ptm.link.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.PTM.Link.{i}.Stats.MulticastPacketsSent,device.ptm.link.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.MulticastPacketsReceived,device.ptm.link.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.BroadcastPacketsSent,device.ptm.link.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived,device.ptm.link.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived,device.ptm.link.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.,device.ethernet,ScalarObject,object +Device.Ethernet.InterfaceNumberOfEntries,device.ethernet.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ethernet.LinkNumberOfEntries,device.ethernet.link-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ethernet.VLANTerminationNumberOfEntries,device.ethernet.vlan-termination-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ethernet.RMONStatsNumberOfEntries,device.ethernet.rmon-stats-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ethernet.LAGNumberOfEntries,device.ethernet.lag-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.,device.ethernet.interface.{i}.,TabularObject,object +Device.Ethernet.Interface.{i}.Enable,device.ethernet.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.Ethernet.Interface.{i}.Status,device.ethernet.interface.{i}.status,Tabular-ReadOnly,string +Device.Ethernet.Interface.{i}.Alias,device.ethernet.interface.{i}.alias,Tabular-ReadWrite,string +Device.Ethernet.Interface.{i}.Name,device.ethernet.interface.{i}.name,Tabular-ReadOnly,string +Device.Ethernet.Interface.{i}.LastChange,device.ethernet.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.LowerLayers,device.ethernet.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.Ethernet.Interface.{i}.Upstream,device.ethernet.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.Ethernet.Interface.{i}.MACAddress,device.ethernet.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.Ethernet.Interface.{i}.MaxBitRate,device.ethernet.interface.{i}.max-bit-rate,Tabular-ReadWrite,int +Device.Ethernet.Interface.{i}.CurrentBitRate,device.ethernet.interface.{i}.current-bit-rate,Tabular-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.DuplexMode,device.ethernet.interface.{i}.duplex-mode,Tabular-ReadWrite,string +Device.Ethernet.Interface.{i}.EEECapability,device.ethernet.interface.{i}.eee-capability,Tabular-ReadOnly,boolean +Device.Ethernet.Interface.{i}.EEEEnable,device.ethernet.interface.{i}.eee-enable,Tabular-ReadWrite,boolean +Device.Ethernet.Interface.{i}.Stats.,device.ethernet.interface.{i}.stats,ScalarObject,object +Device.Ethernet.Interface.{i}.Stats.BytesSent,device.ethernet.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.BytesReceived,device.ethernet.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.PacketsSent,device.ethernet.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.PacketsReceived,device.ethernet.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.ErrorsSent,device.ethernet.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.Stats.ErrorsReceived,device.ethernet.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent,device.ethernet.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived,device.ethernet.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent,device.ethernet.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived,device.ethernet.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent,device.ethernet.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived,device.ethernet.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent,device.ethernet.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived,device.ethernet.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Link.{i}.,device.ethernet.link.{i}.,TabularObject,object +Device.Ethernet.Link.{i}.Enable,device.ethernet.link.{i}.enable,Tabular-ReadWrite,boolean +Device.Ethernet.Link.{i}.Status,device.ethernet.link.{i}.status,Tabular-ReadOnly,string +Device.Ethernet.Link.{i}.Alias,device.ethernet.link.{i}.alias,Tabular-ReadWrite,string +Device.Ethernet.Link.{i}.Name,device.ethernet.link.{i}.name,Tabular-ReadOnly,string +Device.Ethernet.Link.{i}.LastChange,device.ethernet.link.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Ethernet.Link.{i}.LowerLayers,device.ethernet.link.{i}.lower-layers,Tabular-ReadWrite,string +Device.Ethernet.Link.{i}.MACAddress,device.ethernet.link.{i}.mac-address,Tabular-ReadOnly,string +Device.Ethernet.Link.{i}.PriorityTagging,device.ethernet.link.{i}.priority-tagging,Tabular-ReadWrite,boolean +Device.Ethernet.Link.{i}.Stats.,device.ethernet.link.{i}.stats,ScalarObject,object +Device.Ethernet.Link.{i}.Stats.BytesSent,device.ethernet.link.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.BytesReceived,device.ethernet.link.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.PacketsSent,device.ethernet.link.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.PacketsReceived,device.ethernet.link.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.ErrorsSent,device.ethernet.link.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Link.{i}.Stats.ErrorsReceived,device.ethernet.link.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent,device.ethernet.link.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived,device.ethernet.link.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent,device.ethernet.link.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived,device.ethernet.link.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent,device.ethernet.link.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived,device.ethernet.link.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent,device.ethernet.link.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived,device.ethernet.link.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.link.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.VLANTermination.{i}.,device.ethernet.vlan-termination.{i}.,TabularObject,object +Device.Ethernet.VLANTermination.{i}.Enable,device.ethernet.vlan-termination.{i}.enable,Tabular-ReadWrite,boolean +Device.Ethernet.VLANTermination.{i}.Status,device.ethernet.vlan-termination.{i}.status,Tabular-ReadOnly,string +Device.Ethernet.VLANTermination.{i}.Alias,device.ethernet.vlan-termination.{i}.alias,Tabular-ReadWrite,string +Device.Ethernet.VLANTermination.{i}.Name,device.ethernet.vlan-termination.{i}.name,Tabular-ReadOnly,string +Device.Ethernet.VLANTermination.{i}.LastChange,device.ethernet.vlan-termination.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Ethernet.VLANTermination.{i}.LowerLayers,device.ethernet.vlan-termination.{i}.lower-layers,Tabular-ReadWrite,string +Device.Ethernet.VLANTermination.{i}.VLANID,device.ethernet.vlan-termination.{i}.vlanid,Tabular-ReadWrite,unsignedInt +Device.Ethernet.VLANTermination.{i}.TPID,device.ethernet.vlan-termination.{i}.tpid,Tabular-ReadWrite,unsignedInt +Device.Ethernet.VLANTermination.{i}.Stats.,device.ethernet.vlan-termination.{i}.stats,ScalarObject,object +Device.Ethernet.VLANTermination.{i}.Stats.BytesSent,device.ethernet.vlan-termination.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived,device.ethernet.vlan-termination.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent,device.ethernet.vlan-termination.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived,device.ethernet.vlan-termination.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent,device.ethernet.vlan-termination.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived,device.ethernet.vlan-termination.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent,device.ethernet.vlan-termination.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived,device.ethernet.vlan-termination.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent,device.ethernet.vlan-termination.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived,device.ethernet.vlan-termination.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent,device.ethernet.vlan-termination.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived,device.ethernet.vlan-termination.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent,device.ethernet.vlan-termination.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived,device.ethernet.vlan-termination.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.vlan-termination.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.RMONStats.{i}.,device.ethernet.rmon-stats.{i}.,TabularObject,object +Device.Ethernet.RMONStats.{i}.Enable,device.ethernet.rmon-stats.{i}.enable,Tabular-ReadWrite,boolean +Device.Ethernet.RMONStats.{i}.Status,device.ethernet.rmon-stats.{i}.status,Tabular-ReadOnly,string +Device.Ethernet.RMONStats.{i}.Alias,device.ethernet.rmon-stats.{i}.alias,Tabular-ReadWrite,string +Device.Ethernet.RMONStats.{i}.Name,device.ethernet.rmon-stats.{i}.name,Tabular-ReadOnly,string +Device.Ethernet.RMONStats.{i}.Interface,device.ethernet.rmon-stats.{i}.interface,Tabular-ReadWrite,string +Device.Ethernet.RMONStats.{i}.VLANID,device.ethernet.rmon-stats.{i}.vlanid,Tabular-ReadWrite,unsignedInt +Device.Ethernet.RMONStats.{i}.Queue,device.ethernet.rmon-stats.{i}.queue,Tabular-ReadWrite,string +Device.Ethernet.RMONStats.{i}.AllQueues,device.ethernet.rmon-stats.{i}.all-queues,Tabular-ReadWrite,boolean +Device.Ethernet.RMONStats.{i}.DropEvents,device.ethernet.rmon-stats.{i}.drop-events,Tabular-ReadOnly,unsignedInt +Device.Ethernet.RMONStats.{i}.Bytes,device.ethernet.rmon-stats.{i}.bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.Packets,device.ethernet.rmon-stats.{i}.packets,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.BroadcastPackets,device.ethernet.rmon-stats.{i}.broadcast-packets,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.MulticastPackets,device.ethernet.rmon-stats.{i}.multicast-packets,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.CRCErroredPackets,device.ethernet.rmon-stats.{i}.crc-errored-packets,Tabular-ReadOnly,unsignedInt +Device.Ethernet.RMONStats.{i}.UndersizePackets,device.ethernet.rmon-stats.{i}.undersize-packets,Tabular-ReadOnly,unsignedInt +Device.Ethernet.RMONStats.{i}.OversizePackets,device.ethernet.rmon-stats.{i}.oversize-packets,Tabular-ReadOnly,unsignedInt +Device.Ethernet.RMONStats.{i}.Packets64Bytes,device.ethernet.rmon-stats.{i}.packets64-bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.Packets65to127Bytes,device.ethernet.rmon-stats.{i}.packets65to127-bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.Packets128to255Bytes,device.ethernet.rmon-stats.{i}.packets128to255-bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.Packets256to511Bytes,device.ethernet.rmon-stats.{i}.packets256to511-bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes,device.ethernet.rmon-stats.{i}.packets512to1023-bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes,device.ethernet.rmon-stats.{i}.packets1024to1518-bytes,Tabular-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.,device.ethernet.lag.{i}.,TabularObject,object +Device.Ethernet.LAG.{i}.Enable,device.ethernet.lag.{i}.enable,Tabular-ReadWrite,boolean +Device.Ethernet.LAG.{i}.Status,device.ethernet.lag.{i}.status,Tabular-ReadOnly,string +Device.Ethernet.LAG.{i}.Alias,device.ethernet.lag.{i}.alias,Tabular-ReadWrite,string +Device.Ethernet.LAG.{i}.Name,device.ethernet.lag.{i}.name,Tabular-ReadOnly,string +Device.Ethernet.LAG.{i}.LastChange,device.ethernet.lag.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Ethernet.LAG.{i}.LowerLayers,device.ethernet.lag.{i}.lower-layers,Tabular-ReadWrite,string +Device.Ethernet.LAG.{i}.MACAddress,device.ethernet.lag.{i}.mac-address,Tabular-ReadWrite,string +Device.Ethernet.LAG.{i}.Stats.,device.ethernet.lag.{i}.stats,ScalarObject,object +Device.Ethernet.LAG.{i}.Stats.BytesSent,device.ethernet.lag.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.BytesReceived,device.ethernet.lag.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.PacketsSent,device.ethernet.lag.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.PacketsReceived,device.ethernet.lag.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.ErrorsSent,device.ethernet.lag.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.LAG.{i}.Stats.ErrorsReceived,device.ethernet.lag.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent,device.ethernet.lag.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived,device.ethernet.lag.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent,device.ethernet.lag.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived,device.ethernet.lag.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent,device.ethernet.lag.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived,device.ethernet.lag.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent,device.ethernet.lag.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived,device.ethernet.lag.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived,device.ethernet.lag.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.USB.,device.usb,ScalarObject,object +Device.USB.InterfaceNumberOfEntries,device.usb.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.USB.PortNumberOfEntries,device.usb.port-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.USB.Interface.{i}.,device.usb.interface.{i}.,TabularObject,object +Device.USB.Interface.{i}.Enable,device.usb.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.USB.Interface.{i}.Status,device.usb.interface.{i}.status,Tabular-ReadOnly,string +Device.USB.Interface.{i}.Alias,device.usb.interface.{i}.alias,Tabular-ReadWrite,string +Device.USB.Interface.{i}.Name,device.usb.interface.{i}.name,Tabular-ReadOnly,string +Device.USB.Interface.{i}.LastChange,device.usb.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.USB.Interface.{i}.LowerLayers,device.usb.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.USB.Interface.{i}.Upstream,device.usb.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.USB.Interface.{i}.MACAddress,device.usb.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.USB.Interface.{i}.MaxBitRate,device.usb.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.USB.Interface.{i}.Port,device.usb.interface.{i}.port,Tabular-ReadOnly,string +Device.USB.Interface.{i}.Stats.,device.usb.interface.{i}.stats,ScalarObject,object +Device.USB.Interface.{i}.Stats.BytesSent,device.usb.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.BytesReceived,device.usb.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.PacketsSent,device.usb.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.PacketsReceived,device.usb.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.ErrorsSent,device.usb.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.USB.Interface.{i}.Stats.ErrorsReceived,device.usb.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.USB.Interface.{i}.Stats.UnicastPacketsSent,device.usb.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.UnicastPacketsReceived,device.usb.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.DiscardPacketsSent,device.usb.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.USB.Interface.{i}.Stats.DiscardPacketsReceived,device.usb.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.USB.Interface.{i}.Stats.MulticastPacketsSent,device.usb.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.MulticastPacketsReceived,device.usb.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.BroadcastPacketsSent,device.usb.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived,device.usb.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.usb.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.USB.Port.{i}.,device.usb.port.{i}.,TabularObject,object +Device.USB.Port.{i}.Alias,device.usb.port.{i}.alias,Tabular-ReadWrite,string +Device.USB.Port.{i}.Name,device.usb.port.{i}.name,Tabular-ReadOnly,string +Device.USB.Port.{i}.Standard,device.usb.port.{i}.standard,Tabular-ReadOnly,string +Device.USB.Port.{i}.Type,device.usb.port.{i}.type,Tabular-ReadOnly,string +Device.USB.Port.{i}.Receptacle,device.usb.port.{i}.receptacle,Tabular-ReadOnly,string +Device.USB.Port.{i}.Rate,device.usb.port.{i}.rate,Tabular-ReadOnly,string +Device.USB.Port.{i}.Power,device.usb.port.{i}.power,Tabular-ReadOnly,string +Device.USB.USBHosts.,device.usb.usb-hosts,ScalarObject,object +Device.USB.USBHosts.HostNumberOfEntries,device.usb.usb-hosts.host-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.,device.usb.usb-hosts.host.{i}.,TabularObject,object +Device.USB.USBHosts.Host.{i}.Alias,device.usb.usb-hosts.host.{i}.alias,Tabular-ReadWrite,string +Device.USB.USBHosts.Host.{i}.Enable,device.usb.usb-hosts.host.{i}.enable,Tabular-ReadWrite,boolean +Device.USB.USBHosts.Host.{i}.Name,device.usb.usb-hosts.host.{i}.name,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Type,device.usb.usb-hosts.host.{i}.type,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.PowerManagementEnable,device.usb.usb-hosts.host.{i}.power-management-enable,Tabular-ReadWrite,boolean +Device.USB.USBHosts.Host.{i}.USBVersion,device.usb.usb-hosts.host.{i}.usb-version,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries,device.usb.usb-hosts.host.{i}.device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.,device.usb.usb-hosts.host.{i}.device.{i}.,TabularObject,object +Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber,device.usb.usb-hosts.host.{i}.device.{i}.device-number,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion,device.usb.usb-hosts.host.{i}.device.{i}.usb-version,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass,device.usb.usb-hosts.host.{i}.device.{i}.device-class,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass,device.usb.usb-hosts.host.{i}.device.{i}.device-sub-class,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion,device.usb.usb-hosts.host.{i}.device.{i}.device-version,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol,device.usb.usb-hosts.host.{i}.device.{i}.device-protocol,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID,device.usb.usb-hosts.host.{i}.device.{i}.product-id,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID,device.usb.usb-hosts.host.{i}.device.{i}.vendor-id,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer,device.usb.usb-hosts.host.{i}.device.{i}.manufacturer,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass,device.usb.usb-hosts.host.{i}.device.{i}.product-class,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber,device.usb.usb-hosts.host.{i}.device.{i}.serial-number,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.Port,device.usb.usb-hosts.host.{i}.device.{i}.port,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort,device.usb.usb-hosts.host.{i}.device.{i}.usb-port,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.Rate,device.usb.usb-hosts.host.{i}.device.{i}.rate,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.Parent,device.usb.usb-hosts.host.{i}.device.{i}.parent,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren,device.usb.usb-hosts.host.{i}.device.{i}.max-children,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended,device.usb.usb-hosts.host.{i}.device.{i}.is-suspended,Tabular-ReadOnly,boolean +Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered,device.usb.usb-hosts.host.{i}.device.{i}.is-self-powered,Tabular-ReadOnly,boolean +Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries,device.usb.usb-hosts.host.{i}.device.{i}.configuration-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.,TabularObject,object +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.configuration-number,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.,TabularObject,object +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-number,Tabular-ReadOnly,unsignedInt +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-class,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-sub-class,Tabular-ReadOnly,string +Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol,device.usb.usb-hosts.host.{i}.device.{i}.configuration.{i}.interface.{i}.interface-protocol,Tabular-ReadOnly,string +Device.HPNA.,device.hpna,ScalarObject,object +Device.HPNA.InterfaceNumberOfEntries,device.hpna.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.,device.hpna.interface.{i}.,TabularObject,object +Device.HPNA.Interface.{i}.Enable,device.hpna.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.HPNA.Interface.{i}.Status,device.hpna.interface.{i}.status,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.Alias,device.hpna.interface.{i}.alias,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.Name,device.hpna.interface.{i}.name,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.LastChange,device.hpna.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.LowerLayers,device.hpna.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.Upstream,device.hpna.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.HPNA.Interface.{i}.MACAddress,device.hpna.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.FirmwareVersion,device.hpna.interface.{i}.firmware-version,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.NodeID,device.hpna.interface.{i}.node-id,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.IsMaster,device.hpna.interface.{i}.is-master,Tabular-ReadOnly,boolean +Device.HPNA.Interface.{i}.Synced,device.hpna.interface.{i}.synced,Tabular-ReadOnly,boolean +Device.HPNA.Interface.{i}.TotalSyncTime,device.hpna.interface.{i}.total-sync-time,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.MaxBitRate,device.hpna.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.NetworkUtilization,device.hpna.interface.{i}.network-utilization,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.PossibleConnectionTypes,device.hpna.interface.{i}.possible-connection-types,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.ConnectionType,device.hpna.interface.{i}.connection-type,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.PossibleSpectralModes,device.hpna.interface.{i}.possible-spectral-modes,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.SpectralMode,device.hpna.interface.{i}.spectral-mode,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.MTU,device.hpna.interface.{i}.mtu,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.NoiseMargin,device.hpna.interface.{i}.noise-margin,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.DefaultNonLARQPER,device.hpna.interface.{i}.default-non-larqper,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.LARQEnable,device.hpna.interface.{i}.larq-enable,Tabular-ReadWrite,boolean +Device.HPNA.Interface.{i}.MinMulticastRate,device.hpna.interface.{i}.min-multicast-rate,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.NegMulticastRate,device.hpna.interface.{i}.neg-multicast-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.MasterSelectionMode,device.hpna.interface.{i}.master-selection-mode,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries,device.hpna.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.Stats.,device.hpna.interface.{i}.stats,ScalarObject,object +Device.HPNA.Interface.{i}.Stats.BytesSent,device.hpna.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.BytesReceived,device.hpna.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.PacketsSent,device.hpna.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.PacketsReceived,device.hpna.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.ErrorsSent,device.hpna.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.Stats.ErrorsReceived,device.hpna.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent,device.hpna.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived,device.hpna.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent,device.hpna.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived,device.hpna.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent,device.hpna.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived,device.hpna.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent,device.hpna.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived,device.hpna.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.hpna.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.QoS.,device.hpna.interface.{i}.qo-s,ScalarObject,object +Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries,device.hpna.interface.{i}.qo-s.flow-spec-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.,device.hpna.interface.{i}.qo-s.flow-spec.{i}.,TabularObject,object +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable,device.hpna.interface.{i}.qo-s.flow-spec.{i}.enable,Tabular-ReadWrite,boolean +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status,device.hpna.interface.{i}.qo-s.flow-spec.{i}.status,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias,device.hpna.interface.{i}.qo-s.flow-spec.{i}.alias,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses,device.hpna.interface.{i}.qo-s.flow-spec.{i}.traffic-classes,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType,device.hpna.interface.{i}.qo-s.flow-spec.{i}.flow-type,Tabular-ReadWrite,string +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority,device.hpna.interface.{i}.qo-s.flow-spec.{i}.priority,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency,device.hpna.interface.{i}.qo-s.flow-spec.{i}.latency,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter,device.hpna.interface.{i}.qo-s.flow-spec.{i}.jitter,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize,device.hpna.interface.{i}.qo-s.flow-spec.{i}.packet-size,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate,device.hpna.interface.{i}.qo-s.flow-spec.{i}.min-rate,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate,device.hpna.interface.{i}.qo-s.flow-spec.{i}.avg-rate,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate,device.hpna.interface.{i}.qo-s.flow-spec.{i}.max-rate,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER,device.hpna.interface.{i}.qo-s.flow-spec.{i}.per,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout,device.hpna.interface.{i}.qo-s.flow-spec.{i}.timeout,Tabular-ReadWrite,unsignedInt +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.,device.hpna.interface.{i}.associated-device.{i}.,TabularObject,object +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.hpna.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID,device.hpna.interface.{i}.associated-device.{i}.node-id,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster,device.hpna.interface.{i}.associated-device.{i}.is-master,Tabular-ReadOnly,boolean +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced,device.hpna.interface.{i}.associated-device.{i}.synced,Tabular-ReadOnly,boolean +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime,device.hpna.interface.{i}.associated-device.{i}.total-sync-time,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate,device.hpna.interface.{i}.associated-device.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable,device.hpna.interface.{i}.associated-device.{i}.phy-diagnostics-enable,Tabular-ReadWrite,boolean +Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active,device.hpna.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.HPNA.Diagnostics.,device.hpna.diagnostics,ScalarObject,object +Device.HPNA.Diagnostics.PHYThroughput.,device.hpna.diagnostics.phy-throughput,ScalarObject,object +Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState,device.hpna.diagnostics.phy-throughput.diagnostics-state,Scalar-ReadWrite,string +Device.HPNA.Diagnostics.PHYThroughput.Interface,device.hpna.diagnostics.phy-throughput.interface,Scalar-ReadWrite,string +Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst,device.hpna.diagnostics.phy-throughput.num-packets-in-burst,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.BurstInterval,device.hpna.diagnostics.phy-throughput.burst-interval,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength,device.hpna.diagnostics.phy-throughput.test-packet-payload-length,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding,device.hpna.diagnostics.phy-throughput.payload-encoding,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen,device.hpna.diagnostics.phy-throughput.payload-data-gen,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.PayloadType,device.hpna.diagnostics.phy-throughput.payload-type,Scalar-ReadWrite,string +Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel,device.hpna.diagnostics.phy-throughput.priority-level,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries,device.hpna.diagnostics.phy-throughput.result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.,device.hpna.diagnostics.phy-throughput.result.{i}.,TabularObject,object +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress,device.hpna.diagnostics.phy-throughput.result.{i}.src-mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress,device.hpna.diagnostics.phy-throughput.result.{i}.dest-mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate,device.hpna.diagnostics.phy-throughput.result.{i}.phy-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate,device.hpna.diagnostics.phy-throughput.result.{i}.baud-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR,device.hpna.diagnostics.phy-throughput.result.{i}.snr,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived,device.hpna.diagnostics.phy-throughput.result.{i}.packets-received,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation,device.hpna.diagnostics.phy-throughput.result.{i}.attenuation,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.,device.hpna.diagnostics.performance-monitoring,ScalarObject,object +Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState,device.hpna.diagnostics.performance-monitoring.diagnostics-state,Scalar-ReadWrite,string +Device.HPNA.Diagnostics.PerformanceMonitoring.Interface,device.hpna.diagnostics.performance-monitoring.interface,Scalar-ReadWrite,string +Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval,device.hpna.diagnostics.performance-monitoring.sample-interval,Scalar-ReadWrite,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.,device.hpna.diagnostics.performance-monitoring.nodes,ScalarObject,object +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart,device.hpna.diagnostics.performance-monitoring.nodes.current-start,Scalar-ReadOnly,dateTime +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd,device.hpna.diagnostics.performance-monitoring.nodes.current-end,Scalar-ReadOnly,dateTime +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries,device.hpna.diagnostics.performance-monitoring.nodes.node-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.,TabularObject,object +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.bytes-sent,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.bytes-received,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-sent,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-received,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-sent,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-received,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-sent,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-received,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-crc-errored,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-crc-errored-host,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-short-errored,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-short-errored-host,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.rx-packets-dropped,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.tx-packets-dropped,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-request-local,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-reply-local,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-request-remote,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.control-reply-remote,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-sent-wire,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-sent-wire,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-sent-wire,Tabular-ReadOnly,unsignedLong +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-internal-control,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-internal-control,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-received-queued,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.packets-received-forward-unknown,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization,device.hpna.diagnostics.performance-monitoring.nodes.node.{i}.node-utilization,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.,device.hpna.diagnostics.performance-monitoring.channels,ScalarObject,object +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp,device.hpna.diagnostics.performance-monitoring.channels.time-stamp,Scalar-ReadOnly,dateTime +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries,device.hpna.diagnostics.performance-monitoring.channels.channel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.,TabularObject,object +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.host-src-mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.host-dest-mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.hpna-src-mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.hpna-dest-mac-address,Tabular-ReadOnly,string +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.phy-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.baud-rate,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.snr,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.packets-sent,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.packets-received,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.larq-packets-received,Tabular-ReadOnly,unsignedInt +Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec,device.hpna.diagnostics.performance-monitoring.channels.channel.{i}.flow-spec,Tabular-ReadOnly,string +Device.MoCA.,device.mo-ca,ScalarObject,object +Device.MoCA.InterfaceNumberOfEntries,device.mo-ca.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.,device.mo-ca.interface.{i}.,TabularObject,object +Device.MoCA.Interface.{i}.Enable,device.mo-ca.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.MoCA.Interface.{i}.Status,device.mo-ca.interface.{i}.status,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.Alias,device.mo-ca.interface.{i}.alias,Tabular-ReadWrite,string +Device.MoCA.Interface.{i}.Name,device.mo-ca.interface.{i}.name,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.LastChange,device.mo-ca.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.LowerLayers,device.mo-ca.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.MoCA.Interface.{i}.Upstream,device.mo-ca.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.MoCA.Interface.{i}.MACAddress,device.mo-ca.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.FirmwareVersion,device.mo-ca.interface.{i}.firmware-version,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.MaxBitRate,device.mo-ca.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.MaxIngressBW,device.mo-ca.interface.{i}.max-ingress-bw,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.MaxEgressBW,device.mo-ca.interface.{i}.max-egress-bw,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.HighestVersion,device.mo-ca.interface.{i}.highest-version,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.CurrentVersion,device.mo-ca.interface.{i}.current-version,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.NetworkCoordinator,device.mo-ca.interface.{i}.network-coordinator,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.NodeID,device.mo-ca.interface.{i}.node-id,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.MaxNodes,device.mo-ca.interface.{i}.max-nodes,Tabular-ReadOnly,boolean +Device.MoCA.Interface.{i}.PreferredNC,device.mo-ca.interface.{i}.preferred-nc,Tabular-ReadWrite,boolean +Device.MoCA.Interface.{i}.BackupNC,device.mo-ca.interface.{i}.backup-nc,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.PrivacyEnabledSetting,device.mo-ca.interface.{i}.privacy-enabled-setting,Tabular-ReadWrite,boolean +Device.MoCA.Interface.{i}.PrivacyEnabled,device.mo-ca.interface.{i}.privacy-enabled,Tabular-ReadOnly,boolean +Device.MoCA.Interface.{i}.FreqCapabilityMask,device.mo-ca.interface.{i}.freq-capability-mask,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.FreqCurrentMaskSetting,device.mo-ca.interface.{i}.freq-current-mask-setting,Tabular-ReadWrite,string +Device.MoCA.Interface.{i}.FreqCurrentMask,device.mo-ca.interface.{i}.freq-current-mask,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.CurrentOperFreq,device.mo-ca.interface.{i}.current-oper-freq,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.LastOperFreq,device.mo-ca.interface.{i}.last-oper-freq,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.TxPowerLimit,device.mo-ca.interface.{i}.tx-power-limit,Tabular-ReadWrite,unsignedInt +Device.MoCA.Interface.{i}.PowerCntlPhyTarget,device.mo-ca.interface.{i}.power-cntl-phy-target,Tabular-ReadWrite,unsignedInt +Device.MoCA.Interface.{i}.BeaconPowerLimit,device.mo-ca.interface.{i}.beacon-power-limit,Tabular-ReadWrite,unsignedInt +Device.MoCA.Interface.{i}.NetworkTabooMask,device.mo-ca.interface.{i}.network-taboo-mask,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.NodeTabooMask,device.mo-ca.interface.{i}.node-taboo-mask,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.TxBcastRate,device.mo-ca.interface.{i}.tx-bcast-rate,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.TxBcastPowerReduction,device.mo-ca.interface.{i}.tx-bcast-power-reduction,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QAM256Capable,device.mo-ca.interface.{i}.qam256-capable,Tabular-ReadOnly,boolean +Device.MoCA.Interface.{i}.PacketAggregationCapability,device.mo-ca.interface.{i}.packet-aggregation-capability,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries,device.mo-ca.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.Stats.,device.mo-ca.interface.{i}.stats,ScalarObject,object +Device.MoCA.Interface.{i}.Stats.BytesSent,device.mo-ca.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.BytesReceived,device.mo-ca.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.PacketsSent,device.mo-ca.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.PacketsReceived,device.mo-ca.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.ErrorsSent,device.mo-ca.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.Stats.ErrorsReceived,device.mo-ca.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent,device.mo-ca.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived,device.mo-ca.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent,device.mo-ca.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived,device.mo-ca.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent,device.mo-ca.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived,device.mo-ca.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent,device.mo-ca.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived,device.mo-ca.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.mo-ca.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.,device.mo-ca.interface.{i}.qo-s,ScalarObject,object +Device.MoCA.Interface.{i}.QoS.EgressNumFlows,device.mo-ca.interface.{i}.qo-s.egress-num-flows,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.IngressNumFlows,device.mo-ca.interface.{i}.qo-s.ingress-num-flows,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries,device.mo-ca.interface.{i}.qo-s.flow-stats-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.,TabularObject,object +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.flow-id,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.packet-da,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.max-rate,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.max-burst-size,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.lease-time,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.lease-time-left,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets,device.mo-ca.interface.{i}.qo-s.flow-stats.{i}.flow-packets,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.,device.mo-ca.interface.{i}.associated-device.{i}.,TabularObject,object +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.mo-ca.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID,device.mo-ca.interface.{i}.associated-device.{i}.node-id,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC,device.mo-ca.interface.{i}.associated-device.{i}.preferred-nc,Tabular-ReadOnly,boolean +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion,device.mo-ca.interface.{i}.associated-device.{i}.highest-version,Tabular-ReadOnly,string +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate,device.mo-ca.interface.{i}.associated-device.{i}.phy-tx-rate,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate,device.mo-ca.interface.{i}.associated-device.{i}.phy-rx-rate,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction,device.mo-ca.interface.{i}.associated-device.{i}.tx-power-control-reduction,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel,device.mo-ca.interface.{i}.associated-device.{i}.rx-power-level,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate,device.mo-ca.interface.{i}.associated-device.{i}.tx-bcast-rate,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel,device.mo-ca.interface.{i}.associated-device.{i}.rx-bcast-power-level,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets,device.mo-ca.interface.{i}.associated-device.{i}.tx-packets,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets,device.mo-ca.interface.{i}.associated-device.{i}.rx-packets,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets,device.mo-ca.interface.{i}.associated-device.{i}.rx-errored-and-missed-packets,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable,device.mo-ca.interface.{i}.associated-device.{i}.qam256-capable,Tabular-ReadOnly,boolean +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability,device.mo-ca.interface.{i}.associated-device.{i}.packet-aggregation-capability,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR,device.mo-ca.interface.{i}.associated-device.{i}.rx-snr,Tabular-ReadOnly,unsignedInt +Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active,device.mo-ca.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.Ghn.,device.ghn,ScalarObject,object +Device.Ghn.InterfaceNumberOfEntries,device.ghn.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.,device.ghn.interface.{i}.,TabularObject,object +Device.Ghn.Interface.{i}.Enable,device.ghn.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.Ghn.Interface.{i}.Status,device.ghn.interface.{i}.status,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.Alias,device.ghn.interface.{i}.alias,Tabular-ReadWrite,string +Device.Ghn.Interface.{i}.Name,device.ghn.interface.{i}.name,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.LastChange,device.ghn.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.LowerLayers,device.ghn.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.Ghn.Interface.{i}.Upstream,device.ghn.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.MACAddress,device.ghn.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.FirmwareVersion,device.ghn.interface.{i}.firmware-version,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.ConnectionType,device.ghn.interface.{i}.connection-type,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.MaxTransmitRate,device.ghn.interface.{i}.max-transmit-rate,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.TargetDomainNames,device.ghn.interface.{i}.target-domain-names,Tabular-ReadWrite,string +Device.Ghn.Interface.{i}.DomainName,device.ghn.interface.{i}.domain-name,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.DomainNameIdentifier,device.ghn.interface.{i}.domain-name-identifier,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.DomainId,device.ghn.interface.{i}.domain-id,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.DeviceId,device.ghn.interface.{i}.device-id,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.MaxBitRate,device.ghn.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.NodeTypeDMCapable,device.ghn.interface.{i}.node-type-dm-capable,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.DMRequested,device.ghn.interface.{i}.dm-requested,Tabular-ReadWrite,boolean +Device.Ghn.Interface.{i}.IsDM,device.ghn.interface.{i}.is-dm,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.NodeTypeSCCapable,device.ghn.interface.{i}.node-type-sc-capable,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.SCRequested,device.ghn.interface.{i}.sc-requested,Tabular-ReadWrite,boolean +Device.Ghn.Interface.{i}.IsSC,device.ghn.interface.{i}.is-sc,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.StandardVersions,device.ghn.interface.{i}.standard-versions,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.MaxBandPlan,device.ghn.interface.{i}.max-band-plan,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.MediumType,device.ghn.interface.{i}.medium-type,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.TAIFG,device.ghn.interface.{i}.taifg,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.NotchedAmateurRadioBands,device.ghn.interface.{i}.notched-amateur-radio-bands,Tabular-ReadWrite,string +Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable,device.ghn.interface.{i}.phy-throughput-diagnostics-enable,Tabular-ReadWrite,string +Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable,device.ghn.interface.{i}.performance-monitoring-diagnostics-enable,Tabular-ReadWrite,string +Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries,device.ghn.interface.{i}.sm-masked-band-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.NodeTypeDMConfig,device.ghn.interface.{i}.node-type-dm-config,Tabular-ReadWrite,boolean +Device.Ghn.Interface.{i}.NodeTypeDMStatus,device.ghn.interface.{i}.node-type-dm-status,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.NodeTypeSCStatus,device.ghn.interface.{i}.node-type-sc-status,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries,device.ghn.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.PSM,device.ghn.interface.{i}.psm,Tabular-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.Stats.,device.ghn.interface.{i}.stats,ScalarObject,object +Device.Ghn.Interface.{i}.Stats.BytesSent,device.ghn.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.BytesReceived,device.ghn.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.PacketsSent,device.ghn.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.PacketsReceived,device.ghn.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.ErrorsSent,device.ghn.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.Stats.ErrorsReceived,device.ghn.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent,device.ghn.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived,device.ghn.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent,device.ghn.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived,device.ghn.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent,device.ghn.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived,device.ghn.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent,device.ghn.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived,device.ghn.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ghn.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.Stats.MgmtBytesSent,device.ghn.interface.{i}.stats.mgmt-bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived,device.ghn.interface.{i}.stats.mgmt-bytes-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent,device.ghn.interface.{i}.stats.mgmt-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived,device.ghn.interface.{i}.stats.mgmt-packets-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.BlocksSent,device.ghn.interface.{i}.stats.blocks-sent,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.BlocksReceived,device.ghn.interface.{i}.stats.blocks-received,Scalar-ReadOnly,unsignedLong +Device.Ghn.Interface.{i}.Stats.BlocksResent,device.ghn.interface.{i}.stats.blocks-resent,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived,device.ghn.interface.{i}.stats.blocks-errors-received,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.AssociatedDevice.{i}.,device.ghn.interface.{i}.associated-device.{i}.,TabularObject,object +Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.ghn.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string +Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId,device.ghn.interface.{i}.associated-device.{i}.device-id,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate,device.ghn.interface.{i}.associated-device.{i}.tx-phy-rate,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate,device.ghn.interface.{i}.associated-device.{i}.rx-phy-rate,Tabular-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active,device.ghn.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.Ghn.Interface.{i}.DMInfo.,device.ghn.interface.{i}.dm-info,ScalarObject,object +Device.Ghn.Interface.{i}.DMInfo.DomainName,device.ghn.interface.{i}.dm-info.domain-name,Scalar-ReadWrite,string +Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier,device.ghn.interface.{i}.dm-info.domain-name-identifier,Scalar-ReadOnly,string +Device.Ghn.Interface.{i}.DMInfo.DomainId,device.ghn.interface.{i}.dm-info.domain-id,Scalar-ReadOnly,unsignedInt +Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration,device.ghn.interface.{i}.dm-info.mac-cycle-duration,Scalar-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.DMInfo.SCDeviceId,device.ghn.interface.{i}.dm-info.sc-device-id,Scalar-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.DMInfo.SCMACAddress,device.ghn.interface.{i}.dm-info.scmac-address,Scalar-ReadWrite,string +Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod,device.ghn.interface.{i}.dm-info.reregistration-time-period,Scalar-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval,device.ghn.interface.{i}.dm-info.topology-periodic-interval,Scalar-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan,device.ghn.interface.{i}.dm-info.min-supported-bandplan,Scalar-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan,device.ghn.interface.{i}.dm-info.max-supported-bandplan,Scalar-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.SCInfo.,device.ghn.interface.{i}.sc-info,ScalarObject,object +Device.Ghn.Interface.{i}.SCInfo.ModesSupported,device.ghn.interface.{i}.sc-info.modes-supported,Scalar-ReadOnly,string +Device.Ghn.Interface.{i}.SCInfo.ModeEnabled,device.ghn.interface.{i}.sc-info.mode-enabled,Scalar-ReadWrite,string +Device.Ghn.Interface.{i}.SCInfo.MICSize,device.ghn.interface.{i}.sc-info.mic-size,Scalar-ReadWrite,string +Device.Ghn.Interface.{i}.SCInfo.Location,device.ghn.interface.{i}.sc-info.location,Scalar-ReadOnly,boolean +Device.Ghn.Interface.{i}.SMMaskedBand.{i}.,device.ghn.interface.{i}.sm-masked-band.{i}.,TabularObject,object +Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable,device.ghn.interface.{i}.sm-masked-band.{i}.enable,Tabular-ReadWrite,boolean +Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber,device.ghn.interface.{i}.sm-masked-band.{i}.band-number,Tabular-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier,device.ghn.interface.{i}.sm-masked-band.{i}.start-sub-carrier,Tabular-ReadWrite,unsignedInt +Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier,device.ghn.interface.{i}.sm-masked-band.{i}.stop-sub-carrier,Tabular-ReadWrite,unsignedInt +Device.Ghn.Diagnostics.,device.ghn.diagnostics,ScalarObject,object +Device.Ghn.Diagnostics.PHYThroughput.,device.ghn.diagnostics.phy-throughput,ScalarObject,object +Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState,device.ghn.diagnostics.phy-throughput.diagnostics-state,Scalar-ReadWrite,string +Device.Ghn.Diagnostics.PHYThroughput.Interface,device.ghn.diagnostics.phy-throughput.interface,Scalar-ReadWrite,string +Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress,device.ghn.diagnostics.phy-throughput.diagnose-mac-address,Scalar-ReadWrite,string +Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries,device.ghn.diagnostics.phy-throughput.phy-throughput-result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.,device.ghn.diagnostics.phy-throughput.result.{i}.,TabularObject,object +Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress,device.ghn.diagnostics.phy-throughput.result.{i}.destination-mac-address,Tabular-ReadOnly,string +Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState,device.ghn.diagnostics.phy-throughput.result.{i}.link-state,Tabular-ReadOnly,string +Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate,device.ghn.diagnostics.phy-throughput.result.{i}.tx-phy-rate,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate,device.ghn.diagnostics.phy-throughput.result.{i}.rx-phy-rate,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.,device.ghn.diagnostics.performance-monitoring,ScalarObject,object +Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState,device.ghn.diagnostics.performance-monitoring.diagnostics-state,Scalar-ReadWrite,string +Device.Ghn.Diagnostics.PerformanceMonitoring.Interface,device.ghn.diagnostics.performance-monitoring.interface,Scalar-ReadWrite,string +Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress,device.ghn.diagnostics.performance-monitoring.diagnose-mac-address,Scalar-ReadWrite,string +Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval,device.ghn.diagnostics.performance-monitoring.sample-interval,Scalar-ReadWrite,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength,device.ghn.diagnostics.performance-monitoring.snr-group-length,Scalar-ReadWrite,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.,device.ghn.diagnostics.performance-monitoring.nodes,ScalarObject,object +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart,device.ghn.diagnostics.performance-monitoring.nodes.current-start,Scalar-ReadOnly,dateTime +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd,device.ghn.diagnostics.performance-monitoring.nodes.current-end,Scalar-ReadOnly,dateTime +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries,device.ghn.diagnostics.performance-monitoring.nodes.node-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.,TabularObject,object +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.destination-mac-address,Tabular-ReadOnly,string +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.bytes-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.bytes-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.packets-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.packets-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.errors-sent,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.errors-received,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.unicast-packets-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.unicast-packets-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.discard-packets-sent,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.discard-packets-received,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.multicast-packets-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.broadcast-packets-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.unknown-proto-packets-received,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-bytes-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-bytes-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-packets-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.mgmt-packets-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-sent,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-received,Tabular-ReadOnly,unsignedLong +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-resent,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived,device.ghn.diagnostics.performance-monitoring.nodes.node.{i}.blocks-errors-received,Tabular-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.,device.ghn.diagnostics.performance-monitoring.channels,ScalarObject,object +Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp,device.ghn.diagnostics.performance-monitoring.channels.time-stamp,Scalar-ReadOnly,dateTime +Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries,device.ghn.diagnostics.performance-monitoring.channels.channel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.,device.ghn.diagnostics.performance-monitoring.channels.channel.{i}.,TabularObject,object +Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress,device.ghn.diagnostics.performance-monitoring.channels.channel.{i}.destination-mac-address,Tabular-ReadOnly,string +Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR,device.ghn.diagnostics.performance-monitoring.channels.channel.{i}.snr,Tabular-ReadOnly,unsignedInt +Device.HomePlug.,device.home-plug,ScalarObject,object +Device.HomePlug.InterfaceNumberOfEntries,device.home-plug.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.,device.home-plug.interface.{i}.,TabularObject,object +Device.HomePlug.Interface.{i}.Enable,device.home-plug.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.HomePlug.Interface.{i}.Status,device.home-plug.interface.{i}.status,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.Alias,device.home-plug.interface.{i}.alias,Tabular-ReadWrite,string +Device.HomePlug.Interface.{i}.Name,device.home-plug.interface.{i}.name,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.LastChange,device.home-plug.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.LowerLayers,device.home-plug.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.HomePlug.Interface.{i}.Upstream,device.home-plug.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.HomePlug.Interface.{i}.MACAddress,device.home-plug.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.LogicalNetwork,device.home-plug.interface.{i}.logical-network,Tabular-ReadWrite,string +Device.HomePlug.Interface.{i}.Version,device.home-plug.interface.{i}.version,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.FirmwareVersion,device.home-plug.interface.{i}.firmware-version,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.ForceCCo,device.home-plug.interface.{i}.force-c-co,Tabular-ReadWrite,boolean +Device.HomePlug.Interface.{i}.OtherNetworksPresent,device.home-plug.interface.{i}.other-networks-present,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.MaxBitRate,device.home-plug.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries,device.home-plug.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.Stats.,device.home-plug.interface.{i}.stats,ScalarObject,object +Device.HomePlug.Interface.{i}.Stats.BytesSent,device.home-plug.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.BytesReceived,device.home-plug.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.PacketsSent,device.home-plug.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.PacketsReceived,device.home-plug.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.ErrorsSent,device.home-plug.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.Stats.ErrorsReceived,device.home-plug.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent,device.home-plug.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived,device.home-plug.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent,device.home-plug.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived,device.home-plug.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent,device.home-plug.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived,device.home-plug.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent,device.home-plug.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived,device.home-plug.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.home-plug.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.Stats.MPDUTxAck,device.home-plug.interface.{i}.stats.mpdu-tx-ack,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.MPDUTxCol,device.home-plug.interface.{i}.stats.mpdu-tx-col,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed,device.home-plug.interface.{i}.stats.mpdu-tx-failed,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.MPDURxAck,device.home-plug.interface.{i}.stats.mpdu-rx-ack,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.Stats.MPDURxFailed,device.home-plug.interface.{i}.stats.mpdu-rx-failed,Scalar-ReadOnly,unsignedLong +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.,device.home-plug.interface.{i}.associated-device.{i}.,TabularObject,object +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.home-plug.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate,device.home-plug.interface.{i}.associated-device.{i}.tx-phy-rate,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate,device.home-plug.interface.{i}.associated-device.{i}.rx-phy-rate,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone,device.home-plug.interface.{i}.associated-device.{i}.snr-per-tone,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation,device.home-plug.interface.{i}.associated-device.{i}.avg-attenuation,Tabular-ReadOnly,unsignedInt +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs,device.home-plug.interface.{i}.associated-device.{i}.end-station-ma-cs,Tabular-ReadOnly,string +Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active,device.home-plug.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.UPA.,device.upa,ScalarObject,object +Device.UPA.InterfaceNumberOfEntries,device.upa.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.,device.upa.interface.{i}.,TabularObject,object +Device.UPA.Interface.{i}.Enable,device.upa.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.UPA.Interface.{i}.Status,device.upa.interface.{i}.status,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.Alias,device.upa.interface.{i}.alias,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.Name,device.upa.interface.{i}.name,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.LastChange,device.upa.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.LowerLayers,device.upa.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.Upstream,device.upa.interface.{i}.upstream,Tabular-ReadOnly,boolean +Device.UPA.Interface.{i}.MACAddress,device.upa.interface.{i}.mac-address,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.FirmwareVersion,device.upa.interface.{i}.firmware-version,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.MaxBitRate,device.upa.interface.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.NodeType,device.upa.interface.{i}.node-type,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.LogicalNetwork,device.upa.interface.{i}.logical-network,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.EncryptionMethod,device.upa.interface.{i}.encryption-method,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.PowerBackoffEnabled,device.upa.interface.{i}.power-backoff-enabled,Tabular-ReadWrite,boolean +Device.UPA.Interface.{i}.PowerBackoffMechanismActive,device.upa.interface.{i}.power-backoff-mechanism-active,Tabular-ReadOnly,boolean +Device.UPA.Interface.{i}.EstApplicationThroughput,device.upa.interface.{i}.est-application-throughput,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.ActiveNotchEnable,device.upa.interface.{i}.active-notch-enable,Tabular-ReadWrite,boolean +Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries,device.upa.interface.{i}.active-notch-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries,device.upa.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.BridgeForNumberOfEntries,device.upa.interface.{i}.bridge-for-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.Stats.,device.upa.interface.{i}.stats,ScalarObject,object +Device.UPA.Interface.{i}.Stats.BytesSent,device.upa.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.BytesReceived,device.upa.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.PacketsSent,device.upa.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.PacketsReceived,device.upa.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.ErrorsSent,device.upa.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.Stats.ErrorsReceived,device.upa.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.Stats.UnicastPacketsSent,device.upa.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived,device.upa.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.DiscardPacketsSent,device.upa.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived,device.upa.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.Stats.MulticastPacketsSent,device.upa.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived,device.upa.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent,device.upa.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived,device.upa.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.upa.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.,device.upa.interface.{i}.associated-device.{i}.,TabularObject,object +Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress,device.upa.interface.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port,device.upa.interface.{i}.associated-device.{i}.port,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork,device.upa.interface.{i}.associated-device.{i}.logical-network,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput,device.upa.interface.{i}.associated-device.{i}.phy-tx-throughput,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput,device.upa.interface.{i}.associated-device.{i}.phy-rx-throughput,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput,device.upa.interface.{i}.associated-device.{i}.real-phy-rx-throughput,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR,device.upa.interface.{i}.associated-device.{i}.estimated-plr,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt,device.upa.interface.{i}.associated-device.{i}.mean-estimated-att,Tabular-ReadOnly,unsignedInt +Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC,device.upa.interface.{i}.associated-device.{i}.smart-route-intermediate-plcmac,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute,device.upa.interface.{i}.associated-device.{i}.direct-route,Tabular-ReadOnly,boolean +Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active,device.upa.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.UPA.Interface.{i}.ActiveNotch.{i}.,device.upa.interface.{i}.active-notch.{i}.,TabularObject,object +Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable,device.upa.interface.{i}.active-notch.{i}.enable,Tabular-ReadWrite,boolean +Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias,device.upa.interface.{i}.active-notch.{i}.alias,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq,device.upa.interface.{i}.active-notch.{i}.start-freq,Tabular-ReadWrite,unsignedInt +Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq,device.upa.interface.{i}.active-notch.{i}.stop-freq,Tabular-ReadWrite,unsignedInt +Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth,device.upa.interface.{i}.active-notch.{i}.depth,Tabular-ReadWrite,unsignedInt +Device.UPA.Interface.{i}.BridgeFor.{i}.,device.upa.interface.{i}.bridge-for.{i}.,TabularObject,object +Device.UPA.Interface.{i}.BridgeFor.{i}.Alias,device.upa.interface.{i}.bridge-for.{i}.alias,Tabular-ReadWrite,string +Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress,device.upa.interface.{i}.bridge-for.{i}.mac-address,Tabular-ReadOnly,string +Device.UPA.Interface.{i}.BridgeFor.{i}.Port,device.upa.interface.{i}.bridge-for.{i}.port,Tabular-ReadOnly,unsignedInt +Device.UPA.Diagnostics.,device.upa.diagnostics,ScalarObject,object +Device.UPA.Diagnostics.InterfaceMeasurement.,device.upa.diagnostics.interface-measurement,ScalarObject,object +Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState,device.upa.diagnostics.interface-measurement.diagnostics-state,Scalar-ReadWrite,string +Device.UPA.Diagnostics.InterfaceMeasurement.Type,device.upa.diagnostics.interface-measurement.type,Scalar-ReadWrite,string +Device.UPA.Diagnostics.InterfaceMeasurement.Interface,device.upa.diagnostics.interface-measurement.interface,Scalar-ReadWrite,string +Device.UPA.Diagnostics.InterfaceMeasurement.Port,device.upa.diagnostics.interface-measurement.port,Scalar-ReadWrite,unsignedInt +Device.UPA.Diagnostics.InterfaceMeasurement.Measurements,device.upa.diagnostics.interface-measurement.measurements,Scalar-ReadOnly,unsignedInt +Device.UPA.Diagnostics.InterfaceMeasurement.RxGain,device.upa.diagnostics.interface-measurement.rx-gain,Scalar-ReadOnly,int +Device.WiFi.,device.wi-fi,ScalarObject,object +Device.WiFi.RadioNumberOfEntries,device.wi-fi.radio-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSIDNumberOfEntries,device.wi-fi.ssid-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPointNumberOfEntries,device.wi-fi.access-point-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPointNumberOfEntries,device.wi-fi.end-point-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.WiFi.ResetCounter,device.wi-fi.reset-counter,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.,device.wi-fi.radio.{i}.,TabularObject,object +Device.WiFi.Radio.{i}.Enable,device.wi-fi.radio.{i}.enable,Tabular-ReadWrite,boolean +Device.WiFi.Radio.{i}.Status,device.wi-fi.radio.{i}.status,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.Alias,device.wi-fi.radio.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.Name,device.wi-fi.radio.{i}.name,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.LastChange,device.wi-fi.radio.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.LowerLayers,device.wi-fi.radio.{i}.lower-layers,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.Upstream,device.wi-fi.radio.{i}.upstream,Tabular-ReadOnly,boolean +Device.WiFi.Radio.{i}.MaxBitRate,device.wi-fi.radio.{i}.max-bit-rate,Tabular-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.SupportedFrequencyBands,device.wi-fi.radio.{i}.supported-frequency-bands,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.OperatingFrequencyBand,device.wi-fi.radio.{i}.operating-frequency-band,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.SupportedStandards,device.wi-fi.radio.{i}.supported-standards,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.OperatingStandards,device.wi-fi.radio.{i}.operating-standards,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.PossibleChannels,device.wi-fi.radio.{i}.possible-channels,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.ChannelsInUse,device.wi-fi.radio.{i}.channels-in-use,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.Channel,device.wi-fi.radio.{i}.channel,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.AutoChannelSupported,device.wi-fi.radio.{i}.auto-channel-supported,Tabular-ReadOnly,boolean +Device.WiFi.Radio.{i}.AutoChannelEnable,device.wi-fi.radio.{i}.auto-channel-enable,Tabular-ReadWrite,boolean +Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod,device.wi-fi.radio.{i}.auto-channel-refresh-period,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.ChannelLastChange,device.wi-fi.radio.{i}.channel-last-change,Tabular-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.ChannelLastSelectionReason,device.wi-fi.radio.{i}.channel-last-selection-reason,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.MaxSupportedSSIDs,device.wi-fi.radio.{i}.max-supported-ssi-ds,Tabular-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.MaxSupportedAssociations,device.wi-fi.radio.{i}.max-supported-associations,Tabular-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.FirmwareVersion,device.wi-fi.radio.{i}.firmware-version,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths,device.wi-fi.radio.{i}.supported-operating-channel-bandwidths,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.OperatingChannelBandwidth,device.wi-fi.radio.{i}.operating-channel-bandwidth,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth,device.wi-fi.radio.{i}.current-operating-channel-bandwidth,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.ExtensionChannel,device.wi-fi.radio.{i}.extension-channel,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.GuardInterval,device.wi-fi.radio.{i}.guard-interval,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.MCS,device.wi-fi.radio.{i}.mcs,Tabular-ReadWrite,int +Device.WiFi.Radio.{i}.TransmitPowerSupported,device.wi-fi.radio.{i}.transmit-power-supported,Tabular-ReadOnly,int +Device.WiFi.Radio.{i}.TransmitPower,device.wi-fi.radio.{i}.transmit-power,Tabular-ReadWrite,int +Device.WiFi.Radio.{i}.IEEE80211hSupported,device.wi-fi.radio.{i}.ieee80211h-supported,Tabular-ReadOnly,boolean +Device.WiFi.Radio.{i}.IEEE80211hEnabled,device.wi-fi.radio.{i}.ieee80211h-enabled,Tabular-ReadWrite,boolean +Device.WiFi.Radio.{i}.RegulatoryDomain,device.wi-fi.radio.{i}.regulatory-domain,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.RetryLimit,device.wi-fi.radio.{i}.retry-limit,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.CCARequest,device.wi-fi.radio.{i}.cca-request,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.CCAReport,device.wi-fi.radio.{i}.cca-report,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.RPIHistogramRequest,device.wi-fi.radio.{i}.rpi-histogram-request,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.RPIHistogramReport,device.wi-fi.radio.{i}.rpi-histogram-report,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.FragmentationThreshold,device.wi-fi.radio.{i}.fragmentation-threshold,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.RTSThreshold,device.wi-fi.radio.{i}.rts-threshold,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.LongRetryLimit,device.wi-fi.radio.{i}.long-retry-limit,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.BeaconPeriod,device.wi-fi.radio.{i}.beacon-period,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.DTIMPeriod,device.wi-fi.radio.{i}.dtim-period,Tabular-ReadWrite,unsignedInt +Device.WiFi.Radio.{i}.PacketAggregationEnable,device.wi-fi.radio.{i}.packet-aggregation-enable,Tabular-ReadWrite,boolean +Device.WiFi.Radio.{i}.PreambleType,device.wi-fi.radio.{i}.preamble-type,Tabular-ReadWrite,long +Device.WiFi.Radio.{i}.BasicDataTransmitRates,device.wi-fi.radio.{i}.basic-data-transmit-rates,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.OperationalDataTransmitRates,device.wi-fi.radio.{i}.operational-data-transmit-rates,Tabular-ReadWrite,string +Device.WiFi.Radio.{i}.SupportedDataTransmitRates,device.wi-fi.radio.{i}.supported-data-transmit-rates,Tabular-ReadOnly,string +Device.WiFi.Radio.{i}.Stats.,device.wi-fi.radio.{i}.stats,ScalarObject,object +Device.WiFi.Radio.{i}.Stats.BytesSent,device.wi-fi.radio.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.Radio.{i}.Stats.BytesReceived,device.wi-fi.radio.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.Radio.{i}.Stats.PacketsSent,device.wi-fi.radio.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.Radio.{i}.Stats.PacketsReceived,device.wi-fi.radio.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.Radio.{i}.Stats.ErrorsSent,device.wi-fi.radio.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.ErrorsReceived,device.wi-fi.radio.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent,device.wi-fi.radio.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived,device.wi-fi.radio.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.PLCPErrorCount,device.wi-fi.radio.{i}.stats.plcp-error-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.FCSErrorCount,device.wi-fi.radio.{i}.stats.fcs-error-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.InvalidMACCount,device.wi-fi.radio.{i}.stats.invalid-mac-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived,device.wi-fi.radio.{i}.stats.packets-other-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.Noise,device.wi-fi.radio.{i}.stats.noise,Scalar-ReadOnly,int +Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount,device.wi-fi.radio.{i}.stats.total-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount,device.wi-fi.radio.{i}.stats.manual-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-startup-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-user-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-refresh-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-dynamic-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount,device.wi-fi.radio.{i}.stats.auto-dfs-channel-change-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.NeighboringWiFiDiagnostic.,device.wi-fi.neighboring-wi-fi-diagnostic,ScalarObject,object +Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState,device.wi-fi.neighboring-wi-fi-diagnostic.diagnostics-state,Scalar-ReadWrite,string +Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries,device.wi-fi.neighboring-wi-fi-diagnostic.result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.,TabularObject,object +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.radio,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.ssid,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.bssid,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.mode,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.channel,Tabular-ReadOnly,unsignedInt +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.signal-strength,Tabular-ReadOnly,int +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.security-mode-enabled,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.encryption-mode,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.operating-frequency-band,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.supported-standards,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.operating-standards,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.operating-channel-bandwidth,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.beacon-period,Tabular-ReadOnly,unsignedInt +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.noise,Tabular-ReadOnly,int +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.basic-data-transfer-rates,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.supported-data-transfer-rates,Tabular-ReadOnly,string +Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod,device.wi-fi.neighboring-wi-fi-diagnostic.result.{i}.dtim-period,Tabular-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.,device.wi-fi.ssid.{i}.,TabularObject,object +Device.WiFi.SSID.{i}.Enable,device.wi-fi.ssid.{i}.enable,Tabular-ReadWrite,boolean +Device.WiFi.SSID.{i}.Status,device.wi-fi.ssid.{i}.status,Tabular-ReadOnly,string +Device.WiFi.SSID.{i}.Alias,device.wi-fi.ssid.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.SSID.{i}.Name,device.wi-fi.ssid.{i}.name,Tabular-ReadOnly,string +Device.WiFi.SSID.{i}.LastChange,device.wi-fi.ssid.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.LowerLayers,device.wi-fi.ssid.{i}.lower-layers,Tabular-ReadWrite,string +Device.WiFi.SSID.{i}.BSSID,device.wi-fi.ssid.{i}.bssid,Tabular-ReadOnly,string +Device.WiFi.SSID.{i}.MACAddress,device.wi-fi.ssid.{i}.mac-address,Tabular-ReadOnly,string +Device.WiFi.SSID.{i}.SSID,device.wi-fi.ssid.{i}.ssid,Tabular-ReadWrite,string +Device.WiFi.SSID.{i}.Upstream,device.wi-fi.ssid.{i}.upstream,Tabular-ReadOnly,boolean +Device.WiFi.SSID.{i}.Stats.,device.wi-fi.ssid.{i}.stats,ScalarObject,object +Device.WiFi.SSID.{i}.Stats.BytesSent,device.wi-fi.ssid.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.BytesReceived,device.wi-fi.ssid.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.PacketsSent,device.wi-fi.ssid.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.PacketsReceived,device.wi-fi.ssid.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.ErrorsSent,device.wi-fi.ssid.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.RetransCount,device.wi-fi.ssid.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.FailedRetransCount,device.wi-fi.ssid.{i}.stats.failed-retrans-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.RetryCount,device.wi-fi.ssid.{i}.stats.retry-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.MultipleRetryCount,device.wi-fi.ssid.{i}.stats.multiple-retry-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.ACKFailureCount,device.wi-fi.ssid.{i}.stats.ack-failure-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount,device.wi-fi.ssid.{i}.stats.aggregated-packet-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.ErrorsReceived,device.wi-fi.ssid.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent,device.wi-fi.ssid.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived,device.wi-fi.ssid.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent,device.wi-fi.ssid.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived,device.wi-fi.ssid.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent,device.wi-fi.ssid.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived,device.wi-fi.ssid.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent,device.wi-fi.ssid.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived,device.wi-fi.ssid.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived,device.wi-fi.ssid.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.,device.wi-fi.access-point.{i}.,TabularObject,object +Device.WiFi.AccessPoint.{i}.Enable,device.wi-fi.access-point.{i}.enable,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.Status,device.wi-fi.access-point.{i}.status,Tabular-ReadOnly,string +Device.WiFi.AccessPoint.{i}.Alias,device.wi-fi.access-point.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.AccessPoint.{i}.SSIDReference,device.wi-fi.access-point.{i}.ssid-reference,Tabular-ReadWrite,string +Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled,device.wi-fi.access-point.{i}.ssid-advertisement-enabled,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.RetryLimit,device.wi-fi.access-point.{i}.retry-limit,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.WMMCapability,device.wi-fi.access-point.{i}.wmm-capability,Tabular-ReadOnly,boolean +Device.WiFi.AccessPoint.{i}.UAPSDCapability,device.wi-fi.access-point.{i}.uapsd-capability,Tabular-ReadOnly,boolean +Device.WiFi.AccessPoint.{i}.WMMEnable,device.wi-fi.access-point.{i}.wmm-enable,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.UAPSDEnable,device.wi-fi.access-point.{i}.uapsd-enable,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries,device.wi-fi.access-point.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices,device.wi-fi.access-point.{i}.max-associated-devices,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.IsolationEnable,device.wi-fi.access-point.{i}.isolation-enable,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled,device.wi-fi.access-point.{i}.mac-address-control-enabled,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.AllowedMACAddress,device.wi-fi.access-point.{i}.allowed-mac-address,Tabular-ReadWrite,string +Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations,device.wi-fi.access-point.{i}.max-allowed-associations,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.Security.,device.wi-fi.access-point.{i}.security,ScalarObject,object +Device.WiFi.AccessPoint.{i}.Security.ModesSupported,device.wi-fi.access-point.{i}.security.modes-supported,Scalar-ReadOnly,string +Device.WiFi.AccessPoint.{i}.Security.ModeEnabled,device.wi-fi.access-point.{i}.security.mode-enabled,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval,device.wi-fi.access-point.{i}.security.rekeying-interval,Scalar-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr,device.wi-fi.access-point.{i}.security.radius-server-ip-addr,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr,device.wi-fi.access-point.{i}.security.secondary-radius-server-ip-addr,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort,device.wi-fi.access-point.{i}.security.radius-server-port,Scalar-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort,device.wi-fi.access-point.{i}.security.secondary-radius-server-port,Scalar-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.Security.MFPConfig,device.wi-fi.access-point.{i}.security.mfp-config,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.WPS.,device.wi-fi.access-point.{i}.wps,ScalarObject,object +Device.WiFi.AccessPoint.{i}.WPS.Enable,device.wi-fi.access-point.{i}.wps.enable,Scalar-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported,device.wi-fi.access-point.{i}.wps.config-methods-supported,Scalar-ReadOnly,string +Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled,device.wi-fi.access-point.{i}.wps.config-methods-enabled,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.WPS.Status,device.wi-fi.access-point.{i}.wps.status,Scalar-ReadOnly,string +Device.WiFi.AccessPoint.{i}.WPS.Version,device.wi-fi.access-point.{i}.wps.version,Scalar-ReadOnly,string +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.,device.wi-fi.access-point.{i}.associated-device.{i}.,TabularObject,object +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress,device.wi-fi.access-point.{i}.associated-device.{i}.mac-address,Tabular-ReadOnly,string +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard,device.wi-fi.access-point.{i}.associated-device.{i}.operating-standard,Tabular-ReadOnly,string +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState,device.wi-fi.access-point.{i}.associated-device.{i}.authentication-state,Tabular-ReadOnly,boolean +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate,device.wi-fi.access-point.{i}.associated-device.{i}.last-data-downlink-rate,Tabular-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate,device.wi-fi.access-point.{i}.associated-device.{i}.last-data-uplink-rate,Tabular-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime,device.wi-fi.access-point.{i}.associated-device.{i}.association-time,Tabular-ReadOnly,dateTime +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength,device.wi-fi.access-point.{i}.associated-device.{i}.signal-strength,Tabular-ReadOnly,int +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise,device.wi-fi.access-point.{i}.associated-device.{i}.noise,Tabular-ReadOnly,int +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions,device.wi-fi.access-point.{i}.associated-device.{i}.retransmissions,Tabular-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active,device.wi-fi.access-point.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.,device.wi-fi.access-point.{i}.associated-device.{i}.stats,ScalarObject,object +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent,device.wi-fi.access-point.{i}.associated-device.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived,device.wi-fi.access-point.{i}.associated-device.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent,device.wi-fi.access-point.{i}.associated-device.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived,device.wi-fi.access-point.{i}.associated-device.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent,device.wi-fi.access-point.{i}.associated-device.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.failed-retrans-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.retry-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount,device.wi-fi.access-point.{i}.associated-device.{i}.stats.multiple-retry-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.,device.wi-fi.access-point.{i}.ac.{i}.,TabularObject,object +Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory,device.wi-fi.access-point.{i}.ac.{i}.access-category,Tabular-ReadOnly,string +Device.WiFi.AccessPoint.{i}.AC.{i}.Alias,device.wi-fi.access-point.{i}.ac.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN,device.wi-fi.access-point.{i}.ac.{i}.aifsn,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin,device.wi-fi.access-point.{i}.ac.{i}.ecw-min,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax,device.wi-fi.access-point.{i}.ac.{i}.ecw-max,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax,device.wi-fi.access-point.{i}.ac.{i}.tx-op-max,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy,device.wi-fi.access-point.{i}.ac.{i}.ack-policy,Tabular-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals,device.wi-fi.access-point.{i}.ac.{i}.out-q-len-histogram-intervals,Tabular-ReadWrite,string +Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval,device.wi-fi.access-point.{i}.ac.{i}.out-q-len-histogram-sample-interval,Tabular-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.,device.wi-fi.access-point.{i}.ac.{i}.stats,ScalarObject,object +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent,device.wi-fi.access-point.{i}.ac.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent,device.wi-fi.access-point.{i}.ac.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent,device.wi-fi.access-point.{i}.ac.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent,device.wi-fi.access-point.{i}.ac.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived,device.wi-fi.access-point.{i}.ac.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount,device.wi-fi.access-point.{i}.ac.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram,device.wi-fi.access-point.{i}.ac.{i}.stats.out-q-len-histogram,Scalar-ReadOnly,string +Device.WiFi.AccessPoint.{i}.Accounting.,device.wi-fi.access-point.{i}.accounting,ScalarObject,object +Device.WiFi.AccessPoint.{i}.Accounting.Enable,device.wi-fi.access-point.{i}.accounting.enable,Scalar-ReadWrite,boolean +Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr,device.wi-fi.access-point.{i}.accounting.server-ip-addr,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr,device.wi-fi.access-point.{i}.accounting.secondary-server-ip-addr,Scalar-ReadWrite,string +Device.WiFi.AccessPoint.{i}.Accounting.ServerPort,device.wi-fi.access-point.{i}.accounting.server-port,Scalar-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort,device.wi-fi.access-point.{i}.accounting.secondary-server-port,Scalar-ReadWrite,unsignedInt +Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval,device.wi-fi.access-point.{i}.accounting.interim-interval,Scalar-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.,device.wi-fi.end-point.{i}.,TabularObject,object +Device.WiFi.EndPoint.{i}.Enable,device.wi-fi.end-point.{i}.enable,Tabular-ReadWrite,boolean +Device.WiFi.EndPoint.{i}.Status,device.wi-fi.end-point.{i}.status,Tabular-ReadOnly,string +Device.WiFi.EndPoint.{i}.Alias,device.wi-fi.end-point.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.ProfileReference,device.wi-fi.end-point.{i}.profile-reference,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.SSIDReference,device.wi-fi.end-point.{i}.ssid-reference,Tabular-ReadOnly,string +Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries,device.wi-fi.end-point.{i}.profile-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.Stats.,device.wi-fi.end-point.{i}.stats,ScalarObject,object +Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate,device.wi-fi.end-point.{i}.stats.last-data-downlink-rate,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate,device.wi-fi.end-point.{i}.stats.last-data-uplink-rate,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.Stats.SignalStrength,device.wi-fi.end-point.{i}.stats.signal-strength,Scalar-ReadOnly,int +Device.WiFi.EndPoint.{i}.Stats.Retransmissions,device.wi-fi.end-point.{i}.stats.retransmissions,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.Security.,device.wi-fi.end-point.{i}.security,ScalarObject,object +Device.WiFi.EndPoint.{i}.Security.ModesSupported,device.wi-fi.end-point.{i}.security.modes-supported,Scalar-ReadOnly,string +Device.WiFi.EndPoint.{i}.Profile.{i}.,device.wi-fi.end-point.{i}.profile.{i}.,TabularObject,object +Device.WiFi.EndPoint.{i}.Profile.{i}.Enable,device.wi-fi.end-point.{i}.profile.{i}.enable,Tabular-ReadWrite,boolean +Device.WiFi.EndPoint.{i}.Profile.{i}.Status,device.wi-fi.end-point.{i}.profile.{i}.status,Tabular-ReadOnly,string +Device.WiFi.EndPoint.{i}.Profile.{i}.Alias,device.wi-fi.end-point.{i}.profile.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.Profile.{i}.SSID,device.wi-fi.end-point.{i}.profile.{i}.ssid,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.Profile.{i}.Location,device.wi-fi.end-point.{i}.profile.{i}.location,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.Profile.{i}.Priority,device.wi-fi.end-point.{i}.profile.{i}.priority,Tabular-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.Profile.{i}.Security.,device.wi-fi.end-point.{i}.profile.{i}.security,ScalarObject,object +Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled,device.wi-fi.end-point.{i}.profile.{i}.security.mode-enabled,Scalar-ReadWrite,string +Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig,device.wi-fi.end-point.{i}.profile.{i}.security.mfp-config,Scalar-ReadWrite,string +Device.WiFi.EndPoint.{i}.WPS.,device.wi-fi.end-point.{i}.wps,ScalarObject,object +Device.WiFi.EndPoint.{i}.WPS.Enable,device.wi-fi.end-point.{i}.wps.enable,Scalar-ReadWrite,boolean +Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported,device.wi-fi.end-point.{i}.wps.config-methods-supported,Scalar-ReadOnly,string +Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled,device.wi-fi.end-point.{i}.wps.config-methods-enabled,Scalar-ReadWrite,string +Device.WiFi.EndPoint.{i}.WPS.Status,device.wi-fi.end-point.{i}.wps.status,Scalar-ReadOnly,string +Device.WiFi.EndPoint.{i}.WPS.Version,device.wi-fi.end-point.{i}.wps.version,Scalar-ReadOnly,string +Device.WiFi.EndPoint.{i}.AC.{i}.,device.wi-fi.end-point.{i}.ac.{i}.,TabularObject,object +Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory,device.wi-fi.end-point.{i}.ac.{i}.access-category,Tabular-ReadOnly,string +Device.WiFi.EndPoint.{i}.AC.{i}.Alias,device.wi-fi.end-point.{i}.ac.{i}.alias,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN,device.wi-fi.end-point.{i}.ac.{i}.aifsn,Tabular-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin,device.wi-fi.end-point.{i}.ac.{i}.ecw-min,Tabular-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax,device.wi-fi.end-point.{i}.ac.{i}.ecw-max,Tabular-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax,device.wi-fi.end-point.{i}.ac.{i}.tx-op-max,Tabular-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy,device.wi-fi.end-point.{i}.ac.{i}.ack-policy,Tabular-ReadWrite,boolean +Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals,device.wi-fi.end-point.{i}.ac.{i}.out-q-len-histogram-intervals,Tabular-ReadWrite,string +Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval,device.wi-fi.end-point.{i}.ac.{i}.out-q-len-histogram-sample-interval,Tabular-ReadWrite,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.,device.wi-fi.end-point.{i}.ac.{i}.stats,ScalarObject,object +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent,device.wi-fi.end-point.{i}.ac.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent,device.wi-fi.end-point.{i}.ac.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent,device.wi-fi.end-point.{i}.ac.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent,device.wi-fi.end-point.{i}.ac.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived,device.wi-fi.end-point.{i}.ac.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount,device.wi-fi.end-point.{i}.ac.{i}.stats.retrans-count,Scalar-ReadOnly,unsignedInt +Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram,device.wi-fi.end-point.{i}.ac.{i}.stats.out-q-len-histogram,Scalar-ReadOnly,string +Device.ZigBee.,device.zig-bee,ScalarObject,object +Device.ZigBee.InterfaceNumberOfEntries,device.zig-bee.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDONumberOfEntries,device.zig-bee.zdo-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.,device.zig-bee.interface.{i}.,TabularObject,object +Device.ZigBee.Interface.{i}.Enable,device.zig-bee.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.ZigBee.Interface.{i}.Status,device.zig-bee.interface.{i}.status,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.Alias,device.zig-bee.interface.{i}.alias,Tabular-ReadWrite,string +Device.ZigBee.Interface.{i}.Name,device.zig-bee.interface.{i}.name,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.LastChange,device.zig-bee.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.LowerLayers,device.zig-bee.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.ZigBee.Interface.{i}.IEEEAddress,device.zig-bee.interface.{i}.ieee-address,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.NetworkAddress,device.zig-bee.interface.{i}.network-address,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.ZDOReference,device.zig-bee.interface.{i}.zdo-reference,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries,device.zig-bee.interface.{i}.associated-device-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.,device.zig-bee.interface.{i}.stats,ScalarObject,object +Device.ZigBee.Interface.{i}.Stats.BytesSent,device.zig-bee.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.ZigBee.Interface.{i}.Stats.BytesReceived,device.zig-bee.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.ZigBee.Interface.{i}.Stats.PacketsSent,device.zig-bee.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.ZigBee.Interface.{i}.Stats.PacketsReceived,device.zig-bee.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.ZigBee.Interface.{i}.Stats.ErrorsSent,device.zig-bee.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.ErrorsReceived,device.zig-bee.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent,device.zig-bee.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived,device.zig-bee.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent,device.zig-bee.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived,device.zig-bee.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent,device.zig-bee.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived,device.zig-bee.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent,device.zig-bee.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived,device.zig-bee.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived,device.zig-bee.interface.{i}.stats.unknown-packets-received,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.,device.zig-bee.interface.{i}.associated-device.{i}.,TabularObject,object +Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress,device.zig-bee.interface.{i}.associated-device.{i}.ieee-address,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress,device.zig-bee.interface.{i}.associated-device.{i}.network-address,Tabular-ReadOnly,string +Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active,device.zig-bee.interface.{i}.associated-device.{i}.active,Tabular-ReadOnly,boolean +Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference,device.zig-bee.interface.{i}.associated-device.{i}.zdo-reference,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.,device.zig-bee.zdo.{i}.,TabularObject,object +Device.ZigBee.ZDO.{i}.Alias,device.zig-bee.zdo.{i}.alias,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.IEEEAddress,device.zig-bee.zdo.{i}.ieee-address,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.NetworkAddress,device.zig-bee.zdo.{i}.network-address,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries,device.zig-bee.zdo.{i}.binding-table-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.GroupNumberOfEntries,device.zig-bee.zdo.{i}.group-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries,device.zig-bee.zdo.{i}.application-endpoint-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeDescriptor.,device.zig-bee.zdo.{i}.node-descriptor,ScalarObject,object +Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType,device.zig-bee.zdo.{i}.node-descriptor.logical-type,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported,device.zig-bee.zdo.{i}.node-descriptor.complex-descriptor-supported,Scalar-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported,device.zig-bee.zdo.{i}.node-descriptor.user-descriptor-supported,Scalar-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand,device.zig-bee.zdo.{i}.node-descriptor.frequency-band,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability,device.zig-bee.zdo.{i}.node-descriptor.mac-capability,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode,device.zig-bee.zdo.{i}.node-descriptor.manufacture-code,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize,device.zig-bee.zdo.{i}.node-descriptor.maximum-buffer-size,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize,device.zig-bee.zdo.{i}.node-descriptor.maximum-incoming-transfer-size,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize,device.zig-bee.zdo.{i}.node-descriptor.maximum-outgoing-transfer-size,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask,device.zig-bee.zdo.{i}.node-descriptor.server-mask,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability,device.zig-bee.zdo.{i}.node-descriptor.descriptor-capability,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.PowerDescriptor.,device.zig-bee.zdo.{i}.power-descriptor,ScalarObject,object +Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode,device.zig-bee.zdo.{i}.power-descriptor.current-power-mode,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource,device.zig-bee.zdo.{i}.power-descriptor.available-power-source,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource,device.zig-bee.zdo.{i}.power-descriptor.current-power-source,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel,device.zig-bee.zdo.{i}.power-descriptor.current-power-source-level,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.UserDescriptor.,device.zig-bee.zdo.{i}.user-descriptor,ScalarObject,object +Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable,device.zig-bee.zdo.{i}.user-descriptor.descriptor-available,Scalar-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.UserDescriptor.Description,device.zig-bee.zdo.{i}.user-descriptor.description,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.,device.zig-bee.zdo.{i}.complex-descriptor,ScalarObject,object +Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable,device.zig-bee.zdo.{i}.complex-descriptor.descriptor-available,Scalar-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language,device.zig-bee.zdo.{i}.complex-descriptor.language,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet,device.zig-bee.zdo.{i}.complex-descriptor.character-set,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName,device.zig-bee.zdo.{i}.complex-descriptor.manufacturer-name,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName,device.zig-bee.zdo.{i}.complex-descriptor.model-name,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber,device.zig-bee.zdo.{i}.complex-descriptor.serial-number,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL,device.zig-bee.zdo.{i}.complex-descriptor.device-url,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon,device.zig-bee.zdo.{i}.complex-descriptor.icon,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL,device.zig-bee.zdo.{i}.complex-descriptor.icon-url,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.Security.,device.zig-bee.zdo.{i}.security,ScalarObject,object +Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress,device.zig-bee.zdo.{i}.security.trust-center-address,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.Security.SecurityLevel,device.zig-bee.zdo.{i}.security.security-level,Scalar-ReadOnly,string +Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod,device.zig-bee.zdo.{i}.security.time-out-period,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.Network.,device.zig-bee.zdo.{i}.network,ScalarObject,object +Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries,device.zig-bee.zdo.{i}.network.neighbor-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.,device.zig-bee.zdo.{i}.network.neighbor.{i}.,TabularObject,object +Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor,device.zig-bee.zdo.{i}.network.neighbor.{i}.neighbor,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI,device.zig-bee.zdo.{i}.network.neighbor.{i}.lqi,Tabular-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship,device.zig-bee.zdo.{i}.network.neighbor.{i}.relationship,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin,device.zig-bee.zdo.{i}.network.neighbor.{i}.permit-join,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth,device.zig-bee.zdo.{i}.network.neighbor.{i}.depth,Tabular-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeManager.,device.zig-bee.zdo.{i}.node-manager,ScalarObject,object +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries,device.zig-bee.zdo.{i}.node-manager.routing-table-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.,TabularObject,object +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.destination-address,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.next-hop-address,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.status,Tabular-ReadOnly,string +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.memory-constrained,Tabular-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.many-to-one,Tabular-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired,device.zig-bee.zdo.{i}.node-manager.routing-table.{i}.route-record-required,Tabular-ReadOnly,boolean +Device.ZigBee.ZDO.{i}.Binding.{i}.,device.zig-bee.zdo.{i}.binding.{i}.,TabularObject,object +Device.ZigBee.ZDO.{i}.Binding.{i}.Enable,device.zig-bee.zdo.{i}.binding.{i}.enable,Tabular-ReadWrite,boolean +Device.ZigBee.ZDO.{i}.Binding.{i}.Alias,device.zig-bee.zdo.{i}.binding.{i}.alias,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint,device.zig-bee.zdo.{i}.binding.{i}.source-endpoint,Tabular-ReadWrite,unsignedInt +Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress,device.zig-bee.zdo.{i}.binding.{i}.source-address,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId,device.zig-bee.zdo.{i}.binding.{i}.cluster-id,Tabular-ReadWrite,unsignedInt +Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode,device.zig-bee.zdo.{i}.binding.{i}.destination-address-mode,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint,device.zig-bee.zdo.{i}.binding.{i}.destination-endpoint,Tabular-ReadWrite,unsignedInt +Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress,device.zig-bee.zdo.{i}.binding.{i}.ieee-destination-address,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress,device.zig-bee.zdo.{i}.binding.{i}.group-destination-address,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Group.{i}.,device.zig-bee.zdo.{i}.group.{i}.,TabularObject,object +Device.ZigBee.ZDO.{i}.Group.{i}.Enable,device.zig-bee.zdo.{i}.group.{i}.enable,Tabular-ReadWrite,boolean +Device.ZigBee.ZDO.{i}.Group.{i}.Alias,device.zig-bee.zdo.{i}.group.{i}.alias,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Group.{i}.GroupId,device.zig-bee.zdo.{i}.group.{i}.group-id,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList,device.zig-bee.zdo.{i}.group.{i}.endpoint-list,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.,device.zig-bee.zdo.{i}.application-endpoint.{i}.,TabularObject,object +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable,device.zig-bee.zdo.{i}.application-endpoint.{i}.enable,Tabular-ReadWrite,boolean +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias,device.zig-bee.zdo.{i}.application-endpoint.{i}.alias,Tabular-ReadWrite,string +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId,device.zig-bee.zdo.{i}.application-endpoint.{i}.endpoint-id,Tabular-ReadWrite,unsignedInt +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor,ScalarObject,object +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.profile-id,Scalar-ReadWrite,unsignedInt +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.device-id,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.device-version,Scalar-ReadOnly,unsignedInt +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.input-cluster-list,Scalar-ReadWrite,unsignedInt +Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList,device.zig-bee.zdo.{i}.application-endpoint.{i}.simple-descriptor.output-cluster-list,Scalar-ReadWrite,unsignedInt +Device.ZigBee.Discovery.,device.zig-bee.discovery,ScalarObject,object +Device.ZigBee.Discovery.AreaNetworkNumberOfEntries,device.zig-bee.discovery.area-network-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.ZigBee.Discovery.AreaNetwork.{i}.,device.zig-bee.discovery.area-network.{i}.,TabularObject,object +Device.ZigBee.Discovery.AreaNetwork.{i}.Enable,device.zig-bee.discovery.area-network.{i}.enable,Tabular-ReadWrite,boolean +Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate,device.zig-bee.discovery.area-network.{i}.last-update,Tabular-ReadOnly,dateTime +Device.ZigBee.Discovery.AreaNetwork.{i}.Status,device.zig-bee.discovery.area-network.{i}.status,Tabular-ReadOnly,string +Device.ZigBee.Discovery.AreaNetwork.{i}.Alias,device.zig-bee.discovery.area-network.{i}.alias,Tabular-ReadWrite,string +Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator,device.zig-bee.discovery.area-network.{i}.coordinator,Tabular-ReadWrite,string +Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference,device.zig-bee.discovery.area-network.{i}.zdo-reference,Tabular-ReadOnly,string +Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList,device.zig-bee.discovery.area-network.{i}.zdo-list,Tabular-ReadOnly,string +Device.Bridging.,device.bridging,ScalarObject,object +Device.Bridging.MaxBridgeEntries,device.bridging.max-bridge-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.MaxDBridgeEntries,device.bridging.max-d-bridge-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.MaxQBridgeEntries,device.bridging.max-q-bridge-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.MaxVLANEntries,device.bridging.max-vlan-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.MaxProviderBridgeEntries,device.bridging.max-provider-bridge-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.ProviderBridgeNumberOfEntries,device.bridging.provider-bridge-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.MaxFilterEntries,device.bridging.max-filter-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.BridgeNumberOfEntries,device.bridging.bridge-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.FilterNumberOfEntries,device.bridging.filter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.,device.bridging.bridge.{i}.,TabularObject,object +Device.Bridging.Bridge.{i}.Enable,device.bridging.bridge.{i}.enable,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Status,device.bridging.bridge.{i}.status,Tabular-ReadOnly,string +Device.Bridging.Bridge.{i}.Alias,device.bridging.bridge.{i}.alias,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.Standard,device.bridging.bridge.{i}.standard,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.PortNumberOfEntries,device.bridging.bridge.{i}.port-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.VLANNumberOfEntries,device.bridging.bridge.{i}.vlan-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries,device.bridging.bridge.{i}.vlan-port-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.,device.bridging.bridge.{i}.port.{i}.,TabularObject,object +Device.Bridging.Bridge.{i}.Port.{i}.Enable,device.bridging.bridge.{i}.port.{i}.enable,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.Status,device.bridging.bridge.{i}.port.{i}.status,Tabular-ReadOnly,string +Device.Bridging.Bridge.{i}.Port.{i}.Alias,device.bridging.bridge.{i}.port.{i}.alias,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.Port.{i}.Name,device.bridging.bridge.{i}.port.{i}.name,Tabular-ReadOnly,string +Device.Bridging.Bridge.{i}.Port.{i}.LastChange,device.bridging.bridge.{i}.port.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers,device.bridging.bridge.{i}.port.{i}.lower-layers,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort,device.bridging.bridge.{i}.port.{i}.management-port,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.Type,device.bridging.bridge.{i}.port.{i}.type,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority,device.bridging.bridge.{i}.port.{i}.default-user-priority,Tabular-ReadWrite,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration,device.bridging.bridge.{i}.port.{i}.priority-regeneration,Tabular-ReadWrite,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.PortState,device.bridging.bridge.{i}.port.{i}.port-state,Tabular-ReadOnly,string +Device.Bridging.Bridge.{i}.Port.{i}.PVID,device.bridging.bridge.{i}.port.{i}.pvid,Tabular-ReadWrite,int +Device.Bridging.Bridge.{i}.Port.{i}.TPID,device.bridging.bridge.{i}.port.{i}.tpid,Tabular-ReadWrite,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes,device.bridging.bridge.{i}.port.{i}.acceptable-frame-types,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering,device.bridging.bridge.{i}.port.{i}.ingress-filtering,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection,device.bridging.bridge.{i}.port.{i}.service-access-priority-selection,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation,device.bridging.bridge.{i}.port.{i}.service-access-priority-translation,Tabular-ReadWrite,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging,device.bridging.bridge.{i}.port.{i}.priority-tagging,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.Stats.,device.bridging.bridge.{i}.port.{i}.stats,ScalarObject,object +Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent,device.bridging.bridge.{i}.port.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived,device.bridging.bridge.{i}.port.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent,device.bridging.bridge.{i}.port.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent,device.bridging.bridge.{i}.port.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived,device.bridging.bridge.{i}.port.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent,device.bridging.bridge.{i}.port.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived,device.bridging.bridge.{i}.port.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.,device.bridging.bridge.{i}.port.{i}.priority-code-point,ScalarObject,object +Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection,device.bridging.bridge.{i}.port.{i}.priority-code-point.pcp-selection,Scalar-ReadWrite,unsignedInt +Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI,device.bridging.bridge.{i}.port.{i}.priority-code-point.use-dei,Scalar-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding,device.bridging.bridge.{i}.port.{i}.priority-code-point.require-drop-encoding,Scalar-ReadWrite,boolean +Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding,device.bridging.bridge.{i}.port.{i}.priority-code-point.pcp-encoding,Scalar-ReadWrite,string +Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding,device.bridging.bridge.{i}.port.{i}.priority-code-point.pcp-decoding,Scalar-ReadWrite,string +Device.Bridging.Bridge.{i}.VLAN.{i}.,device.bridging.bridge.{i}.vlan.{i}.,TabularObject,object +Device.Bridging.Bridge.{i}.VLAN.{i}.Enable,device.bridging.bridge.{i}.vlan.{i}.enable,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.VLAN.{i}.Alias,device.bridging.bridge.{i}.vlan.{i}.alias,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.VLAN.{i}.Name,device.bridging.bridge.{i}.vlan.{i}.name,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID,device.bridging.bridge.{i}.vlan.{i}.vlanid,Tabular-ReadWrite,int +Device.Bridging.Bridge.{i}.VLANPort.{i}.,device.bridging.bridge.{i}.vlan-port.{i}.,TabularObject,object +Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable,device.bridging.bridge.{i}.vlan-port.{i}.enable,Tabular-ReadWrite,boolean +Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias,device.bridging.bridge.{i}.vlan-port.{i}.alias,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN,device.bridging.bridge.{i}.vlan-port.{i}.vlan,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.VLANPort.{i}.Port,device.bridging.bridge.{i}.vlan-port.{i}.port,Tabular-ReadWrite,string +Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged,device.bridging.bridge.{i}.vlan-port.{i}.untagged,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.,device.bridging.filter.{i}.,TabularObject,object +Device.Bridging.Filter.{i}.Enable,device.bridging.filter.{i}.enable,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.Alias,device.bridging.filter.{i}.alias,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.Status,device.bridging.filter.{i}.status,Tabular-ReadOnly,string +Device.Bridging.Filter.{i}.Bridge,device.bridging.filter.{i}.bridge,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.Order,device.bridging.filter.{i}.order,Tabular-ReadWrite,unsignedInt +Device.Bridging.Filter.{i}.Interface,device.bridging.filter.{i}.interface,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DHCPType,device.bridging.filter.{i}.dhcp-type,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.VLANIDFilter,device.bridging.filter.{i}.vlanid-filter,Tabular-ReadWrite,unsignedInt +Device.Bridging.Filter.{i}.EthertypeFilterList,device.bridging.filter.{i}.ethertype-filter-list,Tabular-ReadWrite,unsignedInt +Device.Bridging.Filter.{i}.EthertypeFilterExclude,device.bridging.filter.{i}.ethertype-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.SourceMACAddressFilterList,device.bridging.filter.{i}.source-mac-address-filter-list,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude,device.bridging.filter.{i}.source-mac-address-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.DestMACAddressFilterList,device.bridging.filter.{i}.dest-mac-address-filter-list,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMACAddressFilterExclude,device.bridging.filter.{i}.dest-mac-address-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter,device.bridging.filter.{i}.source-mac-from-vendor-class-id-filter,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6,device.bridging.filter.{i}.source-mac-from-vendor-class-id-filterv6,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude,device.bridging.filter.{i}.source-mac-from-vendor-class-id-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode,device.bridging.filter.{i}.source-mac-from-vendor-class-id-mode,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-filter,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-filterv6,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode,device.bridging.filter.{i}.dest-mac-from-vendor-class-id-mode,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter,device.bridging.filter.{i}.source-mac-from-client-id-filter,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude,device.bridging.filter.{i}.source-mac-from-client-id-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.DestMACFromClientIDFilter,device.bridging.filter.{i}.dest-mac-from-client-id-filter,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude,device.bridging.filter.{i}.dest-mac-from-client-id-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter,device.bridging.filter.{i}.source-mac-from-user-class-id-filter,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude,device.bridging.filter.{i}.source-mac-from-user-class-id-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter,device.bridging.filter.{i}.dest-mac-from-user-class-id-filter,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude,device.bridging.filter.{i}.dest-mac-from-user-class-id-filter-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.DestIP,device.bridging.filter.{i}.dest-ip,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestMask,device.bridging.filter.{i}.dest-mask,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.DestIPExclude,device.bridging.filter.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.SourceIP,device.bridging.filter.{i}.source-ip,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceMask,device.bridging.filter.{i}.source-mask,Tabular-ReadWrite,string +Device.Bridging.Filter.{i}.SourceIPExclude,device.bridging.filter.{i}.source-ip-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.Protocol,device.bridging.filter.{i}.protocol,Tabular-ReadWrite,int +Device.Bridging.Filter.{i}.ProtocolExclude,device.bridging.filter.{i}.protocol-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.DestPort,device.bridging.filter.{i}.dest-port,Tabular-ReadWrite,int +Device.Bridging.Filter.{i}.DestPortRangeMax,device.bridging.filter.{i}.dest-port-range-max,Tabular-ReadWrite,int +Device.Bridging.Filter.{i}.DestPortExclude,device.bridging.filter.{i}.dest-port-exclude,Tabular-ReadWrite,boolean +Device.Bridging.Filter.{i}.SourcePort,device.bridging.filter.{i}.source-port,Tabular-ReadWrite,int +Device.Bridging.Filter.{i}.SourcePortRangeMax,device.bridging.filter.{i}.source-port-range-max,Tabular-ReadWrite,int +Device.Bridging.Filter.{i}.SourcePortExclude,device.bridging.filter.{i}.source-port-exclude,Tabular-ReadWrite,boolean +Device.Bridging.ProviderBridge.{i}.,device.bridging.provider-bridge.{i}.,TabularObject,object +Device.Bridging.ProviderBridge.{i}.Enable,device.bridging.provider-bridge.{i}.enable,Tabular-ReadWrite,boolean +Device.Bridging.ProviderBridge.{i}.Status,device.bridging.provider-bridge.{i}.status,Tabular-ReadOnly,string +Device.Bridging.ProviderBridge.{i}.Alias,device.bridging.provider-bridge.{i}.alias,Tabular-ReadWrite,string +Device.Bridging.ProviderBridge.{i}.Type,device.bridging.provider-bridge.{i}.type,Tabular-ReadWrite,string +Device.Bridging.ProviderBridge.{i}.SVLANcomponent,device.bridging.provider-bridge.{i}.svla-ncomponent,Tabular-ReadWrite,string +Device.Bridging.ProviderBridge.{i}.CVLANcomponents,device.bridging.provider-bridge.{i}.cvla-ncomponents,Tabular-ReadWrite,string +Device.PPP.,device.ppp,ScalarObject,object +Device.PPP.InterfaceNumberOfEntries,device.ppp.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.PPP.SupportedNCPs,device.ppp.supported-nc-ps,Scalar-ReadOnly,string +Device.PPP.Interface.{i}.,device.ppp.interface.{i}.,TabularObject,object +Device.PPP.Interface.{i}.Enable,device.ppp.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.PPP.Interface.{i}.Status,device.ppp.interface.{i}.status,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.Alias,device.ppp.interface.{i}.alias,Tabular-ReadWrite,string +Device.PPP.Interface.{i}.Name,device.ppp.interface.{i}.name,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.LastChange,device.ppp.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.LowerLayers,device.ppp.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.PPP.Interface.{i}.ConnectionStatus,device.ppp.interface.{i}.connection-status,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.LastConnectionError,device.ppp.interface.{i}.last-connection-error,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.AutoDisconnectTime,device.ppp.interface.{i}.auto-disconnect-time,Tabular-ReadWrite,unsignedInt +Device.PPP.Interface.{i}.IdleDisconnectTime,device.ppp.interface.{i}.idle-disconnect-time,Tabular-ReadWrite,unsignedInt +Device.PPP.Interface.{i}.WarnDisconnectDelay,device.ppp.interface.{i}.warn-disconnect-delay,Tabular-ReadWrite,unsignedInt +Device.PPP.Interface.{i}.Username,device.ppp.interface.{i}.username,Tabular-ReadWrite,string +Device.PPP.Interface.{i}.EncryptionProtocol,device.ppp.interface.{i}.encryption-protocol,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.CompressionProtocol,device.ppp.interface.{i}.compression-protocol,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.AuthenticationProtocol,device.ppp.interface.{i}.authentication-protocol,Tabular-ReadOnly,string +Device.PPP.Interface.{i}.MaxMRUSize,device.ppp.interface.{i}.max-mru-size,Tabular-ReadWrite,unsignedInt +Device.PPP.Interface.{i}.CurrentMRUSize,device.ppp.interface.{i}.current-mru-size,Tabular-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.ConnectionTrigger,device.ppp.interface.{i}.connection-trigger,Tabular-ReadWrite,string +Device.PPP.Interface.{i}.LCPEcho,device.ppp.interface.{i}.lcp-echo,Tabular-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.LCPEchoRetry,device.ppp.interface.{i}.lcp-echo-retry,Tabular-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.IPCPEnable,device.ppp.interface.{i}.ipcp-enable,Tabular-ReadWrite,boolean +Device.PPP.Interface.{i}.IPv6CPEnable,device.ppp.interface.{i}.ipv6-cp-enable,Tabular-ReadWrite,boolean +Device.PPP.Interface.{i}.PPPoE.,device.ppp.interface.{i}.pp-po-e,ScalarObject,object +Device.PPP.Interface.{i}.PPPoE.SessionID,device.ppp.interface.{i}.pp-po-e.session-id,Scalar-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.PPPoE.ACName,device.ppp.interface.{i}.pp-po-e.ac-name,Scalar-ReadWrite,string +Device.PPP.Interface.{i}.PPPoE.ServiceName,device.ppp.interface.{i}.pp-po-e.service-name,Scalar-ReadWrite,string +Device.PPP.Interface.{i}.IPCP.,device.ppp.interface.{i}.ipcp,ScalarObject,object +Device.PPP.Interface.{i}.IPCP.LocalIPAddress,device.ppp.interface.{i}.ipcp.local-ip-address,Scalar-ReadOnly,string +Device.PPP.Interface.{i}.IPCP.RemoteIPAddress,device.ppp.interface.{i}.ipcp.remote-ip-address,Scalar-ReadOnly,string +Device.PPP.Interface.{i}.IPCP.DNSServers,device.ppp.interface.{i}.ipcp.dns-servers,Scalar-ReadOnly,string +Device.PPP.Interface.{i}.IPCP.PassthroughEnable,device.ppp.interface.{i}.ipcp.passthrough-enable,Scalar-ReadWrite,boolean +Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool,device.ppp.interface.{i}.ipcp.passthrough-dhcp-pool,Scalar-ReadWrite,string +Device.PPP.Interface.{i}.IPv6CP.,device.ppp.interface.{i}.ipv6-cp,ScalarObject,object +Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier,device.ppp.interface.{i}.ipv6-cp.local-interface-identifier,Scalar-ReadOnly,string +Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier,device.ppp.interface.{i}.ipv6-cp.remote-interface-identifier,Scalar-ReadOnly,string +Device.PPP.Interface.{i}.Stats.,device.ppp.interface.{i}.stats,ScalarObject,object +Device.PPP.Interface.{i}.Stats.BytesSent,device.ppp.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.BytesReceived,device.ppp.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.PacketsSent,device.ppp.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.PacketsReceived,device.ppp.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.ErrorsSent,device.ppp.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.Stats.ErrorsReceived,device.ppp.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.Stats.UnicastPacketsSent,device.ppp.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived,device.ppp.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.DiscardPacketsSent,device.ppp.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived,device.ppp.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.Stats.MulticastPacketsSent,device.ppp.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived,device.ppp.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent,device.ppp.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived,device.ppp.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ppp.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.PPP.Interface.{i}.PPPoA.,device.ppp.interface.{i}.pp-po-a,ScalarObject,object +Device.IP.,device.ip,ScalarObject,object +Device.IP.IPv4Capable,device.ip.ipv4-capable,Scalar-ReadOnly,boolean +Device.IP.IPv4Enable,device.ip.ipv4-enable,Scalar-ReadWrite,boolean +Device.IP.IPv4Status,device.ip.ipv4-status,Scalar-ReadOnly,string +Device.IP.IPv6Capable,device.ip.ipv6-capable,Scalar-ReadOnly,boolean +Device.IP.IPv6Enable,device.ip.ipv6-enable,Scalar-ReadWrite,boolean +Device.IP.IPv6Status,device.ip.ipv6-status,Scalar-ReadOnly,string +Device.IP.ULAPrefix,device.ip.ula-prefix,Scalar-ReadWrite,string +Device.IP.InterfaceNumberOfEntries,device.ip.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.ActivePortNumberOfEntries,device.ip.active-port-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Interface.{i}.,device.ip.interface.{i}.,TabularObject,object +Device.IP.Interface.{i}.Enable,device.ip.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv4Enable,device.ip.interface.{i}.ipv4-enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv6Enable,device.ip.interface.{i}.ipv6-enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.ULAEnable,device.ip.interface.{i}.ula-enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.Status,device.ip.interface.{i}.status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.Alias,device.ip.interface.{i}.alias,Tabular-ReadWrite,string +Device.IP.Interface.{i}.Name,device.ip.interface.{i}.name,Tabular-ReadOnly,string +Device.IP.Interface.{i}.LastChange,device.ip.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.IP.Interface.{i}.LowerLayers,device.ip.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.IP.Interface.{i}.Router,device.ip.interface.{i}.router,Tabular-ReadWrite,string +Device.IP.Interface.{i}.MaxMTUSize,device.ip.interface.{i}.max-mtu-size,Tabular-ReadWrite,unsignedInt +Device.IP.Interface.{i}.Type,device.ip.interface.{i}.type,Tabular-ReadOnly,string +Device.IP.Interface.{i}.Loopback,device.ip.interface.{i}.loopback,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv4AddressNumberOfEntries,device.ip.interface.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IP.Interface.{i}.IPv6AddressNumberOfEntries,device.ip.interface.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries,device.ip.interface.{i}.ipv6-prefix-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IP.Interface.{i}.AutoIPEnable,device.ip.interface.{i}.auto-ip-enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries,device.ip.interface.{i}.twamp-reflector-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IP.Interface.{i}.IPv4Address.{i}.,device.ip.interface.{i}.ipv4-address.{i}.,TabularObject,object +Device.IP.Interface.{i}.IPv4Address.{i}.Enable,device.ip.interface.{i}.ipv4-address.{i}.enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv4Address.{i}.Status,device.ip.interface.{i}.ipv4-address.{i}.status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv4Address.{i}.Alias,device.ip.interface.{i}.ipv4-address.{i}.alias,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress,device.ip.interface.{i}.ipv4-address.{i}.ip-address,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask,device.ip.interface.{i}.ipv4-address.{i}.subnet-mask,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType,device.ip.interface.{i}.ipv4-address.{i}.addressing-type,Tabular-ReadOnly,string +Device.IP.Interface.{i}.Stats.,device.ip.interface.{i}.stats,ScalarObject,object +Device.IP.Interface.{i}.Stats.BytesSent,device.ip.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.BytesReceived,device.ip.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.PacketsSent,device.ip.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.PacketsReceived,device.ip.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.ErrorsSent,device.ip.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.IP.Interface.{i}.Stats.ErrorsReceived,device.ip.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.IP.Interface.{i}.Stats.UnicastPacketsSent,device.ip.interface.{i}.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.UnicastPacketsReceived,device.ip.interface.{i}.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.DiscardPacketsSent,device.ip.interface.{i}.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.IP.Interface.{i}.Stats.DiscardPacketsReceived,device.ip.interface.{i}.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.IP.Interface.{i}.Stats.MulticastPacketsSent,device.ip.interface.{i}.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.MulticastPacketsReceived,device.ip.interface.{i}.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.BroadcastPacketsSent,device.ip.interface.{i}.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived,device.ip.interface.{i}.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived,device.ip.interface.{i}.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.IP.Interface.{i}.TWAMPReflector.{i}.,device.ip.interface.{i}.twamp-reflector.{i}.,TabularObject,object +Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable,device.ip.interface.{i}.twamp-reflector.{i}.enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.TWAMPReflector.{i}.Status,device.ip.interface.{i}.twamp-reflector.{i}.status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias,device.ip.interface.{i}.twamp-reflector.{i}.alias,Tabular-ReadWrite,string +Device.IP.Interface.{i}.TWAMPReflector.{i}.Port,device.ip.interface.{i}.twamp-reflector.{i}.port,Tabular-ReadWrite,unsignedInt +Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL,device.ip.interface.{i}.twamp-reflector.{i}.maximum-ttl,Tabular-ReadWrite,unsignedInt +Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList,device.ip.interface.{i}.twamp-reflector.{i}.ip-allowed-list,Tabular-ReadWrite,string +Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList,device.ip.interface.{i}.twamp-reflector.{i}.port-allowed-list,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Address.{i}.,device.ip.interface.{i}.ipv6-address.{i}.,TabularObject,object +Device.IP.Interface.{i}.IPv6Address.{i}.Enable,device.ip.interface.{i}.ipv6-address.{i}.enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv6Address.{i}.Status,device.ip.interface.{i}.ipv6-address.{i}.status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus,device.ip.interface.{i}.ipv6-address.{i}.ip-address-status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv6Address.{i}.Alias,device.ip.interface.{i}.ipv6-address.{i}.alias,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress,device.ip.interface.{i}.ipv6-address.{i}.ip-address,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Address.{i}.Origin,device.ip.interface.{i}.ipv6-address.{i}.origin,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv6Address.{i}.Prefix,device.ip.interface.{i}.ipv6-address.{i}.prefix,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime,device.ip.interface.{i}.ipv6-address.{i}.preferred-lifetime,Tabular-ReadWrite,dateTime +Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime,device.ip.interface.{i}.ipv6-address.{i}.valid-lifetime,Tabular-ReadWrite,dateTime +Device.IP.Interface.{i}.IPv6Address.{i}.Anycast,device.ip.interface.{i}.ipv6-address.{i}.anycast,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv6Prefix.{i}.,device.ip.interface.{i}.ipv6-prefix.{i}.,TabularObject,object +Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable,device.ip.interface.{i}.ipv6-prefix.{i}.enable,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv6Prefix.{i}.Status,device.ip.interface.{i}.ipv6-prefix.{i}.status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus,device.ip.interface.{i}.ipv6-prefix.{i}.prefix-status,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias,device.ip.interface.{i}.ipv6-prefix.{i}.alias,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix,device.ip.interface.{i}.ipv6-prefix.{i}.prefix,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin,device.ip.interface.{i}.ipv6-prefix.{i}.origin,Tabular-ReadOnly,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType,device.ip.interface.{i}.ipv6-prefix.{i}.static-type,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix,device.ip.interface.{i}.ipv6-prefix.{i}.parent-prefix,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits,device.ip.interface.{i}.ipv6-prefix.{i}.child-prefix-bits,Tabular-ReadWrite,string +Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink,device.ip.interface.{i}.ipv6-prefix.{i}.on-link,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous,device.ip.interface.{i}.ipv6-prefix.{i}.autonomous,Tabular-ReadWrite,boolean +Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime,device.ip.interface.{i}.ipv6-prefix.{i}.preferred-lifetime,Tabular-ReadWrite,dateTime +Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime,device.ip.interface.{i}.ipv6-prefix.{i}.valid-lifetime,Tabular-ReadWrite,dateTime +Device.IP.ActivePort.{i}.,device.ip.active-port.{i}.,TabularObject,object +Device.IP.ActivePort.{i}.LocalIPAddress,device.ip.active-port.{i}.local-ip-address,Tabular-ReadOnly,string +Device.IP.ActivePort.{i}.LocalPort,device.ip.active-port.{i}.local-port,Tabular-ReadOnly,unsignedInt +Device.IP.ActivePort.{i}.RemoteIPAddress,device.ip.active-port.{i}.remote-ip-address,Tabular-ReadOnly,string +Device.IP.ActivePort.{i}.RemotePort,device.ip.active-port.{i}.remote-port,Tabular-ReadOnly,unsignedInt +Device.IP.ActivePort.{i}.Status,device.ip.active-port.{i}.status,Tabular-ReadOnly,string +Device.IP.Diagnostics.,device.ip.diagnostics,ScalarObject,object +Device.IP.Diagnostics.IPv4PingSupported,device.ip.diagnostics.ipv4-ping-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv6PingSupported,device.ip.diagnostics.ipv6-ping-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv4TraceRouteSupported,device.ip.diagnostics.ipv4-trace-route-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv6TraceRouteSupported,device.ip.diagnostics.ipv6-trace-route-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported,device.ip.diagnostics.ipv4-download-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported,device.ip.diagnostics.ipv6-download-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported,device.ip.diagnostics.ipv4-upload-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported,device.ip.diagnostics.ipv6-upload-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported,device.ip.diagnostics.ipv4-udp-echo-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported,device.ip.diagnostics.ipv6-udp-echo-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported,device.ip.diagnostics.ipv4-server-selection-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported,device.ip.diagnostics.ipv6-server-selection-diagnostics-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.IPPing.,device.ip.diagnostics.ip-ping,ScalarObject,object +Device.IP.Diagnostics.IPPing.DiagnosticsState,device.ip.diagnostics.ip-ping.diagnostics-state,Scalar-ReadWrite,string +Device.IP.Diagnostics.IPPing.Interface,device.ip.diagnostics.ip-ping.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.IPPing.ProtocolVersion,device.ip.diagnostics.ip-ping.protocol-version,Scalar-ReadWrite,string +Device.IP.Diagnostics.IPPing.Host,device.ip.diagnostics.ip-ping.host,Scalar-ReadWrite,string +Device.IP.Diagnostics.IPPing.NumberOfRepetitions,device.ip.diagnostics.ip-ping.number-of-repetitions,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.IPPing.Timeout,device.ip.diagnostics.ip-ping.timeout,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.IPPing.DataBlockSize,device.ip.diagnostics.ip-ping.data-block-size,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.IPPing.DSCP,device.ip.diagnostics.ip-ping.dscp,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.IPPing.IPAddressUsed,device.ip.diagnostics.ip-ping.ip-address-used,Scalar-ReadOnly,string +Device.IP.Diagnostics.IPPing.SuccessCount,device.ip.diagnostics.ip-ping.success-count,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.FailureCount,device.ip.diagnostics.ip-ping.failure-count,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.AverageResponseTime,device.ip.diagnostics.ip-ping.average-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.MinimumResponseTime,device.ip.diagnostics.ip-ping.minimum-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.MaximumResponseTime,device.ip.diagnostics.ip-ping.maximum-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed,device.ip.diagnostics.ip-ping.average-response-time-detailed,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed,device.ip.diagnostics.ip-ping.minimum-response-time-detailed,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed,device.ip.diagnostics.ip-ping.maximum-response-time-detailed,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.TraceRoute.,device.ip.diagnostics.trace-route,ScalarObject,object +Device.IP.Diagnostics.TraceRoute.DiagnosticsState,device.ip.diagnostics.trace-route.diagnostics-state,Scalar-ReadWrite,string +Device.IP.Diagnostics.TraceRoute.Interface,device.ip.diagnostics.trace-route.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.TraceRoute.ProtocolVersion,device.ip.diagnostics.trace-route.protocol-version,Scalar-ReadWrite,string +Device.IP.Diagnostics.TraceRoute.Host,device.ip.diagnostics.trace-route.host,Scalar-ReadWrite,string +Device.IP.Diagnostics.TraceRoute.NumberOfTries,device.ip.diagnostics.trace-route.number-of-tries,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.TraceRoute.Timeout,device.ip.diagnostics.trace-route.timeout,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.TraceRoute.DataBlockSize,device.ip.diagnostics.trace-route.data-block-size,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.TraceRoute.DSCP,device.ip.diagnostics.trace-route.dscp,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.TraceRoute.MaxHopCount,device.ip.diagnostics.trace-route.max-hop-count,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.TraceRoute.IPAddressUsed,device.ip.diagnostics.trace-route.ip-address-used,Scalar-ReadOnly,string +Device.IP.Diagnostics.TraceRoute.ResponseTime,device.ip.diagnostics.trace-route.response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries,device.ip.diagnostics.trace-route.route-hops-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.,device.ip.diagnostics.trace-route.route-hops.{i}.,TabularObject,object +Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host,device.ip.diagnostics.trace-route.route-hops.{i}.host,Tabular-ReadOnly,string +Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress,device.ip.diagnostics.trace-route.route-hops.{i}.host-address,Tabular-ReadOnly,string +Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode,device.ip.diagnostics.trace-route.route-hops.{i}.error-code,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes,device.ip.diagnostics.trace-route.route-hops.{i}.rt-times,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.,device.ip.diagnostics.download-diagnostics,ScalarObject,object +Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState,device.ip.diagnostics.download-diagnostics.diagnostics-state,Scalar-ReadWrite,string +Device.IP.Diagnostics.DownloadDiagnostics.Interface,device.ip.diagnostics.download-diagnostics.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL,device.ip.diagnostics.download-diagnostics.download-url,Scalar-ReadWrite,string +Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports,device.ip.diagnostics.download-diagnostics.download-transports,Scalar-ReadOnly,string +Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections,device.ip.diagnostics.download-diagnostics.download-diagnostic-max-connections,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult,device.ip.diagnostics.download-diagnostics.download-diagnostics-max-incremental-result,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.DSCP,device.ip.diagnostics.download-diagnostics.dscp,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority,device.ip.diagnostics.download-diagnostics.ethernet-priority,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration,device.ip.diagnostics.download-diagnostics.time-based-test-duration,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval,device.ip.diagnostics.download-diagnostics.time-based-test-measurement-interval,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset,device.ip.diagnostics.download-diagnostics.time-based-test-measurement-offset,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion,device.ip.diagnostics.download-diagnostics.protocol-version,Scalar-ReadWrite,string +Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections,device.ip.diagnostics.download-diagnostics.number-of-connections,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed,device.ip.diagnostics.download-diagnostics.ip-address-used,Scalar-ReadOnly,string +Device.IP.Diagnostics.DownloadDiagnostics.ROMTime,device.ip.diagnostics.download-diagnostics.rom-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.BOMTime,device.ip.diagnostics.download-diagnostics.bom-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.EOMTime,device.ip.diagnostics.download-diagnostics.eom-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived,device.ip.diagnostics.download-diagnostics.test-bytes-received,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived,device.ip.diagnostics.download-diagnostics.total-bytes-received,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent,device.ip.diagnostics.download-diagnostics.total-bytes-sent,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading,device.ip.diagnostics.download-diagnostics.test-bytes-received-under-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading,device.ip.diagnostics.download-diagnostics.total-bytes-received-under-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading,device.ip.diagnostics.download-diagnostics.total-bytes-sent-under-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading,device.ip.diagnostics.download-diagnostics.period-of-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime,device.ip.diagnostics.download-diagnostics.tcp-open-request-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime,device.ip.diagnostics.download-diagnostics.tcp-open-response-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries,device.ip.diagnostics.download-diagnostics.per-connection-result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults,device.ip.diagnostics.download-diagnostics.enable-per-connection-results,Scalar-ReadWrite,boolean +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries,device.ip.diagnostics.download-diagnostics.incremental-result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.,TabularObject,object +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.rom-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.bom-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.eom-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.test-bytes-received,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.tcp-open-request-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime,device.ip.diagnostics.download-diagnostics.per-connection-result.{i}.tcp-open-response-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.,TabularObject,object +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.test-bytes-received,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.start-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime,device.ip.diagnostics.download-diagnostics.incremental-result.{i}.end-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.,device.ip.diagnostics.upload-diagnostics,ScalarObject,object +Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState,device.ip.diagnostics.upload-diagnostics.diagnostics-state,Scalar-ReadWrite,string +Device.IP.Diagnostics.UploadDiagnostics.Interface,device.ip.diagnostics.upload-diagnostics.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.UploadDiagnostics.UploadURL,device.ip.diagnostics.upload-diagnostics.upload-url,Scalar-ReadWrite,string +Device.IP.Diagnostics.UploadDiagnostics.UploadTransports,device.ip.diagnostics.upload-diagnostics.upload-transports,Scalar-ReadOnly,string +Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections,device.ip.diagnostics.upload-diagnostics.upload-diagnostics-max-connections,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult,device.ip.diagnostics.upload-diagnostics.upload-diagnostics-max-incremental-result,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.DSCP,device.ip.diagnostics.upload-diagnostics.dscp,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority,device.ip.diagnostics.upload-diagnostics.ethernet-priority,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TestFileLength,device.ip.diagnostics.upload-diagnostics.test-file-length,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration,device.ip.diagnostics.upload-diagnostics.time-based-test-duration,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval,device.ip.diagnostics.upload-diagnostics.time-based-test-measurement-interval,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset,device.ip.diagnostics.upload-diagnostics.time-based-test-measurement-offset,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion,device.ip.diagnostics.upload-diagnostics.protocol-version,Scalar-ReadWrite,string +Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections,device.ip.diagnostics.upload-diagnostics.number-of-connections,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed,device.ip.diagnostics.upload-diagnostics.ip-address-used,Scalar-ReadOnly,string +Device.IP.Diagnostics.UploadDiagnostics.ROMTime,device.ip.diagnostics.upload-diagnostics.rom-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.BOMTime,device.ip.diagnostics.upload-diagnostics.bom-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.EOMTime,device.ip.diagnostics.upload-diagnostics.eom-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent,device.ip.diagnostics.upload-diagnostics.test-bytes-sent,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived,device.ip.diagnostics.upload-diagnostics.total-bytes-received,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent,device.ip.diagnostics.upload-diagnostics.total-bytes-sent,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading,device.ip.diagnostics.upload-diagnostics.test-bytes-sent-under-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading,device.ip.diagnostics.upload-diagnostics.total-bytes-received-under-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading,device.ip.diagnostics.upload-diagnostics.total-bytes-sent-under-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading,device.ip.diagnostics.upload-diagnostics.period-of-full-loading,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime,device.ip.diagnostics.upload-diagnostics.tcp-open-request-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime,device.ip.diagnostics.upload-diagnostics.tcp-open-response-time,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries,device.ip.diagnostics.upload-diagnostics.per-connection-result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults,device.ip.diagnostics.upload-diagnostics.enable-per-connection-results,Scalar-ReadWrite,boolean +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries,device.ip.diagnostics.upload-diagnostics.incremental-result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.,TabularObject,object +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.rom-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.bom-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.eom-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.test-bytes-sent,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.tcp-open-request-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime,device.ip.diagnostics.upload-diagnostics.per-connection-result.{i}.tcp-open-response-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.,TabularObject,object +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.test-bytes-sent,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.total-bytes-received,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.total-bytes-sent,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.start-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime,device.ip.diagnostics.upload-diagnostics.incremental-result.{i}.end-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UDPEchoConfig.,device.ip.diagnostics.udp-echo-config,ScalarObject,object +Device.IP.Diagnostics.UDPEchoConfig.Enable,device.ip.diagnostics.udp-echo-config.enable,Scalar-ReadWrite,boolean +Device.IP.Diagnostics.UDPEchoConfig.Interface,device.ip.diagnostics.udp-echo-config.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress,device.ip.diagnostics.udp-echo-config.source-ip-address,Scalar-ReadWrite,string +Device.IP.Diagnostics.UDPEchoConfig.UDPPort,device.ip.diagnostics.udp-echo-config.udp-port,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled,device.ip.diagnostics.udp-echo-config.echo-plus-enabled,Scalar-ReadWrite,boolean +Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported,device.ip.diagnostics.udp-echo-config.echo-plus-supported,Scalar-ReadOnly,boolean +Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived,device.ip.diagnostics.udp-echo-config.packets-received,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded,device.ip.diagnostics.udp-echo-config.packets-responded,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoConfig.BytesReceived,device.ip.diagnostics.udp-echo-config.bytes-received,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoConfig.BytesResponded,device.ip.diagnostics.udp-echo-config.bytes-responded,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived,device.ip.diagnostics.udp-echo-config.time-first-packet-received,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived,device.ip.diagnostics.udp-echo-config.time-last-packet-received,Scalar-ReadOnly,dateTime +Device.IP.Diagnostics.UDPEchoDiagnostics.,device.ip.diagnostics.udp-echo-diagnostics,ScalarObject,object +Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState,device.ip.diagnostics.udp-echo-diagnostics.diagnostics-state,Scalar-ReadWrite,string +Device.IP.Diagnostics.UDPEchoDiagnostics.Interface,device.ip.diagnostics.udp-echo-diagnostics.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.UDPEchoDiagnostics.Host,device.ip.diagnostics.udp-echo-diagnostics.host,Scalar-ReadWrite,string +Device.IP.Diagnostics.UDPEchoDiagnostics.Port,device.ip.diagnostics.udp-echo-diagnostics.port,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions,device.ip.diagnostics.udp-echo-diagnostics.number-of-repetitions,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout,device.ip.diagnostics.udp-echo-diagnostics.timeout,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize,device.ip.diagnostics.udp-echo-diagnostics.data-block-size,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP,device.ip.diagnostics.udp-echo-diagnostics.dscp,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime,device.ip.diagnostics.udp-echo-diagnostics.inter-transmission-time,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion,device.ip.diagnostics.udp-echo-diagnostics.protocol-version,Scalar-ReadWrite,string +Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed,device.ip.diagnostics.udp-echo-diagnostics.ip-address-used,Scalar-ReadOnly,string +Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount,device.ip.diagnostics.udp-echo-diagnostics.success-count,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount,device.ip.diagnostics.udp-echo-diagnostics.failure-count,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime,device.ip.diagnostics.udp-echo-diagnostics.average-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime,device.ip.diagnostics.udp-echo-diagnostics.minimum-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime,device.ip.diagnostics.udp-echo-diagnostics.maximum-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults,device.ip.diagnostics.udp-echo-diagnostics.enable-individual-packet-results,Scalar-ReadWrite,boolean +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults,device.ip.diagnostics.udp-echo-diagnostics.udp-echo-diagnostics-max-results,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.,TabularObject,object +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.packet-success,Tabular-ReadOnly,boolean +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.packet-send-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.packet-receive-time,Tabular-ReadOnly,dateTime +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-gen-sn,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-sn,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-rcv-time-stamp,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-reply-time-stamp,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount,device.ip.diagnostics.udp-echo-diagnostics.individual-packet-result.{i}.test-resp-reply-failure-count,Tabular-ReadOnly,unsignedInt +Device.IP.Diagnostics.ServerSelectionDiagnostics.,device.ip.diagnostics.server-selection-diagnostics,ScalarObject,object +Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState,device.ip.diagnostics.server-selection-diagnostics.diagnostics-state,Scalar-ReadWrite,string +Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface,device.ip.diagnostics.server-selection-diagnostics.interface,Scalar-ReadWrite,string +Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion,device.ip.diagnostics.server-selection-diagnostics.protocol-version,Scalar-ReadWrite,string +Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol,device.ip.diagnostics.server-selection-diagnostics.protocol,Scalar-ReadWrite,string +Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList,device.ip.diagnostics.server-selection-diagnostics.host-list,Scalar-ReadWrite,string +Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions,device.ip.diagnostics.server-selection-diagnostics.number-of-repetitions,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout,device.ip.diagnostics.server-selection-diagnostics.timeout,Scalar-ReadWrite,unsignedInt +Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost,device.ip.diagnostics.server-selection-diagnostics.fastest-host,Scalar-ReadOnly,string +Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime,device.ip.diagnostics.server-selection-diagnostics.minimum-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime,device.ip.diagnostics.server-selection-diagnostics.average-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime,device.ip.diagnostics.server-selection-diagnostics.maximum-response-time,Scalar-ReadOnly,unsignedInt +Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed,device.ip.diagnostics.server-selection-diagnostics.ip-address-used,Scalar-ReadOnly,string +Device.LLDP.,device.lldp,ScalarObject,object +Device.LLDP.Discovery.,device.lldp.discovery,ScalarObject,object +Device.LLDP.Discovery.DeviceNumberOfEntries,device.lldp.discovery.device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.,device.lldp.discovery.device.{i}.,TabularObject,object +Device.LLDP.Discovery.Device.{i}.Interface,device.lldp.discovery.device.{i}.interface,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype,device.lldp.discovery.device.{i}.chassis-id-subtype,Tabular-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.ChassisID,device.lldp.discovery.device.{i}.chassis-id,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.Host,device.lldp.discovery.device.{i}.host,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries,device.lldp.discovery.device.{i}.port-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.Port.{i}.,device.lldp.discovery.device.{i}.port.{i}.,TabularObject,object +Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype,device.lldp.discovery.device.{i}.port.{i}.port-id-subtype,Tabular-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID,device.lldp.discovery.device.{i}.port.{i}.port-id,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL,device.lldp.discovery.device.{i}.port.{i}.ttl,Tabular-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription,device.lldp.discovery.device.{i}.port.{i}.port-description,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList,device.lldp.discovery.device.{i}.port.{i}.mac-address-list,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate,device.lldp.discovery.device.{i}.port.{i}.last-update,Tabular-ReadOnly,dateTime +Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.,device.lldp.discovery.device.{i}.port.{i}.link-information,ScalarObject,object +Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType,device.lldp.discovery.device.{i}.port.{i}.link-information.interface-type,Scalar-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable,device.lldp.discovery.device.{i}.port.{i}.link-information.mac-forwarding-table,Scalar-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.DeviceInformation.,device.lldp.discovery.device.{i}.device-information,ScalarObject,object +Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory,device.lldp.discovery.device.{i}.device-information.device-category,Scalar-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI,device.lldp.discovery.device.{i}.device-information.manufacturer-oui,Scalar-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName,device.lldp.discovery.device.{i}.device-information.model-name,Scalar-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber,device.lldp.discovery.device.{i}.device-information.model-number,Scalar-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries,device.lldp.discovery.device.{i}.device-information.vendor-specific-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.,TabularObject,object +Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.organization-code,Tabular-ReadOnly,string +Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.information-type,Tabular-ReadOnly,unsignedInt +Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information,device.lldp.discovery.device.{i}.device-information.vendor-specific.{i}.information,Tabular-ReadOnly,string +Device.IPsec.,device.i-psec,ScalarObject,object +Device.IPsec.Enable,device.i-psec.enable,Scalar-ReadWrite,boolean +Device.IPsec.Status,device.i-psec.status,Scalar-ReadOnly,string +Device.IPsec.AHSupported,device.i-psec.ah-supported,Scalar-ReadOnly,boolean +Device.IPsec.IKEv2SupportedEncryptionAlgorithms,device.i-psec.ikev2-supported-encryption-algorithms,Scalar-ReadOnly,string +Device.IPsec.ESPSupportedEncryptionAlgorithms,device.i-psec.esp-supported-encryption-algorithms,Scalar-ReadOnly,string +Device.IPsec.IKEv2SupportedPseudoRandomFunctions,device.i-psec.ikev2-supported-pseudo-random-functions,Scalar-ReadOnly,string +Device.IPsec.SupportedIntegrityAlgorithms,device.i-psec.supported-integrity-algorithms,Scalar-ReadOnly,string +Device.IPsec.SupportedDiffieHellmanGroupTransforms,device.i-psec.supported-diffie-hellman-group-transforms,Scalar-ReadOnly,string +Device.IPsec.MaxFilterEntries,device.i-psec.max-filter-entries,Scalar-ReadOnly,unsignedInt +Device.IPsec.MaxProfileEntries,device.i-psec.max-profile-entries,Scalar-ReadOnly,unsignedInt +Device.IPsec.FilterNumberOfEntries,device.i-psec.filter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IPsec.ProfileNumberOfEntries,device.i-psec.profile-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IPsec.TunnelNumberOfEntries,device.i-psec.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SANumberOfEntries,device.i-psec.ikev2-sa-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.,device.i-psec.stats,ScalarObject,object +Device.IPsec.Stats.NegotiationFailures,device.i-psec.stats.negotiation-failures,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.BytesSent,device.i-psec.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.IPsec.Stats.BytesReceived,device.i-psec.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.IPsec.Stats.PacketsSent,device.i-psec.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.IPsec.Stats.PacketsReceived,device.i-psec.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.IPsec.Stats.ErrorsSent,device.i-psec.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.UnknownSPIErrors,device.i-psec.stats.unknown-spi-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.DecryptionErrors,device.i-psec.stats.decryption-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.IntegrityErrors,device.i-psec.stats.integrity-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.ReplayErrors,device.i-psec.stats.replay-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.PolicyErrors,device.i-psec.stats.policy-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Stats.OtherReceiveErrors,device.i-psec.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Filter.{i}.,device.i-psec.filter.{i}.,TabularObject,object +Device.IPsec.Filter.{i}.Enable,device.i-psec.filter.{i}.enable,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.Status,device.i-psec.filter.{i}.status,Tabular-ReadOnly,string +Device.IPsec.Filter.{i}.Order,device.i-psec.filter.{i}.order,Tabular-ReadWrite,unsignedInt +Device.IPsec.Filter.{i}.Alias,device.i-psec.filter.{i}.alias,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.Interface,device.i-psec.filter.{i}.interface,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.AllInterfaces,device.i-psec.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.DestIP,device.i-psec.filter.{i}.dest-ip,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.DestMask,device.i-psec.filter.{i}.dest-mask,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.DestIPExclude,device.i-psec.filter.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.SourceIP,device.i-psec.filter.{i}.source-ip,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.SourceMask,device.i-psec.filter.{i}.source-mask,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.SourceIPExclude,device.i-psec.filter.{i}.source-ip-exclude,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.Protocol,device.i-psec.filter.{i}.protocol,Tabular-ReadWrite,int +Device.IPsec.Filter.{i}.ProtocolExclude,device.i-psec.filter.{i}.protocol-exclude,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.DestPort,device.i-psec.filter.{i}.dest-port,Tabular-ReadWrite,int +Device.IPsec.Filter.{i}.DestPortRangeMax,device.i-psec.filter.{i}.dest-port-range-max,Tabular-ReadWrite,int +Device.IPsec.Filter.{i}.DestPortExclude,device.i-psec.filter.{i}.dest-port-exclude,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.SourcePort,device.i-psec.filter.{i}.source-port,Tabular-ReadWrite,int +Device.IPsec.Filter.{i}.SourcePortRangeMax,device.i-psec.filter.{i}.source-port-range-max,Tabular-ReadWrite,int +Device.IPsec.Filter.{i}.SourcePortExclude,device.i-psec.filter.{i}.source-port-exclude,Tabular-ReadWrite,boolean +Device.IPsec.Filter.{i}.ProcessingChoice,device.i-psec.filter.{i}.processing-choice,Tabular-ReadWrite,string +Device.IPsec.Filter.{i}.Profile,device.i-psec.filter.{i}.profile,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.,device.i-psec.profile.{i}.,TabularObject,object +Device.IPsec.Profile.{i}.Alias,device.i-psec.profile.{i}.alias,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.MaxChildSAs,device.i-psec.profile.{i}.max-child-s-as,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.RemoteEndpoints,device.i-psec.profile.{i}.remote-endpoints,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.ForwardingPolicy,device.i-psec.profile.{i}.forwarding-policy,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.Protocol,device.i-psec.profile.{i}.protocol,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod,device.i-psec.profile.{i}.ikev2-authentication-method,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms,device.i-psec.profile.{i}.ikev2-allowed-encryption-algorithms,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms,device.i-psec.profile.{i}.esp-allowed-encryption-algorithms,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions,device.i-psec.profile.{i}.ikev2-allowed-pseudo-random-functions,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms,device.i-psec.profile.{i}.ikev2-allowed-integrity-algorithms,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms,device.i-psec.profile.{i}.ah-allowed-integrity-algorithms,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms,device.i-psec.profile.{i}.esp-allowed-integrity-algorithms,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms,device.i-psec.profile.{i}.ikev2-allowed-diffie-hellman-group-transforms,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout,device.i-psec.profile.{i}.ikev2-dead-peer-detection-timeout,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout,device.i-psec.profile.{i}.ikev2-natt-keepalive-timeout,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.AntiReplayWindowSize,device.i-psec.profile.{i}.anti-replay-window-size,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.DoNotFragment,device.i-psec.profile.{i}.do-not-fragment,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.DSCPMarkPolicy,device.i-psec.profile.{i}.dscp-mark-policy,Tabular-ReadWrite,int +Device.IPsec.Profile.{i}.IKEv2SATrafficLimit,device.i-psec.profile.{i}.ikev2-sa-traffic-limit,Tabular-ReadWrite,unsignedLong +Device.IPsec.Profile.{i}.IKEv2SATimeLimit,device.i-psec.profile.{i}.ikev2-sa-time-limit,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.IKEv2SAExpiryAction,device.i-psec.profile.{i}.ikev2-sa-expiry-action,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.ChildSATrafficLimit,device.i-psec.profile.{i}.child-sa-traffic-limit,Tabular-ReadWrite,unsignedLong +Device.IPsec.Profile.{i}.ChildSATimeLimit,device.i-psec.profile.{i}.child-sa-time-limit,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.ChildSAExpiryAction,device.i-psec.profile.{i}.child-sa-expiry-action,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries,device.i-psec.profile.{i}.sent-cp-attr-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IPsec.Profile.{i}.SentCPAttr.{i}.,device.i-psec.profile.{i}.sent-cp-attr.{i}.,TabularObject,object +Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable,device.i-psec.profile.{i}.sent-cp-attr.{i}.enable,Tabular-ReadWrite,boolean +Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias,device.i-psec.profile.{i}.sent-cp-attr.{i}.alias,Tabular-ReadWrite,string +Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type,device.i-psec.profile.{i}.sent-cp-attr.{i}.type,Tabular-ReadWrite,unsignedInt +Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value,device.i-psec.profile.{i}.sent-cp-attr.{i}.value,Tabular-ReadWrite,string +Device.IPsec.Tunnel.{i}.,device.i-psec.tunnel.{i}.,TabularObject,object +Device.IPsec.Tunnel.{i}.Alias,device.i-psec.tunnel.{i}.alias,Tabular-ReadWrite,string +Device.IPsec.Tunnel.{i}.TunnelInterface,device.i-psec.tunnel.{i}.tunnel-interface,Tabular-ReadOnly,string +Device.IPsec.Tunnel.{i}.TunneledInterface,device.i-psec.tunnel.{i}.tunneled-interface,Tabular-ReadOnly,string +Device.IPsec.Tunnel.{i}.Filters,device.i-psec.tunnel.{i}.filters,Tabular-ReadOnly,string +Device.IPsec.Tunnel.{i}.Stats.,device.i-psec.tunnel.{i}.stats,ScalarObject,object +Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors,device.i-psec.tunnel.{i}.stats.decryption-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors,device.i-psec.tunnel.{i}.stats.integrity-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Tunnel.{i}.Stats.ReplayErrors,device.i-psec.tunnel.{i}.stats.replay-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Tunnel.{i}.Stats.PolicyErrors,device.i-psec.tunnel.{i}.stats.policy-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors,device.i-psec.tunnel.{i}.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.,device.i-psec.ikev2-sa.{i}.,TabularObject,object +Device.IPsec.IKEv2SA.{i}.Status,device.i-psec.ikev2-sa.{i}.status,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.Alias,device.i-psec.ikev2-sa.{i}.alias,Tabular-ReadWrite,string +Device.IPsec.IKEv2SA.{i}.Tunnel,device.i-psec.ikev2-sa.{i}.tunnel,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.LocalAddress,device.i-psec.ikev2-sa.{i}.local-address,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.RemoteAddress,device.i-psec.ikev2-sa.{i}.remote-address,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm,device.i-psec.ikev2-sa.{i}.encryption-algorithm,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength,device.i-psec.ikev2-sa.{i}.encryption-key-length,Tabular-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction,device.i-psec.ikev2-sa.{i}.pseudo-random-function,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm,device.i-psec.ikev2-sa.{i}.integrity-algorithm,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform,device.i-psec.ikev2-sa.{i}.diffie-hellman-group-transform,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.CreationTime,device.i-psec.ikev2-sa.{i}.creation-time,Tabular-ReadOnly,dateTime +Device.IPsec.IKEv2SA.{i}.NATDetected,device.i-psec.ikev2-sa.{i}.nat-detected,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries,device.i-psec.ikev2-sa.{i}.received-cp-attr-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries,device.i-psec.ikev2-sa.{i}.child-sa-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.Stats.,device.i-psec.ikev2-sa.{i}.stats,ScalarObject,object +Device.IPsec.IKEv2SA.{i}.Stats.BytesSent,device.i-psec.ikev2-sa.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived,device.i-psec.ikev2-sa.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent,device.i-psec.ikev2-sa.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived,device.i-psec.ikev2-sa.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent,device.i-psec.ikev2-sa.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors,device.i-psec.ikev2-sa.{i}.stats.decryption-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors,device.i-psec.ikev2-sa.{i}.stats.integrity-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors,device.i-psec.ikev2-sa.{i}.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.,device.i-psec.ikev2-sa.{i}.received-cp-attr.{i}.,TabularObject,object +Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type,device.i-psec.ikev2-sa.{i}.received-cp-attr.{i}.type,Tabular-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value,device.i-psec.ikev2-sa.{i}.received-cp-attr.{i}.value,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.,device.i-psec.ikev2-sa.{i}.child-sa.{i}.,TabularObject,object +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status,device.i-psec.ikev2-sa.{i}.child-sa.{i}.status,Tabular-ReadOnly,string +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias,device.i-psec.ikev2-sa.{i}.child-sa.{i}.alias,Tabular-ReadWrite,string +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI,device.i-psec.ikev2-sa.{i}.child-sa.{i}.inbound-spi,Tabular-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI,device.i-psec.ikev2-sa.{i}.child-sa.{i}.outbound-spi,Tabular-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime,device.i-psec.ikev2-sa.{i}.child-sa.{i}.creation-time,Tabular-ReadOnly,dateTime +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats,ScalarObject,object +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.decryption-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.integrity-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.replay-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.policy-errors,Scalar-ReadOnly,unsignedInt +Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors,device.i-psec.ikev2-sa.{i}.child-sa.{i}.stats.other-receive-errors,Scalar-ReadOnly,unsignedInt +Device.GRE.,device.gre,ScalarObject,object +Device.GRE.TunnelNumberOfEntries,device.gre.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.GRE.FilterNumberOfEntries,device.gre.filter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.,device.gre.tunnel.{i}.,TabularObject,object +Device.GRE.Tunnel.{i}.Enable,device.gre.tunnel.{i}.enable,Tabular-ReadWrite,boolean +Device.GRE.Tunnel.{i}.Status,device.gre.tunnel.{i}.status,Tabular-ReadOnly,string +Device.GRE.Tunnel.{i}.Alias,device.gre.tunnel.{i}.alias,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.RemoteEndpoints,device.gre.tunnel.{i}.remote-endpoints,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.KeepAlivePolicy,device.gre.tunnel.{i}.keep-alive-policy,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.KeepAliveTimeout,device.gre.tunnel.{i}.keep-alive-timeout,Tabular-ReadWrite,unsignedInt +Device.GRE.Tunnel.{i}.KeepAliveThreshold,device.gre.tunnel.{i}.keep-alive-threshold,Tabular-ReadWrite,unsignedInt +Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol,device.gre.tunnel.{i}.delivery-header-protocol,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.DefaultDSCPMark,device.gre.tunnel.{i}.default-dscp-mark,Tabular-ReadWrite,unsignedInt +Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint,device.gre.tunnel.{i}.connected-remote-endpoint,Tabular-ReadOnly,string +Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries,device.gre.tunnel.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Stats.,device.gre.tunnel.{i}.stats,ScalarObject,object +Device.GRE.Tunnel.{i}.Stats.KeepAliveSent,device.gre.tunnel.{i}.stats.keep-alive-sent,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived,device.gre.tunnel.{i}.stats.keep-alive-received,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Stats.BytesSent,device.gre.tunnel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Stats.BytesReceived,device.gre.tunnel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Stats.PacketsSent,device.gre.tunnel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Stats.PacketsReceived,device.gre.tunnel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Stats.ErrorsSent,device.gre.tunnel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Stats.ErrorsReceived,device.gre.tunnel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.,device.gre.tunnel.{i}.interface.{i}.,TabularObject,object +Device.GRE.Tunnel.{i}.Interface.{i}.Enable,device.gre.tunnel.{i}.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.GRE.Tunnel.{i}.Interface.{i}.Status,device.gre.tunnel.{i}.interface.{i}.status,Tabular-ReadOnly,string +Device.GRE.Tunnel.{i}.Interface.{i}.Alias,device.gre.tunnel.{i}.interface.{i}.alias,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.Interface.{i}.Name,device.gre.tunnel.{i}.interface.{i}.name,Tabular-ReadOnly,string +Device.GRE.Tunnel.{i}.Interface.{i}.LastChange,device.gre.tunnel.{i}.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers,device.gre.tunnel.{i}.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride,device.gre.tunnel.{i}.interface.{i}.protocol-id-override,Tabular-ReadWrite,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum,device.gre.tunnel.{i}.interface.{i}.use-checksum,Tabular-ReadWrite,boolean +Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy,device.gre.tunnel.{i}.interface.{i}.key-identifier-generation-policy,Tabular-ReadWrite,string +Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier,device.gre.tunnel.{i}.interface.{i}.key-identifier,Tabular-ReadWrite,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber,device.gre.tunnel.{i}.interface.{i}.use-sequence-number,Tabular-ReadWrite,boolean +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.,device.gre.tunnel.{i}.interface.{i}.stats,ScalarObject,object +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent,device.gre.tunnel.{i}.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived,device.gre.tunnel.{i}.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent,device.gre.tunnel.{i}.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived,device.gre.tunnel.{i}.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent,device.gre.tunnel.{i}.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived,device.gre.tunnel.{i}.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived,device.gre.tunnel.{i}.interface.{i}.stats.discard-checksum-received,Scalar-ReadOnly,unsignedInt +Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived,device.gre.tunnel.{i}.interface.{i}.stats.discard-sequence-number-received,Scalar-ReadOnly,unsignedInt +Device.GRE.Filter.{i}.,device.gre.filter.{i}.,TabularObject,object +Device.GRE.Filter.{i}.Enable,device.gre.filter.{i}.enable,Tabular-ReadWrite,boolean +Device.GRE.Filter.{i}.Status,device.gre.filter.{i}.status,Tabular-ReadOnly,string +Device.GRE.Filter.{i}.Order,device.gre.filter.{i}.order,Tabular-ReadWrite,unsignedInt +Device.GRE.Filter.{i}.Alias,device.gre.filter.{i}.alias,Tabular-ReadWrite,string +Device.GRE.Filter.{i}.Interface,device.gre.filter.{i}.interface,Tabular-ReadWrite,string +Device.GRE.Filter.{i}.AllInterfaces,device.gre.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.GRE.Filter.{i}.VLANIDCheck,device.gre.filter.{i}.vlanid-check,Tabular-ReadWrite,int +Device.GRE.Filter.{i}.VLANIDExclude,device.gre.filter.{i}.vlanid-exclude,Tabular-ReadWrite,boolean +Device.GRE.Filter.{i}.DSCPMarkPolicy,device.gre.filter.{i}.dscp-mark-policy,Tabular-ReadWrite,int +Device.L2TPv3.,device.l2-tpv3,ScalarObject,object +Device.L2TPv3.TunnelNumberOfEntries,device.l2-tpv3.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.FilterNumberOfEntries,device.l2-tpv3.filter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.,device.l2-tpv3.tunnel.{i}.,TabularObject,object +Device.L2TPv3.Tunnel.{i}.Enable,device.l2-tpv3.tunnel.{i}.enable,Tabular-ReadWrite,boolean +Device.L2TPv3.Tunnel.{i}.Status,device.l2-tpv3.tunnel.{i}.status,Tabular-ReadOnly,string +Device.L2TPv3.Tunnel.{i}.Alias,device.l2-tpv3.tunnel.{i}.alias,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.RemoteEndpoints,device.l2-tpv3.tunnel.{i}.remote-endpoints,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy,device.l2-tpv3.tunnel.{i}.keep-alive-policy,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout,device.l2-tpv3.tunnel.{i}.keep-alive-timeout,Tabular-ReadWrite,unsignedInt +Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold,device.l2-tpv3.tunnel.{i}.keep-alive-threshold,Tabular-ReadWrite,unsignedInt +Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol,device.l2-tpv3.tunnel.{i}.delivery-header-protocol,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark,device.l2-tpv3.tunnel.{i}.default-dscp-mark,Tabular-ReadWrite,unsignedInt +Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation,device.l2-tpv3.tunnel.{i}.tunnel-encapsulation,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint,device.l2-tpv3.tunnel.{i}.connected-remote-endpoint,Tabular-ReadOnly,string +Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries,device.l2-tpv3.tunnel.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.UDP.,device.l2-tpv3.tunnel.{i}.udp,ScalarObject,object +Device.L2TPv3.Tunnel.{i}.UDP.SourcePort,device.l2-tpv3.tunnel.{i}.udp.source-port,Scalar-ReadWrite,unsignedInt +Device.L2TPv3.Tunnel.{i}.UDP.RemotePort,device.l2-tpv3.tunnel.{i}.udp.remote-port,Scalar-ReadWrite,unsignedInt +Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum,device.l2-tpv3.tunnel.{i}.udp.enable-checksum,Scalar-ReadWrite,boolean +Device.L2TPv3.Tunnel.{i}.Stats.,device.l2-tpv3.tunnel.{i}.stats,ScalarObject,object +Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent,device.l2-tpv3.tunnel.{i}.stats.keep-alive-sent,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived,device.l2-tpv3.tunnel.{i}.stats.keep-alive-received,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Stats.BytesSent,device.l2-tpv3.tunnel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived,device.l2-tpv3.tunnel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent,device.l2-tpv3.tunnel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived,device.l2-tpv3.tunnel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent,device.l2-tpv3.tunnel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived,device.l2-tpv3.tunnel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Interface.{i}.,device.l2-tpv3.tunnel.{i}.interface.{i}.,TabularObject,object +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable,device.l2-tpv3.tunnel.{i}.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status,device.l2-tpv3.tunnel.{i}.interface.{i}.status,Tabular-ReadOnly,string +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias,device.l2-tpv3.tunnel.{i}.interface.{i}.alias,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name,device.l2-tpv3.tunnel.{i}.interface.{i}.name,Tabular-ReadOnly,string +Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange,device.l2-tpv3.tunnel.{i}.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers,device.l2-tpv3.tunnel.{i}.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID,device.l2-tpv3.tunnel.{i}.interface.{i}.session-id,Tabular-ReadWrite,int +Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy,device.l2-tpv3.tunnel.{i}.interface.{i}.cookie-policy,Tabular-ReadWrite,string +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie,device.l2-tpv3.tunnel.{i}.interface.{i}.cookie,Tabular-ReadWrite,unsignedLong +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.,device.l2-tpv3.tunnel.{i}.interface.{i}.stats,ScalarObject,object +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.discard-checksum-received,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived,device.l2-tpv3.tunnel.{i}.interface.{i}.stats.discard-sequence-number-received,Scalar-ReadOnly,unsignedInt +Device.L2TPv3.Filter.{i}.,device.l2-tpv3.filter.{i}.,TabularObject,object +Device.L2TPv3.Filter.{i}.Enable,device.l2-tpv3.filter.{i}.enable,Tabular-ReadWrite,boolean +Device.L2TPv3.Filter.{i}.Status,device.l2-tpv3.filter.{i}.status,Tabular-ReadOnly,string +Device.L2TPv3.Filter.{i}.Order,device.l2-tpv3.filter.{i}.order,Tabular-ReadWrite,unsignedInt +Device.L2TPv3.Filter.{i}.Alias,device.l2-tpv3.filter.{i}.alias,Tabular-ReadWrite,string +Device.L2TPv3.Filter.{i}.Interface,device.l2-tpv3.filter.{i}.interface,Tabular-ReadWrite,string +Device.L2TPv3.Filter.{i}.AllInterfaces,device.l2-tpv3.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.L2TPv3.Filter.{i}.VLANIDCheck,device.l2-tpv3.filter.{i}.vlanid-check,Tabular-ReadWrite,int +Device.L2TPv3.Filter.{i}.VLANIDExclude,device.l2-tpv3.filter.{i}.vlanid-exclude,Tabular-ReadWrite,boolean +Device.L2TPv3.Filter.{i}.DSCPMarkPolicy,device.l2-tpv3.filter.{i}.dscp-mark-policy,Tabular-ReadWrite,int +Device.VXLAN.,device.vxlan,ScalarObject,object +Device.VXLAN.TunnelNumberOfEntries,device.vxlan.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.VXLAN.FilterNumberOfEntries,device.vxlan.filter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.,device.vxlan.tunnel.{i}.,TabularObject,object +Device.VXLAN.Tunnel.{i}.Enable,device.vxlan.tunnel.{i}.enable,Tabular-ReadWrite,boolean +Device.VXLAN.Tunnel.{i}.Status,device.vxlan.tunnel.{i}.status,Tabular-ReadOnly,string +Device.VXLAN.Tunnel.{i}.Alias,device.vxlan.tunnel.{i}.alias,Tabular-ReadWrite,string +Device.VXLAN.Tunnel.{i}.RemoteEndpoints,device.vxlan.tunnel.{i}.remote-endpoints,Tabular-ReadWrite,string +Device.VXLAN.Tunnel.{i}.KeepAlivePolicy,device.vxlan.tunnel.{i}.keep-alive-policy,Tabular-ReadWrite,string +Device.VXLAN.Tunnel.{i}.KeepAliveTimeout,device.vxlan.tunnel.{i}.keep-alive-timeout,Tabular-ReadWrite,unsignedInt +Device.VXLAN.Tunnel.{i}.KeepAliveThreshold,device.vxlan.tunnel.{i}.keep-alive-threshold,Tabular-ReadWrite,unsignedInt +Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol,device.vxlan.tunnel.{i}.delivery-header-protocol,Tabular-ReadWrite,string +Device.VXLAN.Tunnel.{i}.DefaultDSCPMark,device.vxlan.tunnel.{i}.default-dscp-mark,Tabular-ReadWrite,unsignedInt +Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint,device.vxlan.tunnel.{i}.connected-remote-endpoint,Tabular-ReadOnly,string +Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries,device.vxlan.tunnel.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.SourcePort,device.vxlan.tunnel.{i}.source-port,Tabular-ReadWrite,unsignedInt +Device.VXLAN.Tunnel.{i}.RemotePort,device.vxlan.tunnel.{i}.remote-port,Tabular-ReadWrite,unsignedInt +Device.VXLAN.Tunnel.{i}.Stats.,device.vxlan.tunnel.{i}.stats,ScalarObject,object +Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent,device.vxlan.tunnel.{i}.stats.keep-alive-sent,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived,device.vxlan.tunnel.{i}.stats.keep-alive-received,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Stats.BytesSent,device.vxlan.tunnel.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Stats.BytesReceived,device.vxlan.tunnel.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Stats.PacketsSent,device.vxlan.tunnel.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived,device.vxlan.tunnel.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent,device.vxlan.tunnel.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived,device.vxlan.tunnel.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Interface.{i}.,device.vxlan.tunnel.{i}.interface.{i}.,TabularObject,object +Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable,device.vxlan.tunnel.{i}.interface.{i}.enable,Tabular-ReadWrite,boolean +Device.VXLAN.Tunnel.{i}.Interface.{i}.Status,device.vxlan.tunnel.{i}.interface.{i}.status,Tabular-ReadOnly,string +Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias,device.vxlan.tunnel.{i}.interface.{i}.alias,Tabular-ReadWrite,string +Device.VXLAN.Tunnel.{i}.Interface.{i}.Name,device.vxlan.tunnel.{i}.interface.{i}.name,Tabular-ReadOnly,string +Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange,device.vxlan.tunnel.{i}.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers,device.vxlan.tunnel.{i}.interface.{i}.lower-layers,Tabular-ReadWrite,string +Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI,device.vxlan.tunnel.{i}.interface.{i}.vni,Tabular-ReadWrite,int +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.,device.vxlan.tunnel.{i}.interface.{i}.stats,ScalarObject,object +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent,device.vxlan.tunnel.{i}.interface.{i}.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent,device.vxlan.tunnel.{i}.interface.{i}.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent,device.vxlan.tunnel.{i}.interface.{i}.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.discard-checksum-received,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived,device.vxlan.tunnel.{i}.interface.{i}.stats.discard-sequence-number-received,Scalar-ReadOnly,unsignedInt +Device.VXLAN.Filter.{i}.,device.vxlan.filter.{i}.,TabularObject,object +Device.VXLAN.Filter.{i}.Enable,device.vxlan.filter.{i}.enable,Tabular-ReadWrite,boolean +Device.VXLAN.Filter.{i}.Status,device.vxlan.filter.{i}.status,Tabular-ReadOnly,string +Device.VXLAN.Filter.{i}.Order,device.vxlan.filter.{i}.order,Tabular-ReadWrite,unsignedInt +Device.VXLAN.Filter.{i}.Alias,device.vxlan.filter.{i}.alias,Tabular-ReadWrite,string +Device.VXLAN.Filter.{i}.Interface,device.vxlan.filter.{i}.interface,Tabular-ReadWrite,string +Device.VXLAN.Filter.{i}.AllInterfaces,device.vxlan.filter.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.VXLAN.Filter.{i}.VLANIDCheck,device.vxlan.filter.{i}.vlanid-check,Tabular-ReadWrite,int +Device.VXLAN.Filter.{i}.VLANIDExclude,device.vxlan.filter.{i}.vlanid-exclude,Tabular-ReadWrite,boolean +Device.VXLAN.Filter.{i}.DSCPMarkPolicy,device.vxlan.filter.{i}.dscp-mark-policy,Tabular-ReadWrite,int +Device.MAP.,device.map,ScalarObject,object +Device.MAP.Enable,device.map.enable,Scalar-ReadWrite,boolean +Device.MAP.DomainNumberOfEntries,device.map.domain-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.,device.map.domain.{i}.,TabularObject,object +Device.MAP.Domain.{i}.Enable,device.map.domain.{i}.enable,Tabular-ReadWrite,boolean +Device.MAP.Domain.{i}.Status,device.map.domain.{i}.status,Tabular-ReadOnly,string +Device.MAP.Domain.{i}.Alias,device.map.domain.{i}.alias,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.TransportMode,device.map.domain.{i}.transport-mode,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.WANInterface,device.map.domain.{i}.wan-interface,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.IPv6Prefix,device.map.domain.{i}.ipv6-prefix,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.BRIPv6Prefix,device.map.domain.{i}.bripv6-prefix,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.DSCPMarkPolicy,device.map.domain.{i}.dscp-mark-policy,Tabular-ReadWrite,int +Device.MAP.Domain.{i}.PSIDOffset,device.map.domain.{i}.psid-offset,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.PSIDLength,device.map.domain.{i}.psid-length,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.PSID,device.map.domain.{i}.psid,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.IncludeSystemPorts,device.map.domain.{i}.include-system-ports,Tabular-ReadWrite,boolean +Device.MAP.Domain.{i}.RuleNumberOfEntries,device.map.domain.{i}.rule-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.Rule.{i}.,device.map.domain.{i}.rule.{i}.,TabularObject,object +Device.MAP.Domain.{i}.Rule.{i}.Enable,device.map.domain.{i}.rule.{i}.enable,Tabular-ReadWrite,boolean +Device.MAP.Domain.{i}.Rule.{i}.Status,device.map.domain.{i}.rule.{i}.status,Tabular-ReadOnly,string +Device.MAP.Domain.{i}.Rule.{i}.Alias,device.map.domain.{i}.rule.{i}.alias,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.Rule.{i}.Origin,device.map.domain.{i}.rule.{i}.origin,Tabular-ReadOnly,string +Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix,device.map.domain.{i}.rule.{i}.ipv6-prefix,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix,device.map.domain.{i}.rule.{i}.ipv4-prefix,Tabular-ReadWrite,string +Device.MAP.Domain.{i}.Rule.{i}.EABitsLength,device.map.domain.{i}.rule.{i}.ea-bits-length,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.Rule.{i}.IsFMR,device.map.domain.{i}.rule.{i}.is-fmr,Tabular-ReadWrite,boolean +Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset,device.map.domain.{i}.rule.{i}.psid-offset,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.Rule.{i}.PSIDLength,device.map.domain.{i}.rule.{i}.psid-length,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.Rule.{i}.PSID,device.map.domain.{i}.rule.{i}.psid,Tabular-ReadWrite,unsignedInt +Device.MAP.Domain.{i}.Interface.,device.map.domain.{i}.interface,ScalarObject,object +Device.MAP.Domain.{i}.Interface.Enable,device.map.domain.{i}.interface.enable,Scalar-ReadWrite,boolean +Device.MAP.Domain.{i}.Interface.Status,device.map.domain.{i}.interface.status,Scalar-ReadOnly,string +Device.MAP.Domain.{i}.Interface.Alias,device.map.domain.{i}.interface.alias,Scalar-ReadWrite,string +Device.MAP.Domain.{i}.Interface.Name,device.map.domain.{i}.interface.name,Scalar-ReadOnly,string +Device.MAP.Domain.{i}.Interface.LastChange,device.map.domain.{i}.interface.last-change,Scalar-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.Interface.LowerLayers,device.map.domain.{i}.interface.lower-layers,Scalar-ReadWrite,string +Device.MAP.Domain.{i}.Interface.Stats.,device.map.domain.{i}.interface.stats,ScalarObject,object +Device.MAP.Domain.{i}.Interface.Stats.BytesSent,device.map.domain.{i}.interface.stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.BytesReceived,device.map.domain.{i}.interface.stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.PacketsSent,device.map.domain.{i}.interface.stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived,device.map.domain.{i}.interface.stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent,device.map.domain.{i}.interface.stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived,device.map.domain.{i}.interface.stats.errors-received,Scalar-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent,device.map.domain.{i}.interface.stats.unicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived,device.map.domain.{i}.interface.stats.unicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent,device.map.domain.{i}.interface.stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived,device.map.domain.{i}.interface.stats.discard-packets-received,Scalar-ReadOnly,unsignedInt +Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent,device.map.domain.{i}.interface.stats.multicast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived,device.map.domain.{i}.interface.stats.multicast-packets-received,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent,device.map.domain.{i}.interface.stats.broadcast-packets-sent,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived,device.map.domain.{i}.interface.stats.broadcast-packets-received,Scalar-ReadOnly,unsignedLong +Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived,device.map.domain.{i}.interface.stats.unknown-proto-packets-received,Scalar-ReadOnly,unsignedInt +Device.CaptivePortal.,device.captive-portal,ScalarObject,object +Device.CaptivePortal.Enable,device.captive-portal.enable,Scalar-ReadWrite,boolean +Device.CaptivePortal.Status,device.captive-portal.status,Scalar-ReadOnly,string +Device.CaptivePortal.AllowedList,device.captive-portal.allowed-list,Scalar-ReadWrite,string +Device.CaptivePortal.URL,device.captive-portal.url,Scalar-ReadWrite,string +Device.Routing.,device.routing,ScalarObject,object +Device.Routing.RouterNumberOfEntries,device.routing.router-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Routing.Router.{i}.,device.routing.router.{i}.,TabularObject,object +Device.Routing.Router.{i}.Enable,device.routing.router.{i}.enable,Tabular-ReadWrite,boolean +Device.Routing.Router.{i}.Status,device.routing.router.{i}.status,Tabular-ReadOnly,string +Device.Routing.Router.{i}.Alias,device.routing.router.{i}.alias,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries,device.routing.router.{i}.ipv4-forwarding-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries,device.routing.router.{i}.ipv6-forwarding-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Routing.Router.{i}.IPv4Forwarding.{i}.,device.routing.router.{i}.ipv4-forwarding.{i}.,TabularObject,object +Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable,device.routing.router.{i}.ipv4-forwarding.{i}.enable,Tabular-ReadWrite,boolean +Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status,device.routing.router.{i}.ipv4-forwarding.{i}.status,Tabular-ReadOnly,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias,device.routing.router.{i}.ipv4-forwarding.{i}.alias,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute,device.routing.router.{i}.ipv4-forwarding.{i}.static-route,Tabular-ReadOnly,boolean +Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress,device.routing.router.{i}.ipv4-forwarding.{i}.dest-ip-address,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask,device.routing.router.{i}.ipv4-forwarding.{i}.dest-subnet-mask,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy,device.routing.router.{i}.ipv4-forwarding.{i}.forwarding-policy,Tabular-ReadWrite,int +Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress,device.routing.router.{i}.ipv4-forwarding.{i}.gateway-ip-address,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface,device.routing.router.{i}.ipv4-forwarding.{i}.interface,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin,device.routing.router.{i}.ipv4-forwarding.{i}.origin,Tabular-ReadOnly,string +Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric,device.routing.router.{i}.ipv4-forwarding.{i}.forwarding-metric,Tabular-ReadWrite,int +Device.Routing.Router.{i}.IPv6Forwarding.{i}.,device.routing.router.{i}.ipv6-forwarding.{i}.,TabularObject,object +Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable,device.routing.router.{i}.ipv6-forwarding.{i}.enable,Tabular-ReadWrite,boolean +Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status,device.routing.router.{i}.ipv6-forwarding.{i}.status,Tabular-ReadOnly,string +Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias,device.routing.router.{i}.ipv6-forwarding.{i}.alias,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix,device.routing.router.{i}.ipv6-forwarding.{i}.dest-ip-prefix,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy,device.routing.router.{i}.ipv6-forwarding.{i}.forwarding-policy,Tabular-ReadWrite,int +Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop,device.routing.router.{i}.ipv6-forwarding.{i}.next-hop,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface,device.routing.router.{i}.ipv6-forwarding.{i}.interface,Tabular-ReadWrite,string +Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin,device.routing.router.{i}.ipv6-forwarding.{i}.origin,Tabular-ReadOnly,string +Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric,device.routing.router.{i}.ipv6-forwarding.{i}.forwarding-metric,Tabular-ReadWrite,int +Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime,device.routing.router.{i}.ipv6-forwarding.{i}.expiration-time,Tabular-ReadOnly,dateTime +Device.Routing.RIP.,device.routing.rip,ScalarObject,object +Device.Routing.RIP.Enable,device.routing.rip.enable,Scalar-ReadWrite,boolean +Device.Routing.RIP.SupportedModes,device.routing.rip.supported-modes,Scalar-ReadOnly,string +Device.Routing.RIP.InterfaceSettingNumberOfEntries,device.routing.rip.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Routing.RIP.InterfaceSetting.{i}.,device.routing.rip.interface-setting.{i}.,TabularObject,object +Device.Routing.RIP.InterfaceSetting.{i}.Enable,device.routing.rip.interface-setting.{i}.enable,Tabular-ReadWrite,boolean +Device.Routing.RIP.InterfaceSetting.{i}.Status,device.routing.rip.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.Routing.RIP.InterfaceSetting.{i}.Alias,device.routing.rip.interface-setting.{i}.alias,Tabular-ReadWrite,string +Device.Routing.RIP.InterfaceSetting.{i}.Interface,device.routing.rip.interface-setting.{i}.interface,Tabular-ReadWrite,string +Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA,device.routing.rip.interface-setting.{i}.accept-ra,Tabular-ReadWrite,boolean +Device.Routing.RIP.InterfaceSetting.{i}.SendRA,device.routing.rip.interface-setting.{i}.send-ra,Tabular-ReadWrite,boolean +Device.Routing.RouteInformation.,device.routing.route-information,ScalarObject,object +Device.Routing.RouteInformation.Enable,device.routing.route-information.enable,Scalar-ReadWrite,boolean +Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries,device.routing.route-information.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Routing.RouteInformation.InterfaceSetting.{i}.,device.routing.route-information.interface-setting.{i}.,TabularObject,object +Device.Routing.RouteInformation.InterfaceSetting.{i}.Status,device.routing.route-information.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface,device.routing.route-information.interface-setting.{i}.interface,Tabular-ReadOnly,string +Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter,device.routing.route-information.interface-setting.{i}.source-router,Tabular-ReadOnly,string +Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag,device.routing.route-information.interface-setting.{i}.preferred-route-flag,Tabular-ReadOnly,string +Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix,device.routing.route-information.interface-setting.{i}.prefix,Tabular-ReadOnly,string +Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime,device.routing.route-information.interface-setting.{i}.route-lifetime,Tabular-ReadOnly,dateTime +Device.NeighborDiscovery.,device.neighbor-discovery,ScalarObject,object +Device.NeighborDiscovery.Enable,device.neighbor-discovery.enable,Scalar-ReadWrite,boolean +Device.NeighborDiscovery.InterfaceSettingNumberOfEntries,device.neighbor-discovery.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.NeighborDiscovery.InterfaceSetting.{i}.,device.neighbor-discovery.interface-setting.{i}.,TabularObject,object +Device.NeighborDiscovery.InterfaceSetting.{i}.Enable,device.neighbor-discovery.interface-setting.{i}.enable,Tabular-ReadWrite,boolean +Device.NeighborDiscovery.InterfaceSetting.{i}.Status,device.neighbor-discovery.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.NeighborDiscovery.InterfaceSetting.{i}.Alias,device.neighbor-discovery.interface-setting.{i}.alias,Tabular-ReadWrite,string +Device.NeighborDiscovery.InterfaceSetting.{i}.Interface,device.neighbor-discovery.interface-setting.{i}.interface,Tabular-ReadWrite,string +Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer,device.neighbor-discovery.interface-setting.{i}.retrans-timer,Tabular-ReadWrite,unsignedInt +Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval,device.neighbor-discovery.interface-setting.{i}.rtr-solicitation-interval,Tabular-ReadWrite,unsignedInt +Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations,device.neighbor-discovery.interface-setting.{i}.max-rtr-solicitations,Tabular-ReadWrite,unsignedInt +Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable,device.neighbor-discovery.interface-setting.{i}.nud-enable,Tabular-ReadWrite,boolean +Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable,device.neighbor-discovery.interface-setting.{i}.rs-enable,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.,device.router-advertisement,ScalarObject,object +Device.RouterAdvertisement.Enable,device.router-advertisement.enable,Scalar-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSettingNumberOfEntries,device.router-advertisement.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.,device.router-advertisement.interface-setting.{i}.,TabularObject,object +Device.RouterAdvertisement.InterfaceSetting.{i}.Enable,device.router-advertisement.interface-setting.{i}.enable,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSetting.{i}.Status,device.router-advertisement.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.RouterAdvertisement.InterfaceSetting.{i}.Alias,device.router-advertisement.interface-setting.{i}.alias,Tabular-ReadWrite,string +Device.RouterAdvertisement.InterfaceSetting.{i}.Interface,device.router-advertisement.interface-setting.{i}.interface,Tabular-ReadWrite,string +Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes,device.router-advertisement.interface-setting.{i}.manual-prefixes,Tabular-ReadWrite,string +Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes,device.router-advertisement.interface-setting.{i}.prefixes,Tabular-ReadOnly,string +Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval,device.router-advertisement.interface-setting.{i}.max-rtr-adv-interval,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval,device.router-advertisement.interface-setting.{i}.min-rtr-adv-interval,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime,device.router-advertisement.interface-setting.{i}.adv-default-lifetime,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag,device.router-advertisement.interface-setting.{i}.adv-managed-flag,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag,device.router-advertisement.interface-setting.{i}.adv-other-config-flag,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag,device.router-advertisement.interface-setting.{i}.adv-mobile-agent-flag,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag,device.router-advertisement.interface-setting.{i}.adv-preferred-router-flag,Tabular-ReadWrite,string +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag,device.router-advertisement.interface-setting.{i}.adv-nd-proxy-flag,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU,device.router-advertisement.interface-setting.{i}.adv-link-mtu,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime,device.router-advertisement.interface-setting.{i}.adv-reachable-time,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer,device.router-advertisement.interface-setting.{i}.adv-retrans-timer,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit,device.router-advertisement.interface-setting.{i}.adv-cur-hop-limit,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries,device.router-advertisement.interface-setting.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.,device.router-advertisement.interface-setting.{i}.option.{i}.,TabularObject,object +Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable,device.router-advertisement.interface-setting.{i}.option.{i}.enable,Tabular-ReadWrite,boolean +Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias,device.router-advertisement.interface-setting.{i}.option.{i}.alias,Tabular-ReadWrite,string +Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag,device.router-advertisement.interface-setting.{i}.option.{i}.tag,Tabular-ReadWrite,unsignedInt +Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value,device.router-advertisement.interface-setting.{i}.option.{i}.value,Tabular-ReadWrite,string +Device.IPv6rd.,device.ipv6rd,ScalarObject,object +Device.IPv6rd.Enable,device.ipv6rd.enable,Scalar-ReadWrite,boolean +Device.IPv6rd.InterfaceSettingNumberOfEntries,device.ipv6rd.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IPv6rd.InterfaceSetting.{i}.,device.ipv6rd.interface-setting.{i}.,TabularObject,object +Device.IPv6rd.InterfaceSetting.{i}.Enable,device.ipv6rd.interface-setting.{i}.enable,Tabular-ReadWrite,boolean +Device.IPv6rd.InterfaceSetting.{i}.Status,device.ipv6rd.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.IPv6rd.InterfaceSetting.{i}.Alias,device.ipv6rd.interface-setting.{i}.alias,Tabular-ReadWrite,string +Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses,device.ipv6rd.interface-setting.{i}.border-relay-ipv4-addresses,Tabular-ReadWrite,string +Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay,device.ipv6rd.interface-setting.{i}.all-traffic-to-border-relay,Tabular-ReadWrite,boolean +Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix,device.ipv6rd.interface-setting.{i}.spipv6-prefix,Tabular-ReadWrite,string +Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength,device.ipv6rd.interface-setting.{i}.ipv4-mask-length,Tabular-ReadWrite,unsignedInt +Device.IPv6rd.InterfaceSetting.{i}.AddressSource,device.ipv6rd.interface-setting.{i}.address-source,Tabular-ReadWrite,string +Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface,device.ipv6rd.interface-setting.{i}.tunnel-interface,Tabular-ReadOnly,string +Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface,device.ipv6rd.interface-setting.{i}.tunneled-interface,Tabular-ReadOnly,string +Device.DSLite.,device.ds-lite,ScalarObject,object +Device.DSLite.Enable,device.ds-lite.enable,Scalar-ReadWrite,boolean +Device.DSLite.InterfaceSettingNumberOfEntries,device.ds-lite.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DSLite.InterfaceSetting.{i}.,device.ds-lite.interface-setting.{i}.,TabularObject,object +Device.DSLite.InterfaceSetting.{i}.Enable,device.ds-lite.interface-setting.{i}.enable,Tabular-ReadWrite,boolean +Device.DSLite.InterfaceSetting.{i}.Status,device.ds-lite.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.DSLite.InterfaceSetting.{i}.Alias,device.ds-lite.interface-setting.{i}.alias,Tabular-ReadWrite,string +Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence,device.ds-lite.interface-setting.{i}.endpoint-assignment-precedence,Tabular-ReadWrite,string +Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence,device.ds-lite.interface-setting.{i}.endpoint-address-type-precedence,Tabular-ReadWrite,string +Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse,device.ds-lite.interface-setting.{i}.endpoint-address-in-use,Tabular-ReadOnly,string +Device.DSLite.InterfaceSetting.{i}.EndpointName,device.ds-lite.interface-setting.{i}.endpoint-name,Tabular-ReadWrite,string +Device.DSLite.InterfaceSetting.{i}.EndpointAddress,device.ds-lite.interface-setting.{i}.endpoint-address,Tabular-ReadWrite,string +Device.DSLite.InterfaceSetting.{i}.Origin,device.ds-lite.interface-setting.{i}.origin,Tabular-ReadOnly,string +Device.DSLite.InterfaceSetting.{i}.TunnelInterface,device.ds-lite.interface-setting.{i}.tunnel-interface,Tabular-ReadOnly,string +Device.DSLite.InterfaceSetting.{i}.TunneledInterface,device.ds-lite.interface-setting.{i}.tunneled-interface,Tabular-ReadOnly,string +Device.QoS.,device.qo-s,ScalarObject,object +Device.QoS.MaxClassificationEntries,device.qo-s.max-classification-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.ClassificationNumberOfEntries,device.qo-s.classification-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.MaxAppEntries,device.qo-s.max-app-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.AppNumberOfEntries,device.qo-s.app-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.MaxFlowEntries,device.qo-s.max-flow-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.FlowNumberOfEntries,device.qo-s.flow-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.MaxPolicerEntries,device.qo-s.max-policer-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.PolicerNumberOfEntries,device.qo-s.policer-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.MaxQueueEntries,device.qo-s.max-queue-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.QueueNumberOfEntries,device.qo-s.queue-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.QueueStatsNumberOfEntries,device.qo-s.queue-stats-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.MaxShaperEntries,device.qo-s.max-shaper-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.ShaperNumberOfEntries,device.qo-s.shaper-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.QoS.DefaultForwardingPolicy,device.qo-s.default-forwarding-policy,Scalar-ReadWrite,unsignedInt +Device.QoS.DefaultTrafficClass,device.qo-s.default-traffic-class,Scalar-ReadWrite,unsignedInt +Device.QoS.DefaultPolicer,device.qo-s.default-policer,Scalar-ReadWrite,string +Device.QoS.DefaultQueue,device.qo-s.default-queue,Scalar-ReadWrite,string +Device.QoS.DefaultDSCPMark,device.qo-s.default-dscp-mark,Scalar-ReadWrite,int +Device.QoS.DefaultEthernetPriorityMark,device.qo-s.default-ethernet-priority-mark,Scalar-ReadWrite,int +Device.QoS.DefaultInnerEthernetPriorityMark,device.qo-s.default-inner-ethernet-priority-mark,Scalar-ReadWrite,int +Device.QoS.AvailableAppList,device.qo-s.available-app-list,Scalar-ReadOnly,string +Device.QoS.Classification.{i}.,device.qo-s.classification.{i}.,TabularObject,object +Device.QoS.Classification.{i}.Enable,device.qo-s.classification.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.Status,device.qo-s.classification.{i}.status,Tabular-ReadOnly,string +Device.QoS.Classification.{i}.Order,device.qo-s.classification.{i}.order,Tabular-ReadWrite,unsignedInt +Device.QoS.Classification.{i}.Alias,device.qo-s.classification.{i}.alias,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DHCPType,device.qo-s.classification.{i}.dhcp-type,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.Interface,device.qo-s.classification.{i}.interface,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.AllInterfaces,device.qo-s.classification.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestIP,device.qo-s.classification.{i}.dest-ip,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestMask,device.qo-s.classification.{i}.dest-mask,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestIPExclude,device.qo-s.classification.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceIP,device.qo-s.classification.{i}.source-ip,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceMask,device.qo-s.classification.{i}.source-mask,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceIPExclude,device.qo-s.classification.{i}.source-ip-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.Protocol,device.qo-s.classification.{i}.protocol,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.ProtocolExclude,device.qo-s.classification.{i}.protocol-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestPort,device.qo-s.classification.{i}.dest-port,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.DestPortRangeMax,device.qo-s.classification.{i}.dest-port-range-max,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.DestPortExclude,device.qo-s.classification.{i}.dest-port-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourcePort,device.qo-s.classification.{i}.source-port,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.SourcePortRangeMax,device.qo-s.classification.{i}.source-port-range-max,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.SourcePortExclude,device.qo-s.classification.{i}.source-port-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceMACAddress,device.qo-s.classification.{i}.source-mac-address,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceMACMask,device.qo-s.classification.{i}.source-mac-mask,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceMACExclude,device.qo-s.classification.{i}.source-mac-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestMACAddress,device.qo-s.classification.{i}.dest-mac-address,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestMACMask,device.qo-s.classification.{i}.dest-mac-mask,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestMACExclude,device.qo-s.classification.{i}.dest-mac-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.Ethertype,device.qo-s.classification.{i}.ethertype,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.EthertypeExclude,device.qo-s.classification.{i}.ethertype-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SSAP,device.qo-s.classification.{i}.ssap,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.SSAPExclude,device.qo-s.classification.{i}.ssap-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DSAP,device.qo-s.classification.{i}.dsap,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.DSAPExclude,device.qo-s.classification.{i}.dsap-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.LLCControl,device.qo-s.classification.{i}.llc-control,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.LLCControlExclude,device.qo-s.classification.{i}.llc-control-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SNAPOUI,device.qo-s.classification.{i}.snapoui,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.SNAPOUIExclude,device.qo-s.classification.{i}.snapoui-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceVendorClassID,device.qo-s.classification.{i}.source-vendor-class-id,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceVendorClassIDv6,device.qo-s.classification.{i}.source-vendor-class-idv6,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceVendorClassIDExclude,device.qo-s.classification.{i}.source-vendor-class-id-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceVendorClassIDMode,device.qo-s.classification.{i}.source-vendor-class-id-mode,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestVendorClassID,device.qo-s.classification.{i}.dest-vendor-class-id,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestVendorClassIDv6,device.qo-s.classification.{i}.dest-vendor-class-idv6,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestVendorClassIDExclude,device.qo-s.classification.{i}.dest-vendor-class-id-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestVendorClassIDMode,device.qo-s.classification.{i}.dest-vendor-class-id-mode,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceClientID,device.qo-s.classification.{i}.source-client-id,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceClientIDExclude,device.qo-s.classification.{i}.source-client-id-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestClientID,device.qo-s.classification.{i}.dest-client-id,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestClientIDExclude,device.qo-s.classification.{i}.dest-client-id-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceUserClassID,device.qo-s.classification.{i}.source-user-class-id,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceUserClassIDExclude,device.qo-s.classification.{i}.source-user-class-id-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestUserClassID,device.qo-s.classification.{i}.dest-user-class-id,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestUserClassIDExclude,device.qo-s.classification.{i}.dest-user-class-id-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceVendorSpecificInfo,device.qo-s.classification.{i}.source-vendor-specific-info,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude,device.qo-s.classification.{i}.source-vendor-specific-info-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise,device.qo-s.classification.{i}.source-vendor-specific-info-enterprise,Tabular-ReadWrite,unsignedInt +Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption,device.qo-s.classification.{i}.source-vendor-specific-info-sub-option,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.DestVendorSpecificInfo,device.qo-s.classification.{i}.dest-vendor-specific-info,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude,device.qo-s.classification.{i}.dest-vendor-specific-info-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise,device.qo-s.classification.{i}.dest-vendor-specific-info-enterprise,Tabular-ReadWrite,unsignedInt +Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption,device.qo-s.classification.{i}.dest-vendor-specific-info-sub-option,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.TCPACK,device.qo-s.classification.{i}.tcpack,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.TCPACKExclude,device.qo-s.classification.{i}.tcpack-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.IPLengthMin,device.qo-s.classification.{i}.ip-length-min,Tabular-ReadWrite,unsignedInt +Device.QoS.Classification.{i}.IPLengthMax,device.qo-s.classification.{i}.ip-length-max,Tabular-ReadWrite,unsignedInt +Device.QoS.Classification.{i}.IPLengthExclude,device.qo-s.classification.{i}.ip-length-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DSCPCheck,device.qo-s.classification.{i}.dscp-check,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.DSCPExclude,device.qo-s.classification.{i}.dscp-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.DSCPMark,device.qo-s.classification.{i}.dscp-mark,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.EthernetPriorityCheck,device.qo-s.classification.{i}.ethernet-priority-check,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.EthernetPriorityExclude,device.qo-s.classification.{i}.ethernet-priority-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.EthernetPriorityMark,device.qo-s.classification.{i}.ethernet-priority-mark,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.InnerEthernetPriorityCheck,device.qo-s.classification.{i}.inner-ethernet-priority-check,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.InnerEthernetPriorityExclude,device.qo-s.classification.{i}.inner-ethernet-priority-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.InnerEthernetPriorityMark,device.qo-s.classification.{i}.inner-ethernet-priority-mark,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.EthernetDEICheck,device.qo-s.classification.{i}.ethernet-dei-check,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.EthernetDEIExclude,device.qo-s.classification.{i}.ethernet-dei-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.VLANIDCheck,device.qo-s.classification.{i}.vlanid-check,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.VLANIDExclude,device.qo-s.classification.{i}.vlanid-exclude,Tabular-ReadWrite,boolean +Device.QoS.Classification.{i}.OutOfBandInfo,device.qo-s.classification.{i}.out-of-band-info,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.ForwardingPolicy,device.qo-s.classification.{i}.forwarding-policy,Tabular-ReadWrite,unsignedInt +Device.QoS.Classification.{i}.TrafficClass,device.qo-s.classification.{i}.traffic-class,Tabular-ReadWrite,int +Device.QoS.Classification.{i}.Policer,device.qo-s.classification.{i}.policer,Tabular-ReadWrite,string +Device.QoS.Classification.{i}.App,device.qo-s.classification.{i}.app,Tabular-ReadWrite,string +Device.QoS.App.{i}.,device.qo-s.app.{i}.,TabularObject,object +Device.QoS.App.{i}.Enable,device.qo-s.app.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.App.{i}.Status,device.qo-s.app.{i}.status,Tabular-ReadOnly,string +Device.QoS.App.{i}.Alias,device.qo-s.app.{i}.alias,Tabular-ReadWrite,string +Device.QoS.App.{i}.ProtocolIdentifier,device.qo-s.app.{i}.protocol-identifier,Tabular-ReadWrite,string +Device.QoS.App.{i}.Name,device.qo-s.app.{i}.name,Tabular-ReadWrite,string +Device.QoS.App.{i}.DefaultForwardingPolicy,device.qo-s.app.{i}.default-forwarding-policy,Tabular-ReadWrite,unsignedInt +Device.QoS.App.{i}.DefaultTrafficClass,device.qo-s.app.{i}.default-traffic-class,Tabular-ReadWrite,unsignedInt +Device.QoS.App.{i}.DefaultPolicer,device.qo-s.app.{i}.default-policer,Tabular-ReadWrite,string +Device.QoS.App.{i}.DefaultDSCPMark,device.qo-s.app.{i}.default-dscp-mark,Tabular-ReadWrite,int +Device.QoS.App.{i}.DefaultEthernetPriorityMark,device.qo-s.app.{i}.default-ethernet-priority-mark,Tabular-ReadWrite,int +Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark,device.qo-s.app.{i}.default-inner-ethernet-priority-mark,Tabular-ReadWrite,int +Device.QoS.Flow.{i}.,device.qo-s.flow.{i}.,TabularObject,object +Device.QoS.Flow.{i}.Enable,device.qo-s.flow.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.Flow.{i}.Status,device.qo-s.flow.{i}.status,Tabular-ReadOnly,string +Device.QoS.Flow.{i}.Alias,device.qo-s.flow.{i}.alias,Tabular-ReadWrite,string +Device.QoS.Flow.{i}.Type,device.qo-s.flow.{i}.type,Tabular-ReadWrite,string +Device.QoS.Flow.{i}.TypeParameters,device.qo-s.flow.{i}.type-parameters,Tabular-ReadWrite,string +Device.QoS.Flow.{i}.Name,device.qo-s.flow.{i}.name,Tabular-ReadWrite,string +Device.QoS.Flow.{i}.App,device.qo-s.flow.{i}.app,Tabular-ReadWrite,string +Device.QoS.Flow.{i}.ForwardingPolicy,device.qo-s.flow.{i}.forwarding-policy,Tabular-ReadWrite,unsignedInt +Device.QoS.Flow.{i}.TrafficClass,device.qo-s.flow.{i}.traffic-class,Tabular-ReadWrite,unsignedInt +Device.QoS.Flow.{i}.Policer,device.qo-s.flow.{i}.policer,Tabular-ReadWrite,string +Device.QoS.Flow.{i}.DSCPMark,device.qo-s.flow.{i}.dscp-mark,Tabular-ReadWrite,int +Device.QoS.Flow.{i}.EthernetPriorityMark,device.qo-s.flow.{i}.ethernet-priority-mark,Tabular-ReadWrite,int +Device.QoS.Flow.{i}.InnerEthernetPriorityMark,device.qo-s.flow.{i}.inner-ethernet-priority-mark,Tabular-ReadWrite,int +Device.QoS.Policer.{i}.,device.qo-s.policer.{i}.,TabularObject,object +Device.QoS.Policer.{i}.Enable,device.qo-s.policer.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.Policer.{i}.Status,device.qo-s.policer.{i}.status,Tabular-ReadOnly,string +Device.QoS.Policer.{i}.Alias,device.qo-s.policer.{i}.alias,Tabular-ReadWrite,string +Device.QoS.Policer.{i}.CommittedRate,device.qo-s.policer.{i}.committed-rate,Tabular-ReadWrite,unsignedInt +Device.QoS.Policer.{i}.CommittedBurstSize,device.qo-s.policer.{i}.committed-burst-size,Tabular-ReadWrite,unsignedInt +Device.QoS.Policer.{i}.ExcessBurstSize,device.qo-s.policer.{i}.excess-burst-size,Tabular-ReadWrite,unsignedInt +Device.QoS.Policer.{i}.PeakRate,device.qo-s.policer.{i}.peak-rate,Tabular-ReadWrite,unsignedInt +Device.QoS.Policer.{i}.PeakBurstSize,device.qo-s.policer.{i}.peak-burst-size,Tabular-ReadWrite,unsignedInt +Device.QoS.Policer.{i}.MeterType,device.qo-s.policer.{i}.meter-type,Tabular-ReadWrite,string +Device.QoS.Policer.{i}.PossibleMeterTypes,device.qo-s.policer.{i}.possible-meter-types,Tabular-ReadOnly,string +Device.QoS.Policer.{i}.ConformingAction,device.qo-s.policer.{i}.conforming-action,Tabular-ReadWrite,string +Device.QoS.Policer.{i}.PartialConformingAction,device.qo-s.policer.{i}.partial-conforming-action,Tabular-ReadWrite,string +Device.QoS.Policer.{i}.NonConformingAction,device.qo-s.policer.{i}.non-conforming-action,Tabular-ReadWrite,string +Device.QoS.Policer.{i}.TotalCountedPackets,device.qo-s.policer.{i}.total-counted-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.TotalCountedBytes,device.qo-s.policer.{i}.total-counted-bytes,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.ConformingCountedPackets,device.qo-s.policer.{i}.conforming-counted-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.ConformingCountedBytes,device.qo-s.policer.{i}.conforming-counted-bytes,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.PartiallyConformingCountedPackets,device.qo-s.policer.{i}.partially-conforming-counted-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.PartiallyConformingCountedBytes,device.qo-s.policer.{i}.partially-conforming-counted-bytes,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.NonConformingCountedPackets,device.qo-s.policer.{i}.non-conforming-counted-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.Policer.{i}.NonConformingCountedBytes,device.qo-s.policer.{i}.non-conforming-counted-bytes,Tabular-ReadOnly,unsignedInt +Device.QoS.Queue.{i}.,device.qo-s.queue.{i}.,TabularObject,object +Device.QoS.Queue.{i}.Enable,device.qo-s.queue.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.Queue.{i}.Status,device.qo-s.queue.{i}.status,Tabular-ReadOnly,string +Device.QoS.Queue.{i}.Alias,device.qo-s.queue.{i}.alias,Tabular-ReadWrite,string +Device.QoS.Queue.{i}.TrafficClasses,device.qo-s.queue.{i}.traffic-classes,Tabular-ReadWrite,unsignedInt +Device.QoS.Queue.{i}.Interface,device.qo-s.queue.{i}.interface,Tabular-ReadWrite,string +Device.QoS.Queue.{i}.AllInterfaces,device.qo-s.queue.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.QoS.Queue.{i}.HardwareAssisted,device.qo-s.queue.{i}.hardware-assisted,Tabular-ReadOnly,boolean +Device.QoS.Queue.{i}.BufferLength,device.qo-s.queue.{i}.buffer-length,Tabular-ReadOnly,unsignedInt +Device.QoS.Queue.{i}.Weight,device.qo-s.queue.{i}.weight,Tabular-ReadWrite,unsignedInt +Device.QoS.Queue.{i}.Precedence,device.qo-s.queue.{i}.precedence,Tabular-ReadWrite,unsignedInt +Device.QoS.Queue.{i}.REDThreshold,device.qo-s.queue.{i}.red-threshold,Tabular-ReadWrite,unsignedInt +Device.QoS.Queue.{i}.REDPercentage,device.qo-s.queue.{i}.red-percentage,Tabular-ReadWrite,unsignedInt +Device.QoS.Queue.{i}.DropAlgorithm,device.qo-s.queue.{i}.drop-algorithm,Tabular-ReadWrite,string +Device.QoS.Queue.{i}.SchedulerAlgorithm,device.qo-s.queue.{i}.scheduler-algorithm,Tabular-ReadWrite,string +Device.QoS.Queue.{i}.ShapingRate,device.qo-s.queue.{i}.shaping-rate,Tabular-ReadWrite,int +Device.QoS.Queue.{i}.ShapingBurstSize,device.qo-s.queue.{i}.shaping-burst-size,Tabular-ReadWrite,unsignedInt +Device.QoS.QueueStats.{i}.,device.qo-s.queue-stats.{i}.,TabularObject,object +Device.QoS.QueueStats.{i}.Enable,device.qo-s.queue-stats.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.QueueStats.{i}.Status,device.qo-s.queue-stats.{i}.status,Tabular-ReadOnly,string +Device.QoS.QueueStats.{i}.Alias,device.qo-s.queue-stats.{i}.alias,Tabular-ReadWrite,string +Device.QoS.QueueStats.{i}.Queue,device.qo-s.queue-stats.{i}.queue,Tabular-ReadWrite,string +Device.QoS.QueueStats.{i}.Interface,device.qo-s.queue-stats.{i}.interface,Tabular-ReadWrite,string +Device.QoS.QueueStats.{i}.OutputPackets,device.qo-s.queue-stats.{i}.output-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.QueueStats.{i}.OutputBytes,device.qo-s.queue-stats.{i}.output-bytes,Tabular-ReadOnly,unsignedInt +Device.QoS.QueueStats.{i}.DroppedPackets,device.qo-s.queue-stats.{i}.dropped-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.QueueStats.{i}.DroppedBytes,device.qo-s.queue-stats.{i}.dropped-bytes,Tabular-ReadOnly,unsignedInt +Device.QoS.QueueStats.{i}.QueueOccupancyPackets,device.qo-s.queue-stats.{i}.queue-occupancy-packets,Tabular-ReadOnly,unsignedInt +Device.QoS.QueueStats.{i}.QueueOccupancyPercentage,device.qo-s.queue-stats.{i}.queue-occupancy-percentage,Tabular-ReadOnly,unsignedInt +Device.QoS.Shaper.{i}.,device.qo-s.shaper.{i}.,TabularObject,object +Device.QoS.Shaper.{i}.Enable,device.qo-s.shaper.{i}.enable,Tabular-ReadWrite,boolean +Device.QoS.Shaper.{i}.Status,device.qo-s.shaper.{i}.status,Tabular-ReadOnly,string +Device.QoS.Shaper.{i}.Alias,device.qo-s.shaper.{i}.alias,Tabular-ReadWrite,string +Device.QoS.Shaper.{i}.Interface,device.qo-s.shaper.{i}.interface,Tabular-ReadWrite,string +Device.QoS.Shaper.{i}.ShapingRate,device.qo-s.shaper.{i}.shaping-rate,Tabular-ReadWrite,int +Device.QoS.Shaper.{i}.ShapingBurstSize,device.qo-s.shaper.{i}.shaping-burst-size,Tabular-ReadWrite,unsignedInt +Device.LANConfigSecurity.,device.lan-config-security,ScalarObject,object +Device.Hosts.,device.hosts,ScalarObject,object +Device.Hosts.HostNumberOfEntries,device.hosts.host-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Hosts.Host.{i}.,device.hosts.host.{i}.,TabularObject,object +Device.Hosts.Host.{i}.Alias,device.hosts.host.{i}.alias,Tabular-ReadWrite,string +Device.Hosts.Host.{i}.PhysAddress,device.hosts.host.{i}.phys-address,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.IPAddress,device.hosts.host.{i}.ip-address,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.AddressSource,device.hosts.host.{i}.address-source,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.DHCPClient,device.hosts.host.{i}.dhcp-client,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.LeaseTimeRemaining,device.hosts.host.{i}.lease-time-remaining,Tabular-ReadOnly,int +Device.Hosts.Host.{i}.AssociatedDevice,device.hosts.host.{i}.associated-device,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.Layer1Interface,device.hosts.host.{i}.layer1-interface,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.Layer3Interface,device.hosts.host.{i}.layer3-interface,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.VendorClassID,device.hosts.host.{i}.vendor-class-id,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.ClientID,device.hosts.host.{i}.client-id,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.UserClassID,device.hosts.host.{i}.user-class-id,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.HostName,device.hosts.host.{i}.host-name,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.Active,device.hosts.host.{i}.active,Tabular-ReadOnly,boolean +Device.Hosts.Host.{i}.ActiveLastChange,device.hosts.host.{i}.active-last-change,Tabular-ReadOnly,dateTime +Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries,device.hosts.host.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries,device.hosts.host.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Hosts.Host.{i}.IPv4Address.{i}.,device.hosts.host.{i}.ipv4-address.{i}.,TabularObject,object +Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress,device.hosts.host.{i}.ipv4-address.{i}.ip-address,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.IPv6Address.{i}.,device.hosts.host.{i}.ipv6-address.{i}.,TabularObject,object +Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress,device.hosts.host.{i}.ipv6-address.{i}.ip-address,Tabular-ReadOnly,string +Device.Hosts.Host.{i}.WANStats.,device.hosts.host.{i}.wan-stats,ScalarObject,object +Device.Hosts.Host.{i}.WANStats.BytesSent,device.hosts.host.{i}.wan-stats.bytes-sent,Scalar-ReadOnly,unsignedLong +Device.Hosts.Host.{i}.WANStats.BytesReceived,device.hosts.host.{i}.wan-stats.bytes-received,Scalar-ReadOnly,unsignedLong +Device.Hosts.Host.{i}.WANStats.PacketsSent,device.hosts.host.{i}.wan-stats.packets-sent,Scalar-ReadOnly,unsignedLong +Device.Hosts.Host.{i}.WANStats.PacketsReceived,device.hosts.host.{i}.wan-stats.packets-received,Scalar-ReadOnly,unsignedLong +Device.Hosts.Host.{i}.WANStats.ErrorsSent,device.hosts.host.{i}.wan-stats.errors-sent,Scalar-ReadOnly,unsignedInt +Device.Hosts.Host.{i}.WANStats.RetransCount,device.hosts.host.{i}.wan-stats.retrans-count,Scalar-ReadOnly,unsignedInt +Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent,device.hosts.host.{i}.wan-stats.discard-packets-sent,Scalar-ReadOnly,unsignedInt +Device.DNS.,device.dns,ScalarObject,object +Device.DNS.SupportedRecordTypes,device.dns.supported-record-types,Scalar-ReadOnly,string +Device.DNS.Client.,device.dns.client,ScalarObject,object +Device.DNS.Client.Enable,device.dns.client.enable,Scalar-ReadWrite,boolean +Device.DNS.Client.Status,device.dns.client.status,Scalar-ReadOnly,string +Device.DNS.Client.ServerNumberOfEntries,device.dns.client.server-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DNS.Client.Server.{i}.,device.dns.client.server.{i}.,TabularObject,object +Device.DNS.Client.Server.{i}.Enable,device.dns.client.server.{i}.enable,Tabular-ReadWrite,boolean +Device.DNS.Client.Server.{i}.Status,device.dns.client.server.{i}.status,Tabular-ReadOnly,string +Device.DNS.Client.Server.{i}.Alias,device.dns.client.server.{i}.alias,Tabular-ReadWrite,string +Device.DNS.Client.Server.{i}.DNSServer,device.dns.client.server.{i}.dns-server,Tabular-ReadWrite,string +Device.DNS.Client.Server.{i}.Interface,device.dns.client.server.{i}.interface,Tabular-ReadWrite,string +Device.DNS.Client.Server.{i}.Type,device.dns.client.server.{i}.type,Tabular-ReadOnly,string +Device.DNS.Relay.,device.dns.relay,ScalarObject,object +Device.DNS.Relay.Enable,device.dns.relay.enable,Scalar-ReadWrite,boolean +Device.DNS.Relay.Status,device.dns.relay.status,Scalar-ReadOnly,string +Device.DNS.Relay.ForwardNumberOfEntries,device.dns.relay.forward-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DNS.Relay.Forwarding.{i}.,device.dns.relay.forwarding.{i}.,TabularObject,object +Device.DNS.Relay.Forwarding.{i}.Enable,device.dns.relay.forwarding.{i}.enable,Tabular-ReadWrite,boolean +Device.DNS.Relay.Forwarding.{i}.Status,device.dns.relay.forwarding.{i}.status,Tabular-ReadOnly,string +Device.DNS.Relay.Forwarding.{i}.Alias,device.dns.relay.forwarding.{i}.alias,Tabular-ReadWrite,string +Device.DNS.Relay.Forwarding.{i}.DNSServer,device.dns.relay.forwarding.{i}.dns-server,Tabular-ReadWrite,string +Device.DNS.Relay.Forwarding.{i}.Interface,device.dns.relay.forwarding.{i}.interface,Tabular-ReadWrite,string +Device.DNS.Relay.Forwarding.{i}.Type,device.dns.relay.forwarding.{i}.type,Tabular-ReadOnly,string +Device.DNS.Diagnostics.,device.dns.diagnostics,ScalarObject,object +Device.DNS.Diagnostics.NSLookupDiagnostics.,device.dns.diagnostics.ns-lookup-diagnostics,ScalarObject,object +Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState,device.dns.diagnostics.ns-lookup-diagnostics.diagnostics-state,Scalar-ReadWrite,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Interface,device.dns.diagnostics.ns-lookup-diagnostics.interface,Scalar-ReadWrite,string +Device.DNS.Diagnostics.NSLookupDiagnostics.HostName,device.dns.diagnostics.ns-lookup-diagnostics.host-name,Scalar-ReadWrite,string +Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer,device.dns.diagnostics.ns-lookup-diagnostics.dns-server,Scalar-ReadWrite,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout,device.dns.diagnostics.ns-lookup-diagnostics.timeout,Scalar-ReadWrite,unsignedInt +Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions,device.dns.diagnostics.ns-lookup-diagnostics.number-of-repetitions,Scalar-ReadWrite,unsignedInt +Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount,device.dns.diagnostics.ns-lookup-diagnostics.success-count,Scalar-ReadOnly,unsignedInt +Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries,device.dns.diagnostics.ns-lookup-diagnostics.result-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.,TabularObject,object +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.status,Tabular-ReadOnly,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.answer-type,Tabular-ReadOnly,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.host-name-returned,Tabular-ReadOnly,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.ip-addresses,Tabular-ReadOnly,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.dns-server-ip,Tabular-ReadOnly,string +Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime,device.dns.diagnostics.ns-lookup-diagnostics.result.{i}.response-time,Tabular-ReadOnly,unsignedInt +Device.DNS.SD.,device.dns.sd,ScalarObject,object +Device.DNS.SD.Enable,device.dns.sd.enable,Scalar-ReadWrite,boolean +Device.DNS.SD.ServiceNumberOfEntries,device.dns.sd.service-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DNS.SD.AdvertisedInterfaces,device.dns.sd.advertised-interfaces,Scalar-ReadWrite,string +Device.DNS.SD.Service.{i}.,device.dns.sd.service.{i}.,TabularObject,object +Device.DNS.SD.Service.{i}.InstanceName,device.dns.sd.service.{i}.instance-name,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.ApplicationProtocol,device.dns.sd.service.{i}.application-protocol,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.TransportProtocol,device.dns.sd.service.{i}.transport-protocol,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.Domain,device.dns.sd.service.{i}.domain,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.Port,device.dns.sd.service.{i}.port,Tabular-ReadOnly,unsignedInt +Device.DNS.SD.Service.{i}.Target,device.dns.sd.service.{i}.target,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.Status,device.dns.sd.service.{i}.status,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.LastUpdate,device.dns.sd.service.{i}.last-update,Tabular-ReadOnly,dateTime +Device.DNS.SD.Service.{i}.Host,device.dns.sd.service.{i}.host,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.TimeToLive,device.dns.sd.service.{i}.time-to-live,Tabular-ReadOnly,unsignedInt +Device.DNS.SD.Service.{i}.Priority,device.dns.sd.service.{i}.priority,Tabular-ReadOnly,unsignedInt +Device.DNS.SD.Service.{i}.Weight,device.dns.sd.service.{i}.weight,Tabular-ReadOnly,unsignedInt +Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries,device.dns.sd.service.{i}.text-record-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DNS.SD.Service.{i}.TextRecord.{i}.,device.dns.sd.service.{i}.text-record.{i}.,TabularObject,object +Device.DNS.SD.Service.{i}.TextRecord.{i}.Key,device.dns.sd.service.{i}.text-record.{i}.key,Tabular-ReadOnly,string +Device.DNS.SD.Service.{i}.TextRecord.{i}.Value,device.dns.sd.service.{i}.text-record.{i}.value,Tabular-ReadOnly,string +Device.NAT.,device.nat,ScalarObject,object +Device.NAT.InterfaceSettingNumberOfEntries,device.nat.interface-setting-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.NAT.PortMappingNumberOfEntries,device.nat.port-mapping-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.NAT.InterfaceSetting.{i}.,device.nat.interface-setting.{i}.,TabularObject,object +Device.NAT.InterfaceSetting.{i}.Enable,device.nat.interface-setting.{i}.enable,Tabular-ReadWrite,boolean +Device.NAT.InterfaceSetting.{i}.Status,device.nat.interface-setting.{i}.status,Tabular-ReadOnly,string +Device.NAT.InterfaceSetting.{i}.Alias,device.nat.interface-setting.{i}.alias,Tabular-ReadWrite,string +Device.NAT.InterfaceSetting.{i}.Interface,device.nat.interface-setting.{i}.interface,Tabular-ReadWrite,string +Device.NAT.PortMapping.{i}.,device.nat.port-mapping.{i}.,TabularObject,object +Device.NAT.PortMapping.{i}.Enable,device.nat.port-mapping.{i}.enable,Tabular-ReadWrite,boolean +Device.NAT.PortMapping.{i}.Status,device.nat.port-mapping.{i}.status,Tabular-ReadOnly,string +Device.NAT.PortMapping.{i}.Alias,device.nat.port-mapping.{i}.alias,Tabular-ReadWrite,string +Device.NAT.PortMapping.{i}.Interface,device.nat.port-mapping.{i}.interface,Tabular-ReadWrite,string +Device.NAT.PortMapping.{i}.AllInterfaces,device.nat.port-mapping.{i}.all-interfaces,Tabular-ReadWrite,boolean +Device.NAT.PortMapping.{i}.LeaseDuration,device.nat.port-mapping.{i}.lease-duration,Tabular-ReadWrite,unsignedInt +Device.NAT.PortMapping.{i}.RemoteHost,device.nat.port-mapping.{i}.remote-host,Tabular-ReadWrite,string +Device.NAT.PortMapping.{i}.ExternalPort,device.nat.port-mapping.{i}.external-port,Tabular-ReadWrite,unsignedInt +Device.NAT.PortMapping.{i}.ExternalPortEndRange,device.nat.port-mapping.{i}.external-port-end-range,Tabular-ReadWrite,unsignedInt +Device.NAT.PortMapping.{i}.InternalPort,device.nat.port-mapping.{i}.internal-port,Tabular-ReadWrite,unsignedInt +Device.NAT.PortMapping.{i}.Protocol,device.nat.port-mapping.{i}.protocol,Tabular-ReadWrite,string +Device.NAT.PortMapping.{i}.InternalClient,device.nat.port-mapping.{i}.internal-client,Tabular-ReadWrite,string +Device.NAT.PortMapping.{i}.Description,device.nat.port-mapping.{i}.description,Tabular-ReadWrite,string +Device.PCP.,device.pcp,ScalarObject,object +Device.PCP.SupportedVersions,device.pcp.supported-versions,Scalar-ReadOnly,unsignedInt +Device.PCP.PreferredVersion,device.pcp.preferred-version,Scalar-ReadWrite,unsignedInt +Device.PCP.OptionList,device.pcp.option-list,Scalar-ReadOnly,unsignedInt +Device.PCP.ClientNumberOfEntries,device.pcp.client-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.PCP.Client.{i}.,device.pcp.client.{i}.,TabularObject,object +Device.PCP.Client.{i}.Enable,device.pcp.client.{i}.enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.Alias,device.pcp.client.{i}.alias,Tabular-ReadWrite,string +Device.PCP.Client.{i}.WANInterface,device.pcp.client.{i}.wan-interface,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Status,device.pcp.client.{i}.status,Tabular-ReadOnly,string +Device.PCP.Client.{i}.MAPEnable,device.pcp.client.{i}.map-enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.PEEREnable,device.pcp.client.{i}.peer-enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.ANNOUNCEEnable,device.pcp.client.{i}.announce-enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.THIRDPARTYEnable,device.pcp.client.{i}.thirdparty-enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.THIRDPARTYStatus,device.pcp.client.{i}.thirdparty-status,Tabular-ReadOnly,string +Device.PCP.Client.{i}.FILTEREnable,device.pcp.client.{i}.filter-enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.ServerNumberOfEntries,device.pcp.client.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.PCPProxy.,device.pcp.client.{i}.pcp-proxy,ScalarObject,object +Device.PCP.Client.{i}.PCPProxy.Enable,device.pcp.client.{i}.pcp-proxy.enable,Scalar-ReadWrite,boolean +Device.PCP.Client.{i}.PCPProxy.HighestVersion,device.pcp.client.{i}.pcp-proxy.highest-version,Scalar-ReadOnly,unsignedInt +Device.PCP.Client.{i}.PCPProxy.Status,device.pcp.client.{i}.pcp-proxy.status,Scalar-ReadOnly,string +Device.PCP.Client.{i}.UPnPIWF.,device.pcp.client.{i}.u-pn-piwf,ScalarObject,object +Device.PCP.Client.{i}.UPnPIWF.Enable,device.pcp.client.{i}.u-pn-piwf.enable,Scalar-ReadWrite,boolean +Device.PCP.Client.{i}.UPnPIWF.Status,device.pcp.client.{i}.u-pn-piwf.status,Scalar-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.,device.pcp.client.{i}.server.{i}.,TabularObject,object +Device.PCP.Client.{i}.Server.{i}.Enable,device.pcp.client.{i}.server.{i}.enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.Server.{i}.Status,device.pcp.client.{i}.server.{i}.status,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.Alias,device.pcp.client.{i}.server.{i}.alias,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.Origin,device.pcp.client.{i}.server.{i}.origin,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress,device.pcp.client.{i}.server.{i}.server-name-or-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse,device.pcp.client.{i}.server.{i}.server-address-in-use,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses,device.pcp.client.{i}.server.{i}.additional-server-addresses,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress,device.pcp.client.{i}.server.{i}.external-ip-address,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.CurrentVersion,device.pcp.client.{i}.server.{i}.current-version,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.MaximumFilters,device.pcp.client.{i}.server.{i}.maximum-filters,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.PortQuota,device.pcp.client.{i}.server.{i}.port-quota,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.PreferredLifetime,device.pcp.client.{i}.server.{i}.preferred-lifetime,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.Capabilities,device.pcp.client.{i}.server.{i}.capabilities,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries,device.pcp.client.{i}.server.{i}.inbound-mapping-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries,device.pcp.client.{i}.server.{i}.outbound-mapping-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.,TabularObject,object +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.status,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.error-code,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.alias,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.origin,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.lifetime,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.suggested-external-ip-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.suggested-external-port,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.suggested-external-port-end-range,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.internal-port,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.protocol-number,Tabular-ReadWrite,int +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.third-party-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.description,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.assigned-external-ip-address,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.assigned-external-port,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.assigned-external-port-end-range,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.,TabularObject,object +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.alias,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.remote-host-ip-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.prefix-length,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.remote-port,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange,device.pcp.client.{i}.server.{i}.inbound-mapping.{i}.filter.{i}.remote-port-end-range,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.,TabularObject,object +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.enable,Tabular-ReadWrite,boolean +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.status,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.error-code,Tabular-ReadOnly,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.alias,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.origin,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.lifetime,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.suggested-external-ip-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.suggested-external-port,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.remote-host-ip-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.internal-port,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.remote-port,Tabular-ReadWrite,unsignedInt +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.protocol-number,Tabular-ReadWrite,int +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.third-party-address,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.description,Tabular-ReadWrite,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.assigned-external-ip-address,Tabular-ReadOnly,string +Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort,device.pcp.client.{i}.server.{i}.outbound-mapping.{i}.assigned-external-port,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.,device.dhcpv4,ScalarObject,object +Device.DHCPv4.ClientNumberOfEntries,device.dhcpv4.client-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DHCPv4.Client.{i}.,device.dhcpv4.client.{i}.,TabularObject,object +Device.DHCPv4.Client.{i}.Enable,device.dhcpv4.client.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Client.{i}.Alias,device.dhcpv4.client.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Client.{i}.Interface,device.dhcpv4.client.{i}.interface,Tabular-ReadWrite,string +Device.DHCPv4.Client.{i}.Status,device.dhcpv4.client.{i}.status,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.DHCPStatus,device.dhcpv4.client.{i}.dhcp-status,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.IPAddress,device.dhcpv4.client.{i}.ip-address,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.SubnetMask,device.dhcpv4.client.{i}.subnet-mask,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.IPRouters,device.dhcpv4.client.{i}.ip-routers,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.DNSServers,device.dhcpv4.client.{i}.dns-servers,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.LeaseTimeRemaining,device.dhcpv4.client.{i}.lease-time-remaining,Tabular-ReadOnly,int +Device.DHCPv4.Client.{i}.DHCPServer,device.dhcpv4.client.{i}.dhcp-server,Tabular-ReadOnly,string +Device.DHCPv4.Client.{i}.PassthroughEnable,device.dhcpv4.client.{i}.passthrough-enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Client.{i}.PassthroughDHCPPool,device.dhcpv4.client.{i}.passthrough-dhcp-pool,Tabular-ReadWrite,string +Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries,device.dhcpv4.client.{i}.sent-option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries,device.dhcpv4.client.{i}.req-option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Client.{i}.SentOption.{i}.,device.dhcpv4.client.{i}.sent-option.{i}.,TabularObject,object +Device.DHCPv4.Client.{i}.SentOption.{i}.Enable,device.dhcpv4.client.{i}.sent-option.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Client.{i}.SentOption.{i}.Alias,device.dhcpv4.client.{i}.sent-option.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Client.{i}.SentOption.{i}.Tag,device.dhcpv4.client.{i}.sent-option.{i}.tag,Tabular-ReadWrite,unsignedInt +Device.DHCPv4.Client.{i}.SentOption.{i}.Value,device.dhcpv4.client.{i}.sent-option.{i}.value,Tabular-ReadWrite,string +Device.DHCPv4.Client.{i}.ReqOption.{i}.,device.dhcpv4.client.{i}.req-option.{i}.,TabularObject,object +Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable,device.dhcpv4.client.{i}.req-option.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Client.{i}.ReqOption.{i}.Order,device.dhcpv4.client.{i}.req-option.{i}.order,Tabular-ReadWrite,unsignedInt +Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias,device.dhcpv4.client.{i}.req-option.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag,device.dhcpv4.client.{i}.req-option.{i}.tag,Tabular-ReadWrite,unsignedInt +Device.DHCPv4.Client.{i}.ReqOption.{i}.Value,device.dhcpv4.client.{i}.req-option.{i}.value,Tabular-ReadOnly,string +Device.DHCPv4.Server.,device.dhcpv4.server,ScalarObject,object +Device.DHCPv4.Server.Enable,device.dhcpv4.server.enable,Scalar-ReadWrite,boolean +Device.DHCPv4.Server.PoolNumberOfEntries,device.dhcpv4.server.pool-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.,device.dhcpv4.server.pool.{i}.,TabularObject,object +Device.DHCPv4.Server.Pool.{i}.Enable,device.dhcpv4.server.pool.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.Status,device.dhcpv4.server.pool.{i}.status,Tabular-ReadOnly,string +Device.DHCPv4.Server.Pool.{i}.Alias,device.dhcpv4.server.pool.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.Order,device.dhcpv4.server.pool.{i}.order,Tabular-ReadWrite,unsignedInt +Device.DHCPv4.Server.Pool.{i}.Interface,device.dhcpv4.server.pool.{i}.interface,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.VendorClassID,device.dhcpv4.server.pool.{i}.vendor-class-id,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude,device.dhcpv4.server.pool.{i}.vendor-class-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode,device.dhcpv4.server.pool.{i}.vendor-class-id-mode,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.ClientID,device.dhcpv4.server.pool.{i}.client-id,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.ClientIDExclude,device.dhcpv4.server.pool.{i}.client-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.UserClassID,device.dhcpv4.server.pool.{i}.user-class-id,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude,device.dhcpv4.server.pool.{i}.user-class-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.Chaddr,device.dhcpv4.server.pool.{i}.chaddr,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.ChaddrMask,device.dhcpv4.server.pool.{i}.chaddr-mask,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.ChaddrExclude,device.dhcpv4.server.pool.{i}.chaddr-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.MinAddress,device.dhcpv4.server.pool.{i}.min-address,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.MaxAddress,device.dhcpv4.server.pool.{i}.max-address,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.ReservedAddresses,device.dhcpv4.server.pool.{i}.reserved-addresses,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.SubnetMask,device.dhcpv4.server.pool.{i}.subnet-mask,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.DNSServers,device.dhcpv4.server.pool.{i}.dns-servers,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.DomainName,device.dhcpv4.server.pool.{i}.domain-name,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.IPRouters,device.dhcpv4.server.pool.{i}.ip-routers,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.LeaseTime,device.dhcpv4.server.pool.{i}.lease-time,Tabular-ReadWrite,int +Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries,device.dhcpv4.server.pool.{i}.static-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries,device.dhcpv4.server.pool.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries,device.dhcpv4.server.pool.{i}.client-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.,device.dhcpv4.server.pool.{i}.static-address.{i}.,TabularObject,object +Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable,device.dhcpv4.server.pool.{i}.static-address.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias,device.dhcpv4.server.pool.{i}.static-address.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr,device.dhcpv4.server.pool.{i}.static-address.{i}.chaddr,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr,device.dhcpv4.server.pool.{i}.static-address.{i}.yiaddr,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.Option.{i}.,device.dhcpv4.server.pool.{i}.option.{i}.,TabularObject,object +Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable,device.dhcpv4.server.pool.{i}.option.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias,device.dhcpv4.server.pool.{i}.option.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag,device.dhcpv4.server.pool.{i}.option.{i}.tag,Tabular-ReadWrite,unsignedInt +Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value,device.dhcpv4.server.pool.{i}.option.{i}.value,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.Client.{i}.,device.dhcpv4.server.pool.{i}.client.{i}.,TabularObject,object +Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias,device.dhcpv4.server.pool.{i}.client.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr,device.dhcpv4.server.pool.{i}.client.{i}.chaddr,Tabular-ReadOnly,string +Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active,device.dhcpv4.server.pool.{i}.client.{i}.active,Tabular-ReadOnly,boolean +Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries,device.dhcpv4.server.pool.{i}.client.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address.{i}.,TabularObject,object +Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address.{i}.ip-address,Tabular-ReadOnly,string +Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining,device.dhcpv4.server.pool.{i}.client.{i}.ipv4-address.{i}.lease-time-remaining,Tabular-ReadOnly,dateTime +Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.,device.dhcpv4.server.pool.{i}.client.{i}.option.{i}.,TabularObject,object +Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag,device.dhcpv4.server.pool.{i}.client.{i}.option.{i}.tag,Tabular-ReadOnly,unsignedInt +Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value,device.dhcpv4.server.pool.{i}.client.{i}.option.{i}.value,Tabular-ReadOnly,string +Device.DHCPv4.Relay.,device.dhcpv4.relay,ScalarObject,object +Device.DHCPv4.Relay.Enable,device.dhcpv4.relay.enable,Scalar-ReadWrite,boolean +Device.DHCPv4.Relay.Status,device.dhcpv4.relay.status,Scalar-ReadOnly,string +Device.DHCPv4.Relay.ForwardingNumberOfEntries,device.dhcpv4.relay.forwarding-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DHCPv4.Relay.Forwarding.{i}.,device.dhcpv4.relay.forwarding.{i}.,TabularObject,object +Device.DHCPv4.Relay.Forwarding.{i}.Enable,device.dhcpv4.relay.forwarding.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv4.Relay.Forwarding.{i}.Status,device.dhcpv4.relay.forwarding.{i}.status,Tabular-ReadOnly,string +Device.DHCPv4.Relay.Forwarding.{i}.Alias,device.dhcpv4.relay.forwarding.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.Order,device.dhcpv4.relay.forwarding.{i}.order,Tabular-ReadWrite,unsignedInt +Device.DHCPv4.Relay.Forwarding.{i}.Interface,device.dhcpv4.relay.forwarding.{i}.interface,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID,device.dhcpv4.relay.forwarding.{i}.vendor-class-id,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude,device.dhcpv4.relay.forwarding.{i}.vendor-class-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode,device.dhcpv4.relay.forwarding.{i}.vendor-class-id-mode,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.ClientID,device.dhcpv4.relay.forwarding.{i}.client-id,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude,device.dhcpv4.relay.forwarding.{i}.client-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Relay.Forwarding.{i}.UserClassID,device.dhcpv4.relay.forwarding.{i}.user-class-id,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude,device.dhcpv4.relay.forwarding.{i}.user-class-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Relay.Forwarding.{i}.Chaddr,device.dhcpv4.relay.forwarding.{i}.chaddr,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask,device.dhcpv4.relay.forwarding.{i}.chaddr-mask,Tabular-ReadWrite,string +Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude,device.dhcpv4.relay.forwarding.{i}.chaddr-exclude,Tabular-ReadWrite,boolean +Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed,device.dhcpv4.relay.forwarding.{i}.locally-served,Tabular-ReadWrite,boolean +Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress,device.dhcpv4.relay.forwarding.{i}.dhcp-server-ip-address,Tabular-ReadWrite,string +Device.DHCPv6.,device.dhcpv6,ScalarObject,object +Device.DHCPv6.ClientNumberOfEntries,device.dhcpv6.client-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DHCPv6.Client.{i}.,device.dhcpv6.client.{i}.,TabularObject,object +Device.DHCPv6.Client.{i}.Enable,device.dhcpv6.client.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv6.Client.{i}.Alias,device.dhcpv6.client.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv6.Client.{i}.Interface,device.dhcpv6.client.{i}.interface,Tabular-ReadWrite,string +Device.DHCPv6.Client.{i}.Status,device.dhcpv6.client.{i}.status,Tabular-ReadOnly,string +Device.DHCPv6.Client.{i}.DUID,device.dhcpv6.client.{i}.duid,Tabular-ReadOnly,string +Device.DHCPv6.Client.{i}.RequestAddresses,device.dhcpv6.client.{i}.request-addresses,Tabular-ReadWrite,boolean +Device.DHCPv6.Client.{i}.RequestPrefixes,device.dhcpv6.client.{i}.request-prefixes,Tabular-ReadWrite,boolean +Device.DHCPv6.Client.{i}.RapidCommit,device.dhcpv6.client.{i}.rapid-commit,Tabular-ReadWrite,boolean +Device.DHCPv6.Client.{i}.SuggestedT1,device.dhcpv6.client.{i}.suggested-t1,Tabular-ReadWrite,int +Device.DHCPv6.Client.{i}.SuggestedT2,device.dhcpv6.client.{i}.suggested-t2,Tabular-ReadWrite,int +Device.DHCPv6.Client.{i}.SupportedOptions,device.dhcpv6.client.{i}.supported-options,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Client.{i}.RequestedOptions,device.dhcpv6.client.{i}.requested-options,Tabular-ReadWrite,unsignedInt +Device.DHCPv6.Client.{i}.ServerNumberOfEntries,device.dhcpv6.client.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries,device.dhcpv6.client.{i}.sent-option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries,device.dhcpv6.client.{i}.received-option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Client.{i}.Server.{i}.,device.dhcpv6.client.{i}.server.{i}.,TabularObject,object +Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress,device.dhcpv6.client.{i}.server.{i}.source-address,Tabular-ReadOnly,string +Device.DHCPv6.Client.{i}.Server.{i}.DUID,device.dhcpv6.client.{i}.server.{i}.duid,Tabular-ReadOnly,string +Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime,device.dhcpv6.client.{i}.server.{i}.information-refresh-time,Tabular-ReadOnly,dateTime +Device.DHCPv6.Client.{i}.SentOption.{i}.,device.dhcpv6.client.{i}.sent-option.{i}.,TabularObject,object +Device.DHCPv6.Client.{i}.SentOption.{i}.Enable,device.dhcpv6.client.{i}.sent-option.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv6.Client.{i}.SentOption.{i}.Alias,device.dhcpv6.client.{i}.sent-option.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv6.Client.{i}.SentOption.{i}.Tag,device.dhcpv6.client.{i}.sent-option.{i}.tag,Tabular-ReadWrite,unsignedInt +Device.DHCPv6.Client.{i}.SentOption.{i}.Value,device.dhcpv6.client.{i}.sent-option.{i}.value,Tabular-ReadWrite,string +Device.DHCPv6.Client.{i}.ReceivedOption.{i}.,device.dhcpv6.client.{i}.received-option.{i}.,TabularObject,object +Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag,device.dhcpv6.client.{i}.received-option.{i}.tag,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value,device.dhcpv6.client.{i}.received-option.{i}.value,Tabular-ReadOnly,string +Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server,device.dhcpv6.client.{i}.received-option.{i}.server,Tabular-ReadOnly,string +Device.DHCPv6.Server.,device.dhcpv6.server,ScalarObject,object +Device.DHCPv6.Server.Enable,device.dhcpv6.server.enable,Scalar-ReadWrite,boolean +Device.DHCPv6.Server.PoolNumberOfEntries,device.dhcpv6.server.pool-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.,device.dhcpv6.server.pool.{i}.,TabularObject,object +Device.DHCPv6.Server.Pool.{i}.Enable,device.dhcpv6.server.pool.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.Status,device.dhcpv6.server.pool.{i}.status,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.Alias,device.dhcpv6.server.pool.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.Order,device.dhcpv6.server.pool.{i}.order,Tabular-ReadWrite,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Interface,device.dhcpv6.server.pool.{i}.interface,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.DUID,device.dhcpv6.server.pool.{i}.duid,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.DUIDExclude,device.dhcpv6.server.pool.{i}.duid-exclude,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.VendorClassID,device.dhcpv6.server.pool.{i}.vendor-class-id,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude,device.dhcpv6.server.pool.{i}.vendor-class-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.UserClassID,device.dhcpv6.server.pool.{i}.user-class-id,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude,device.dhcpv6.server.pool.{i}.user-class-id-exclude,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.SourceAddress,device.dhcpv6.server.pool.{i}.source-address,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.SourceAddressMask,device.dhcpv6.server.pool.{i}.source-address-mask,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude,device.dhcpv6.server.pool.{i}.source-address-exclude,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.IANAEnable,device.dhcpv6.server.pool.{i}.iana-enable,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes,device.dhcpv6.server.pool.{i}.iana-manual-prefixes,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.IANAPrefixes,device.dhcpv6.server.pool.{i}.iana-prefixes,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.IAPDEnable,device.dhcpv6.server.pool.{i}.iapd-enable,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes,device.dhcpv6.server.pool.{i}.iapd-manual-prefixes,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes,device.dhcpv6.server.pool.{i}.iapd-prefixes,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.IAPDAddLength,device.dhcpv6.server.pool.{i}.iapd-add-length,Tabular-ReadWrite,unsignedInt +Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries,device.dhcpv6.server.pool.{i}.client-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries,device.dhcpv6.server.pool.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Client.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.,TabularObject,object +Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias,device.dhcpv6.server.pool.{i}.client.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress,device.dhcpv6.server.pool.{i}.client.{i}.source-address,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active,device.dhcpv6.server.pool.{i}.client.{i}.active,Tabular-ReadOnly,boolean +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries,device.dhcpv6.server.pool.{i}.client.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.,TabularObject,object +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.ip-address,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.preferred-lifetime,Tabular-ReadOnly,dateTime +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-address.{i}.valid-lifetime,Tabular-ReadOnly,dateTime +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.,TabularObject,object +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.prefix,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.preferred-lifetime,Tabular-ReadOnly,dateTime +Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime,device.dhcpv6.server.pool.{i}.client.{i}.ipv6-prefix.{i}.valid-lifetime,Tabular-ReadOnly,dateTime +Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.,device.dhcpv6.server.pool.{i}.client.{i}.option.{i}.,TabularObject,object +Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag,device.dhcpv6.server.pool.{i}.client.{i}.option.{i}.tag,Tabular-ReadOnly,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value,device.dhcpv6.server.pool.{i}.client.{i}.option.{i}.value,Tabular-ReadOnly,string +Device.DHCPv6.Server.Pool.{i}.Option.{i}.,device.dhcpv6.server.pool.{i}.option.{i}.,TabularObject,object +Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable,device.dhcpv6.server.pool.{i}.option.{i}.enable,Tabular-ReadWrite,boolean +Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias,device.dhcpv6.server.pool.{i}.option.{i}.alias,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag,device.dhcpv6.server.pool.{i}.option.{i}.tag,Tabular-ReadWrite,unsignedInt +Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value,device.dhcpv6.server.pool.{i}.option.{i}.value,Tabular-ReadWrite,string +Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient,device.dhcpv6.server.pool.{i}.option.{i}.passthrough-client,Tabular-ReadWrite,string +Device.IEEE8021x.,device.ieee8021x,ScalarObject,object +Device.IEEE8021x.SupplicantNumberOfEntries,device.ieee8021x.supplicant-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.,device.ieee8021x.supplicant.{i}.,TabularObject,object +Device.IEEE8021x.Supplicant.{i}.Enable,device.ieee8021x.supplicant.{i}.enable,Tabular-ReadWrite,boolean +Device.IEEE8021x.Supplicant.{i}.Status,device.ieee8021x.supplicant.{i}.status,Tabular-ReadOnly,string +Device.IEEE8021x.Supplicant.{i}.Alias,device.ieee8021x.supplicant.{i}.alias,Tabular-ReadWrite,string +Device.IEEE8021x.Supplicant.{i}.Interface,device.ieee8021x.supplicant.{i}.interface,Tabular-ReadWrite,string +Device.IEEE8021x.Supplicant.{i}.PAEState,device.ieee8021x.supplicant.{i}.pae-state,Tabular-ReadOnly,string +Device.IEEE8021x.Supplicant.{i}.EAPIdentity,device.ieee8021x.supplicant.{i}.eap-identity,Tabular-ReadWrite,string +Device.IEEE8021x.Supplicant.{i}.MaxStart,device.ieee8021x.supplicant.{i}.max-start,Tabular-ReadWrite,unsignedInt +Device.IEEE8021x.Supplicant.{i}.StartPeriod,device.ieee8021x.supplicant.{i}.start-period,Tabular-ReadWrite,unsignedInt +Device.IEEE8021x.Supplicant.{i}.HeldPeriod,device.ieee8021x.supplicant.{i}.held-period,Tabular-ReadWrite,unsignedInt +Device.IEEE8021x.Supplicant.{i}.AuthPeriod,device.ieee8021x.supplicant.{i}.auth-period,Tabular-ReadWrite,unsignedInt +Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities,device.ieee8021x.supplicant.{i}.authentication-capabilities,Tabular-ReadOnly,string +Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy,device.ieee8021x.supplicant.{i}.start-failure-policy,Tabular-ReadWrite,string +Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy,device.ieee8021x.supplicant.{i}.authentication-success-policy,Tabular-ReadWrite,string +Device.IEEE8021x.Supplicant.{i}.Stats.,device.ieee8021x.supplicant.{i}.stats,ScalarObject,object +Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames,device.ieee8021x.supplicant.{i}.stats.received-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-start-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-logoff-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-response-id-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames,device.ieee8021x.supplicant.{i}.stats.transmitted-response-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames,device.ieee8021x.supplicant.{i}.stats.received-request-id-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames,device.ieee8021x.supplicant.{i}.stats.received-request-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames,device.ieee8021x.supplicant.{i}.stats.received-invalid-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames,device.ieee8021x.supplicant.{i}.stats.received-length-error-frames,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion,device.ieee8021x.supplicant.{i}.stats.last-frame-version,Scalar-ReadOnly,unsignedInt +Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress,device.ieee8021x.supplicant.{i}.stats.last-frame-source-mac-address,Scalar-ReadOnly,string +Device.IEEE8021x.Supplicant.{i}.EAPMD5.,device.ieee8021x.supplicant.{i}.eapm-d5,ScalarObject,object +Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable,device.ieee8021x.supplicant.{i}.eapm-d5.enable,Scalar-ReadWrite,boolean +Device.IEEE8021x.Supplicant.{i}.EAPTLS.,device.ieee8021x.supplicant.{i}.eaptls,ScalarObject,object +Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable,device.ieee8021x.supplicant.{i}.eaptls.enable,Scalar-ReadWrite,boolean +Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable,device.ieee8021x.supplicant.{i}.eaptls.mutual-authentication-enable,Scalar-ReadWrite,boolean +Device.Users.,device.users,ScalarObject,object +Device.Users.UserNumberOfEntries,device.users.user-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Users.User.{i}.,device.users.user.{i}.,TabularObject,object +Device.Users.User.{i}.Alias,device.users.user.{i}.alias,Tabular-ReadWrite,string +Device.Users.User.{i}.Enable,device.users.user.{i}.enable,Tabular-ReadWrite,boolean +Device.Users.User.{i}.RemoteAccessCapable,device.users.user.{i}.remote-access-capable,Tabular-ReadWrite,boolean +Device.Users.User.{i}.Username,device.users.user.{i}.username,Tabular-ReadWrite,string +Device.Users.User.{i}.Language,device.users.user.{i}.language,Tabular-ReadWrite,string +Device.SmartCardReaders.,device.smart-card-readers,ScalarObject,object +Device.SmartCardReaders.SmartCardReaderNumberOfEntries,device.smart-card-readers.smart-card-reader-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.SmartCardReaders.SmartCardReader.{i}.,device.smart-card-readers.smart-card-reader.{i}.,TabularObject,object +Device.SmartCardReaders.SmartCardReader.{i}.Alias,device.smart-card-readers.smart-card-reader.{i}.alias,Tabular-ReadWrite,string +Device.SmartCardReaders.SmartCardReader.{i}.Enable,device.smart-card-readers.smart-card-reader.{i}.enable,Tabular-ReadWrite,boolean +Device.SmartCardReaders.SmartCardReader.{i}.Status,device.smart-card-readers.smart-card-reader.{i}.status,Tabular-ReadOnly,string +Device.SmartCardReaders.SmartCardReader.{i}.Name,device.smart-card-readers.smart-card-reader.{i}.name,Tabular-ReadOnly,string +Device.SmartCardReaders.SmartCardReader.{i}.ResetTime,device.smart-card-readers.smart-card-reader.{i}.reset-time,Tabular-ReadOnly,dateTime +Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter,device.smart-card-readers.smart-card-reader.{i}.decryption-failed-counter,Tabular-ReadOnly,unsignedInt +Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter,device.smart-card-readers.smart-card-reader.{i}.decryption-failed-no-key-counter,Tabular-ReadOnly,unsignedInt +Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.,device.smart-card-readers.smart-card-reader.{i}.smart-card,ScalarObject,object +Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status,device.smart-card-readers.smart-card-reader.{i}.smart-card.status,Scalar-ReadOnly,string +Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type,device.smart-card-readers.smart-card-reader.{i}.smart-card.type,Scalar-ReadOnly,string +Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application,device.smart-card-readers.smart-card-reader.{i}.smart-card.application,Scalar-ReadOnly,string +Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber,device.smart-card-readers.smart-card-reader.{i}.smart-card.serial-number,Scalar-ReadOnly,string +Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR,device.smart-card-readers.smart-card-reader.{i}.smart-card.atr,Scalar-ReadOnly,string +Device.UPnP.,device.u-pn-p,ScalarObject,object +Device.UPnP.Device.,device.u-pn-p.device,ScalarObject,object +Device.UPnP.Device.Enable,device.u-pn-p.device.enable,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPMediaServer,device.u-pn-p.device.u-pn-p-media-server,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPMediaRenderer,device.u-pn-p.device.u-pn-p-media-renderer,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPWLANAccessPoint,device.u-pn-p.device.u-pn-pwlan-access-point,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPQoSDevice,device.u-pn-p.device.u-pn-p-qo-s-device,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPQoSPolicyHolder,device.u-pn-p.device.u-pn-p-qo-s-policy-holder,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPIGD,device.u-pn-p.device.u-pn-pigd,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPDMBasicMgmt,device.u-pn-p.device.u-pn-pdm-basic-mgmt,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPDMConfigurationMgmt,device.u-pn-p.device.u-pn-pdm-configuration-mgmt,Scalar-ReadWrite,boolean +Device.UPnP.Device.UPnPDMSoftwareMgmt,device.u-pn-p.device.u-pn-pdm-software-mgmt,Scalar-ReadWrite,boolean +Device.UPnP.Device.Capabilities.,device.u-pn-p.device.capabilities,ScalarObject,object +Device.UPnP.Device.Capabilities.UPnPArchitecture,device.u-pn-p.device.capabilities.u-pn-p-architecture,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer,device.u-pn-p.device.capabilities.u-pn-p-architecture-minor-ver,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPMediaServer,device.u-pn-p.device.capabilities.u-pn-p-media-server,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPMediaRenderer,device.u-pn-p.device.capabilities.u-pn-p-media-renderer,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint,device.u-pn-p.device.capabilities.u-pn-pwlan-access-point,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPBasicDevice,device.u-pn-p.device.capabilities.u-pn-p-basic-device,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPQoSDevice,device.u-pn-p.device.capabilities.u-pn-p-qo-s-device,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder,device.u-pn-p.device.capabilities.u-pn-p-qo-s-policy-holder,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPIGD,device.u-pn-p.device.capabilities.u-pn-pigd,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt,device.u-pn-p.device.capabilities.u-pn-pdm-basic-mgmt,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt,device.u-pn-p.device.capabilities.u-pn-pdm-configuration-mgmt,Scalar-ReadOnly,unsignedInt +Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt,device.u-pn-p.device.capabilities.u-pn-pdm-software-mgmt,Scalar-ReadOnly,unsignedInt +Device.UPnP.Discovery.,device.u-pn-p.discovery,ScalarObject,object +Device.UPnP.Discovery.RootDeviceNumberOfEntries,device.u-pn-p.discovery.root-device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPnP.Discovery.DeviceNumberOfEntries,device.u-pn-p.discovery.device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPnP.Discovery.ServiceNumberOfEntries,device.u-pn-p.discovery.service-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPnP.Discovery.RootDevice.{i}.,device.u-pn-p.discovery.root-device.{i}.,TabularObject,object +Device.UPnP.Discovery.RootDevice.{i}.Status,device.u-pn-p.discovery.root-device.{i}.status,Tabular-ReadOnly,string +Device.UPnP.Discovery.RootDevice.{i}.UUID,device.u-pn-p.discovery.root-device.{i}.uuid,Tabular-ReadOnly,string +Device.UPnP.Discovery.RootDevice.{i}.USN,device.u-pn-p.discovery.root-device.{i}.usn,Tabular-ReadOnly,string +Device.UPnP.Discovery.RootDevice.{i}.LeaseTime,device.u-pn-p.discovery.root-device.{i}.lease-time,Tabular-ReadOnly,unsignedInt +Device.UPnP.Discovery.RootDevice.{i}.Location,device.u-pn-p.discovery.root-device.{i}.location,Tabular-ReadOnly,string +Device.UPnP.Discovery.RootDevice.{i}.Server,device.u-pn-p.discovery.root-device.{i}.server,Tabular-ReadOnly,string +Device.UPnP.Discovery.RootDevice.{i}.Host,device.u-pn-p.discovery.root-device.{i}.host,Tabular-ReadOnly,string +Device.UPnP.Discovery.RootDevice.{i}.LastUpdate,device.u-pn-p.discovery.root-device.{i}.last-update,Tabular-ReadOnly,dateTime +Device.UPnP.Discovery.Device.{i}.,device.u-pn-p.discovery.device.{i}.,TabularObject,object +Device.UPnP.Discovery.Device.{i}.Status,device.u-pn-p.discovery.device.{i}.status,Tabular-ReadOnly,string +Device.UPnP.Discovery.Device.{i}.UUID,device.u-pn-p.discovery.device.{i}.uuid,Tabular-ReadOnly,string +Device.UPnP.Discovery.Device.{i}.USN,device.u-pn-p.discovery.device.{i}.usn,Tabular-ReadOnly,string +Device.UPnP.Discovery.Device.{i}.LeaseTime,device.u-pn-p.discovery.device.{i}.lease-time,Tabular-ReadOnly,unsignedInt +Device.UPnP.Discovery.Device.{i}.Location,device.u-pn-p.discovery.device.{i}.location,Tabular-ReadOnly,string +Device.UPnP.Discovery.Device.{i}.Server,device.u-pn-p.discovery.device.{i}.server,Tabular-ReadOnly,string +Device.UPnP.Discovery.Device.{i}.Host,device.u-pn-p.discovery.device.{i}.host,Tabular-ReadOnly,string +Device.UPnP.Discovery.Device.{i}.LastUpdate,device.u-pn-p.discovery.device.{i}.last-update,Tabular-ReadOnly,dateTime +Device.UPnP.Discovery.Service.{i}.,device.u-pn-p.discovery.service.{i}.,TabularObject,object +Device.UPnP.Discovery.Service.{i}.Status,device.u-pn-p.discovery.service.{i}.status,Tabular-ReadOnly,string +Device.UPnP.Discovery.Service.{i}.USN,device.u-pn-p.discovery.service.{i}.usn,Tabular-ReadOnly,string +Device.UPnP.Discovery.Service.{i}.LeaseTime,device.u-pn-p.discovery.service.{i}.lease-time,Tabular-ReadOnly,unsignedInt +Device.UPnP.Discovery.Service.{i}.Location,device.u-pn-p.discovery.service.{i}.location,Tabular-ReadOnly,string +Device.UPnP.Discovery.Service.{i}.Server,device.u-pn-p.discovery.service.{i}.server,Tabular-ReadOnly,string +Device.UPnP.Discovery.Service.{i}.Host,device.u-pn-p.discovery.service.{i}.host,Tabular-ReadOnly,string +Device.UPnP.Discovery.Service.{i}.LastUpdate,device.u-pn-p.discovery.service.{i}.last-update,Tabular-ReadOnly,dateTime +Device.UPnP.Discovery.Service.{i}.ParentDevice,device.u-pn-p.discovery.service.{i}.parent-device,Tabular-ReadOnly,string +Device.UPnP.Description.,device.u-pn-p.description,ScalarObject,object +Device.UPnP.Description.DeviceDescriptionNumberOfEntries,device.u-pn-p.description.device-description-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPnP.Description.DeviceInstanceNumberOfEntries,device.u-pn-p.description.device-instance-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPnP.Description.ServiceInstanceNumberOfEntries,device.u-pn-p.description.service-instance-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.UPnP.Description.DeviceDescription.{i}.,device.u-pn-p.description.device-description.{i}.,TabularObject,object +Device.UPnP.Description.DeviceDescription.{i}.URLBase,device.u-pn-p.description.device-description.{i}.url-base,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceDescription.{i}.SpecVersion,device.u-pn-p.description.device-description.{i}.spec-version,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceDescription.{i}.Host,device.u-pn-p.description.device-description.{i}.host,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.,device.u-pn-p.description.device-instance.{i}.,TabularObject,object +Device.UPnP.Description.DeviceInstance.{i}.UDN,device.u-pn-p.description.device-instance.{i}.udn,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ParentDevice,device.u-pn-p.description.device-instance.{i}.parent-device,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice,device.u-pn-p.description.device-instance.{i}.discovery-device,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.DeviceType,device.u-pn-p.description.device-instance.{i}.device-type,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.FriendlyName,device.u-pn-p.description.device-instance.{i}.friendly-name,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory,device.u-pn-p.description.device-instance.{i}.device-category,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.Manufacturer,device.u-pn-p.description.device-instance.{i}.manufacturer,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI,device.u-pn-p.description.device-instance.{i}.manufacturer-oui,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL,device.u-pn-p.description.device-instance.{i}.manufacturer-url,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ModelDescription,device.u-pn-p.description.device-instance.{i}.model-description,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ModelName,device.u-pn-p.description.device-instance.{i}.model-name,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ModelNumber,device.u-pn-p.description.device-instance.{i}.model-number,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.ModelURL,device.u-pn-p.description.device-instance.{i}.model-url,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.SerialNumber,device.u-pn-p.description.device-instance.{i}.serial-number,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.UPC,device.u-pn-p.description.device-instance.{i}.upc,Tabular-ReadOnly,string +Device.UPnP.Description.DeviceInstance.{i}.PresentationURL,device.u-pn-p.description.device-instance.{i}.presentation-url,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.,device.u-pn-p.description.service-instance.{i}.,TabularObject,object +Device.UPnP.Description.ServiceInstance.{i}.ParentDevice,device.u-pn-p.description.service-instance.{i}.parent-device,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.ServiceId,device.u-pn-p.description.service-instance.{i}.service-id,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery,device.u-pn-p.description.service-instance.{i}.service-discovery,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.ServiceType,device.u-pn-p.description.service-instance.{i}.service-type,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.SCPDURL,device.u-pn-p.description.service-instance.{i}.scpdurl,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.ControlURL,device.u-pn-p.description.service-instance.{i}.control-url,Tabular-ReadOnly,string +Device.UPnP.Description.ServiceInstance.{i}.EventSubURL,device.u-pn-p.description.service-instance.{i}.event-sub-url,Tabular-ReadOnly,string +Device.DLNA.,device.dlna,ScalarObject,object +Device.DLNA.Capabilities.,device.dlna.capabilities,ScalarObject,object +Device.DLNA.Capabilities.HNDDeviceClass,device.dlna.capabilities.hnd-device-class,Scalar-ReadOnly,string +Device.DLNA.Capabilities.DeviceCapability,device.dlna.capabilities.device-capability,Scalar-ReadOnly,string +Device.DLNA.Capabilities.HIDDeviceClass,device.dlna.capabilities.hid-device-class,Scalar-ReadOnly,string +Device.DLNA.Capabilities.ImageClassProfileID,device.dlna.capabilities.image-class-profile-id,Scalar-ReadOnly,string +Device.DLNA.Capabilities.AudioClassProfileID,device.dlna.capabilities.audio-class-profile-id,Scalar-ReadOnly,string +Device.DLNA.Capabilities.AVClassProfileID,device.dlna.capabilities.av-class-profile-id,Scalar-ReadOnly,string +Device.DLNA.Capabilities.MediaCollectionProfileID,device.dlna.capabilities.media-collection-profile-id,Scalar-ReadOnly,string +Device.DLNA.Capabilities.PrinterClassProfileID,device.dlna.capabilities.printer-class-profile-id,Scalar-ReadOnly,string +Device.SelfTestDiagnostics.,device.self-test-diagnostics,ScalarObject,object +Device.SelfTestDiagnostics.DiagnosticsState,device.self-test-diagnostics.diagnostics-state,Scalar-ReadWrite,string +Device.SelfTestDiagnostics.Results,device.self-test-diagnostics.results,Scalar-ReadOnly,string +Device.Firewall.,device.firewall,ScalarObject,object +Device.Firewall.Enable,device.firewall.enable,Scalar-ReadWrite,boolean +Device.Firewall.Config,device.firewall.config,Scalar-ReadWrite,string +Device.Firewall.AdvancedLevel,device.firewall.advanced-level,Scalar-ReadWrite,string +Device.Firewall.Type,device.firewall.type,Scalar-ReadOnly,string +Device.Firewall.Version,device.firewall.version,Scalar-ReadOnly,string +Device.Firewall.LastChange,device.firewall.last-change,Scalar-ReadOnly,dateTime +Device.Firewall.LevelNumberOfEntries,device.firewall.level-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Firewall.ChainNumberOfEntries,device.firewall.chain-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Firewall.Level.{i}.,device.firewall.level.{i}.,TabularObject,object +Device.Firewall.Level.{i}.Alias,device.firewall.level.{i}.alias,Tabular-ReadWrite,string +Device.Firewall.Level.{i}.Name,device.firewall.level.{i}.name,Tabular-ReadWrite,string +Device.Firewall.Level.{i}.Description,device.firewall.level.{i}.description,Tabular-ReadWrite,string +Device.Firewall.Level.{i}.Order,device.firewall.level.{i}.order,Tabular-ReadWrite,unsignedInt +Device.Firewall.Level.{i}.Chain,device.firewall.level.{i}.chain,Tabular-ReadOnly,string +Device.Firewall.Level.{i}.PortMappingEnabled,device.firewall.level.{i}.port-mapping-enabled,Tabular-ReadWrite,boolean +Device.Firewall.Level.{i}.DefaultPolicy,device.firewall.level.{i}.default-policy,Tabular-ReadWrite,string +Device.Firewall.Level.{i}.DefaultLogPolicy,device.firewall.level.{i}.default-log-policy,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.,device.firewall.chain.{i}.,TabularObject,object +Device.Firewall.Chain.{i}.Enable,device.firewall.chain.{i}.enable,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Alias,device.firewall.chain.{i}.alias,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Name,device.firewall.chain.{i}.name,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Creator,device.firewall.chain.{i}.creator,Tabular-ReadOnly,string +Device.Firewall.Chain.{i}.RuleNumberOfEntries,device.firewall.chain.{i}.rule-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.Firewall.Chain.{i}.Rule.{i}.,device.firewall.chain.{i}.rule.{i}.,TabularObject,object +Device.Firewall.Chain.{i}.Rule.{i}.Enable,device.firewall.chain.{i}.rule.{i}.enable,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.Status,device.firewall.chain.{i}.rule.{i}.status,Tabular-ReadOnly,string +Device.Firewall.Chain.{i}.Rule.{i}.Order,device.firewall.chain.{i}.rule.{i}.order,Tabular-ReadWrite,unsignedInt +Device.Firewall.Chain.{i}.Rule.{i}.Alias,device.firewall.chain.{i}.rule.{i}.alias,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.Description,device.firewall.chain.{i}.rule.{i}.description,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.Target,device.firewall.chain.{i}.rule.{i}.target,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.TargetChain,device.firewall.chain.{i}.rule.{i}.target-chain,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.Log,device.firewall.chain.{i}.rule.{i}.log,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.CreationDate,device.firewall.chain.{i}.rule.{i}.creation-date,Tabular-ReadOnly,dateTime +Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate,device.firewall.chain.{i}.rule.{i}.expiry-date,Tabular-ReadWrite,dateTime +Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface,device.firewall.chain.{i}.rule.{i}.source-interface,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude,device.firewall.chain.{i}.rule.{i}.source-interface-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces,device.firewall.chain.{i}.rule.{i}.source-all-interfaces,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.DestInterface,device.firewall.chain.{i}.rule.{i}.dest-interface,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude,device.firewall.chain.{i}.rule.{i}.dest-interface-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces,device.firewall.chain.{i}.rule.{i}.dest-all-interfaces,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.IPVersion,device.firewall.chain.{i}.rule.{i}.ip-version,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.DestIP,device.firewall.chain.{i}.rule.{i}.dest-ip,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.DestMask,device.firewall.chain.{i}.rule.{i}.dest-mask,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude,device.firewall.chain.{i}.rule.{i}.dest-ip-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.SourceIP,device.firewall.chain.{i}.rule.{i}.source-ip,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.SourceMask,device.firewall.chain.{i}.rule.{i}.source-mask,Tabular-ReadWrite,string +Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude,device.firewall.chain.{i}.rule.{i}.source-ip-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.Protocol,device.firewall.chain.{i}.rule.{i}.protocol,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude,device.firewall.chain.{i}.rule.{i}.protocol-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.DestPort,device.firewall.chain.{i}.rule.{i}.dest-port,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax,device.firewall.chain.{i}.rule.{i}.dest-port-range-max,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude,device.firewall.chain.{i}.rule.{i}.dest-port-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.SourcePort,device.firewall.chain.{i}.rule.{i}.source-port,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax,device.firewall.chain.{i}.rule.{i}.source-port-range-max,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude,device.firewall.chain.{i}.rule.{i}.source-port-exclude,Tabular-ReadWrite,boolean +Device.Firewall.Chain.{i}.Rule.{i}.DSCP,device.firewall.chain.{i}.rule.{i}.dscp,Tabular-ReadWrite,int +Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude,device.firewall.chain.{i}.rule.{i}.dscp-exclude,Tabular-ReadWrite,boolean +Device.PeriodicStatistics.,device.periodic-statistics,ScalarObject,object +Device.PeriodicStatistics.MinSampleInterval,device.periodic-statistics.min-sample-interval,Scalar-ReadOnly,unsignedInt +Device.PeriodicStatistics.MaxReportSamples,device.periodic-statistics.max-report-samples,Scalar-ReadOnly,unsignedInt +Device.PeriodicStatistics.SampleSetNumberOfEntries,device.periodic-statistics.sample-set-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.,device.periodic-statistics.sample-set.{i}.,TabularObject,object +Device.PeriodicStatistics.SampleSet.{i}.Alias,device.periodic-statistics.sample-set.{i}.alias,Tabular-ReadWrite,string +Device.PeriodicStatistics.SampleSet.{i}.Enable,device.periodic-statistics.sample-set.{i}.enable,Tabular-ReadWrite,boolean +Device.PeriodicStatistics.SampleSet.{i}.Status,device.periodic-statistics.sample-set.{i}.status,Tabular-ReadOnly,string +Device.PeriodicStatistics.SampleSet.{i}.Name,device.periodic-statistics.sample-set.{i}.name,Tabular-ReadWrite,string +Device.PeriodicStatistics.SampleSet.{i}.SampleInterval,device.periodic-statistics.sample-set.{i}.sample-interval,Tabular-ReadWrite,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.ReportSamples,device.periodic-statistics.sample-set.{i}.report-samples,Tabular-ReadWrite,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.TimeReference,device.periodic-statistics.sample-set.{i}.time-reference,Tabular-ReadWrite,dateTime +Device.PeriodicStatistics.SampleSet.{i}.FetchSamples,device.periodic-statistics.sample-set.{i}.fetch-samples,Tabular-ReadWrite,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime,device.periodic-statistics.sample-set.{i}.report-start-time,Tabular-ReadOnly,dateTime +Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime,device.periodic-statistics.sample-set.{i}.report-end-time,Tabular-ReadOnly,dateTime +Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds,device.periodic-statistics.sample-set.{i}.sample-seconds,Tabular-ReadOnly,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries,device.periodic-statistics.sample-set.{i}.parameter-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.,device.periodic-statistics.sample-set.{i}.parameter.{i}.,TabularObject,object +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias,device.periodic-statistics.sample-set.{i}.parameter.{i}.alias,Tabular-ReadWrite,string +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable,device.periodic-statistics.sample-set.{i}.parameter.{i}.enable,Tabular-ReadWrite,boolean +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference,device.periodic-statistics.sample-set.{i}.parameter.{i}.reference,Tabular-ReadWrite,string +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode,device.periodic-statistics.sample-set.{i}.parameter.{i}.sample-mode,Tabular-ReadWrite,string +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode,device.periodic-statistics.sample-set.{i}.parameter.{i}.calculation-mode,Tabular-ReadWrite,string +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold,device.periodic-statistics.sample-set.{i}.parameter.{i}.low-threshold,Tabular-ReadWrite,int +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold,device.periodic-statistics.sample-set.{i}.parameter.{i}.high-threshold,Tabular-ReadWrite,int +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds,device.periodic-statistics.sample-set.{i}.parameter.{i}.sample-seconds,Tabular-ReadOnly,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData,device.periodic-statistics.sample-set.{i}.parameter.{i}.suspect-data,Tabular-ReadOnly,unsignedInt +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values,device.periodic-statistics.sample-set.{i}.parameter.{i}.values,Tabular-ReadOnly,string +Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures,device.periodic-statistics.sample-set.{i}.parameter.{i}.failures,Tabular-ReadOnly,unsignedInt +Device.FaultMgmt.,device.fault-mgmt,ScalarObject,object +Device.FaultMgmt.SupportedAlarmNumberOfEntries,device.fault-mgmt.supported-alarm-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FaultMgmt.MaxCurrentAlarmEntries,device.fault-mgmt.max-current-alarm-entries,Scalar-ReadOnly,unsignedInt +Device.FaultMgmt.CurrentAlarmNumberOfEntries,device.fault-mgmt.current-alarm-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FaultMgmt.HistoryEventNumberOfEntries,device.fault-mgmt.history-event-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FaultMgmt.ExpeditedEventNumberOfEntries,device.fault-mgmt.expedited-event-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FaultMgmt.QueuedEventNumberOfEntries,device.fault-mgmt.queued-event-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FaultMgmt.SupportedAlarm.{i}.,device.fault-mgmt.supported-alarm.{i}.,TabularObject,object +Device.FaultMgmt.SupportedAlarm.{i}.EventType,device.fault-mgmt.supported-alarm.{i}.event-type,Tabular-ReadOnly,string +Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause,device.fault-mgmt.supported-alarm.{i}.probable-cause,Tabular-ReadOnly,string +Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem,device.fault-mgmt.supported-alarm.{i}.specific-problem,Tabular-ReadOnly,string +Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity,device.fault-mgmt.supported-alarm.{i}.perceived-severity,Tabular-ReadOnly,string +Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism,device.fault-mgmt.supported-alarm.{i}.reporting-mechanism,Tabular-ReadWrite,string +Device.FaultMgmt.CurrentAlarm.{i}.,device.fault-mgmt.current-alarm.{i}.,TabularObject,object +Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier,device.fault-mgmt.current-alarm.{i}.alarm-identifier,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime,device.fault-mgmt.current-alarm.{i}.alarm-raised-time,Tabular-ReadOnly,dateTime +Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime,device.fault-mgmt.current-alarm.{i}.alarm-changed-time,Tabular-ReadOnly,dateTime +Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance,device.fault-mgmt.current-alarm.{i}.managed-object-instance,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.EventType,device.fault-mgmt.current-alarm.{i}.event-type,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause,device.fault-mgmt.current-alarm.{i}.probable-cause,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem,device.fault-mgmt.current-alarm.{i}.specific-problem,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity,device.fault-mgmt.current-alarm.{i}.perceived-severity,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText,device.fault-mgmt.current-alarm.{i}.additional-text,Tabular-ReadOnly,string +Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation,device.fault-mgmt.current-alarm.{i}.additional-information,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.,device.fault-mgmt.history-event.{i}.,TabularObject,object +Device.FaultMgmt.HistoryEvent.{i}.EventTime,device.fault-mgmt.history-event.{i}.event-time,Tabular-ReadOnly,dateTime +Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier,device.fault-mgmt.history-event.{i}.alarm-identifier,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.NotificationType,device.fault-mgmt.history-event.{i}.notification-type,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance,device.fault-mgmt.history-event.{i}.managed-object-instance,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.EventType,device.fault-mgmt.history-event.{i}.event-type,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.ProbableCause,device.fault-mgmt.history-event.{i}.probable-cause,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem,device.fault-mgmt.history-event.{i}.specific-problem,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity,device.fault-mgmt.history-event.{i}.perceived-severity,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.AdditionalText,device.fault-mgmt.history-event.{i}.additional-text,Tabular-ReadOnly,string +Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation,device.fault-mgmt.history-event.{i}.additional-information,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.,device.fault-mgmt.expedited-event.{i}.,TabularObject,object +Device.FaultMgmt.ExpeditedEvent.{i}.EventTime,device.fault-mgmt.expedited-event.{i}.event-time,Tabular-ReadOnly,dateTime +Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier,device.fault-mgmt.expedited-event.{i}.alarm-identifier,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType,device.fault-mgmt.expedited-event.{i}.notification-type,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance,device.fault-mgmt.expedited-event.{i}.managed-object-instance,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.EventType,device.fault-mgmt.expedited-event.{i}.event-type,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause,device.fault-mgmt.expedited-event.{i}.probable-cause,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem,device.fault-mgmt.expedited-event.{i}.specific-problem,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity,device.fault-mgmt.expedited-event.{i}.perceived-severity,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText,device.fault-mgmt.expedited-event.{i}.additional-text,Tabular-ReadOnly,string +Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation,device.fault-mgmt.expedited-event.{i}.additional-information,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.,device.fault-mgmt.queued-event.{i}.,TabularObject,object +Device.FaultMgmt.QueuedEvent.{i}.EventTime,device.fault-mgmt.queued-event.{i}.event-time,Tabular-ReadOnly,dateTime +Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier,device.fault-mgmt.queued-event.{i}.alarm-identifier,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.NotificationType,device.fault-mgmt.queued-event.{i}.notification-type,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance,device.fault-mgmt.queued-event.{i}.managed-object-instance,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.EventType,device.fault-mgmt.queued-event.{i}.event-type,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.ProbableCause,device.fault-mgmt.queued-event.{i}.probable-cause,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem,device.fault-mgmt.queued-event.{i}.specific-problem,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity,device.fault-mgmt.queued-event.{i}.perceived-severity,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.AdditionalText,device.fault-mgmt.queued-event.{i}.additional-text,Tabular-ReadOnly,string +Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation,device.fault-mgmt.queued-event.{i}.additional-information,Tabular-ReadOnly,string +Device.Security.,device.security,ScalarObject,object +Device.Security.CertificateNumberOfEntries,device.security.certificate-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Security.Certificate.{i}.,device.security.certificate.{i}.,TabularObject,object +Device.Security.Certificate.{i}.Enable,device.security.certificate.{i}.enable,Tabular-ReadWrite,boolean +Device.Security.Certificate.{i}.LastModif,device.security.certificate.{i}.last-modif,Tabular-ReadOnly,dateTime +Device.Security.Certificate.{i}.SerialNumber,device.security.certificate.{i}.serial-number,Tabular-ReadOnly,string +Device.Security.Certificate.{i}.Issuer,device.security.certificate.{i}.issuer,Tabular-ReadOnly,string +Device.Security.Certificate.{i}.NotBefore,device.security.certificate.{i}.not-before,Tabular-ReadOnly,dateTime +Device.Security.Certificate.{i}.NotAfter,device.security.certificate.{i}.not-after,Tabular-ReadOnly,dateTime +Device.Security.Certificate.{i}.Subject,device.security.certificate.{i}.subject,Tabular-ReadOnly,string +Device.Security.Certificate.{i}.SubjectAlt,device.security.certificate.{i}.subject-alt,Tabular-ReadOnly,string +Device.Security.Certificate.{i}.SignatureAlgorithm,device.security.certificate.{i}.signature-algorithm,Tabular-ReadOnly,string +Device.FAP.,device.fap,ScalarObject,object +Device.FAP.GPS.,device.fap.gps,ScalarObject,object +Device.FAP.GPS.ScanOnBoot,device.fap.gps.scan-on-boot,Scalar-ReadWrite,boolean +Device.FAP.GPS.ScanPeriodically,device.fap.gps.scan-periodically,Scalar-ReadWrite,boolean +Device.FAP.GPS.PeriodicInterval,device.fap.gps.periodic-interval,Scalar-ReadWrite,unsignedInt +Device.FAP.GPS.PeriodicTime,device.fap.gps.periodic-time,Scalar-ReadWrite,dateTime +Device.FAP.GPS.ContinuousGPS,device.fap.gps.continuous-gps,Scalar-ReadWrite,boolean +Device.FAP.GPS.ScanTimeout,device.fap.gps.scan-timeout,Scalar-ReadWrite,unsignedInt +Device.FAP.GPS.ScanStatus,device.fap.gps.scan-status,Scalar-ReadOnly,string +Device.FAP.GPS.ErrorDetails,device.fap.gps.error-details,Scalar-ReadOnly,string +Device.FAP.GPS.LastScanTime,device.fap.gps.last-scan-time,Scalar-ReadOnly,dateTime +Device.FAP.GPS.LastSuccessfulScanTime,device.fap.gps.last-successful-scan-time,Scalar-ReadOnly,dateTime +Device.FAP.GPS.LockedLatitude,device.fap.gps.locked-latitude,Scalar-ReadOnly,int +Device.FAP.GPS.LockedLongitude,device.fap.gps.locked-longitude,Scalar-ReadOnly,int +Device.FAP.GPS.NumberOfSatellites,device.fap.gps.number-of-satellites,Scalar-ReadOnly,unsignedInt +Device.FAP.GPS.ContinuousGPSStatus.,device.fap.gps.continuous-gps-status,ScalarObject,object +Device.FAP.GPS.ContinuousGPSStatus.CurrentFix,device.fap.gps.continuous-gps-status.current-fix,Scalar-ReadOnly,boolean +Device.FAP.GPS.ContinuousGPSStatus.GotFix,device.fap.gps.continuous-gps-status.got-fix,Scalar-ReadOnly,boolean +Device.FAP.GPS.ContinuousGPSStatus.TimingGood,device.fap.gps.continuous-gps-status.timing-good,Scalar-ReadOnly,boolean +Device.FAP.GPS.ContinuousGPSStatus.Latitude,device.fap.gps.continuous-gps-status.latitude,Scalar-ReadOnly,int +Device.FAP.GPS.ContinuousGPSStatus.Longitude,device.fap.gps.continuous-gps-status.longitude,Scalar-ReadOnly,int +Device.FAP.GPS.ContinuousGPSStatus.Elevation,device.fap.gps.continuous-gps-status.elevation,Scalar-ReadOnly,int +Device.FAP.GPS.ContinuousGPSStatus.LastFixTime,device.fap.gps.continuous-gps-status.last-fix-time,Scalar-ReadOnly,dateTime +Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration,device.fap.gps.continuous-gps-status.last-fix-duration,Scalar-ReadOnly,unsignedInt +Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout,device.fap.gps.continuous-gps-status.first-fix-timeout,Scalar-ReadWrite,int +Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked,device.fap.gps.continuous-gps-status.satellites-tracked,Scalar-ReadOnly,unsignedInt +Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval,device.fap.gps.continuous-gps-status.satellite-tracking-interval,Scalar-ReadWrite,unsignedInt +Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus,device.fap.gps.continuous-gps-status.receiver-status,Scalar-ReadOnly,string +Device.FAP.GPS.ContinuousGPSStatus.LocationType,device.fap.gps.continuous-gps-status.location-type,Scalar-ReadOnly,string +Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration,device.fap.gps.continuous-gps-status.lock-time-out-duration,Scalar-ReadWrite,unsignedInt +Device.FAP.GPS.AGPSServerConfig.,device.fap.gps.agps-server-config,ScalarObject,object +Device.FAP.GPS.AGPSServerConfig.Enable,device.fap.gps.agps-server-config.enable,Scalar-ReadWrite,boolean +Device.FAP.GPS.AGPSServerConfig.ServerURL,device.fap.gps.agps-server-config.server-url,Scalar-ReadWrite,string +Device.FAP.GPS.AGPSServerConfig.ServerPort,device.fap.gps.agps-server-config.server-port,Scalar-ReadWrite,unsignedInt +Device.FAP.GPS.AGPSServerConfig.Username,device.fap.gps.agps-server-config.username,Scalar-ReadWrite,string +Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude,device.fap.gps.agps-server-config.reference-latitude,Scalar-ReadWrite,int +Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude,device.fap.gps.agps-server-config.reference-longitude,Scalar-ReadWrite,int +Device.FAP.GPS.AGPSServerConfig.ServerInUse,device.fap.gps.agps-server-config.server-in-use,Scalar-ReadOnly,boolean +Device.FAP.PerfMgmt.,device.fap.perf-mgmt,ScalarObject,object +Device.FAP.PerfMgmt.ConfigNumberOfEntries,device.fap.perf-mgmt.config-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.FAP.PerfMgmt.Config.{i}.,device.fap.perf-mgmt.config.{i}.,TabularObject,object +Device.FAP.PerfMgmt.Config.{i}.Enable,device.fap.perf-mgmt.config.{i}.enable,Tabular-ReadWrite,boolean +Device.FAP.PerfMgmt.Config.{i}.Alias,device.fap.perf-mgmt.config.{i}.alias,Tabular-ReadWrite,string +Device.FAP.PerfMgmt.Config.{i}.URL,device.fap.perf-mgmt.config.{i}.url,Tabular-ReadWrite,string +Device.FAP.PerfMgmt.Config.{i}.Username,device.fap.perf-mgmt.config.{i}.username,Tabular-ReadWrite,string +Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval,device.fap.perf-mgmt.config.{i}.periodic-upload-interval,Tabular-ReadWrite,unsignedInt +Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime,device.fap.perf-mgmt.config.{i}.periodic-upload-time,Tabular-ReadWrite,dateTime +Device.FAP.ApplicationPlatform.,device.fap.application-platform,ScalarObject,object +Device.FAP.ApplicationPlatform.Version,device.fap.application-platform.version,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Enable,device.fap.application-platform.enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Status,device.fap.application-platform.status,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.MaxNumberOfApplications,device.fap.application-platform.max-number-of-applications,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.CurrentNumberofApplications,device.fap.application-platform.current-numberof-applications,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Capabilities.,device.fap.application-platform.capabilities,ScalarObject,object +Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport,device.fap.application-platform.capabilities.presence-application-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport,device.fap.application-platform.capabilities.femto-awareness-api-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport,device.fap.application-platform.capabilities.smsapi-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport,device.fap.application-platform.capabilities.subscribe-to-notifications-of-sms-sent-to-application-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport,device.fap.application-platform.capabilities.query-sms-delivery-status-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport,device.fap.application-platform.capabilities.mmsapi-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport,device.fap.application-platform.capabilities.query-mms-delivery-status-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport,device.fap.application-platform.capabilities.subscribe-to-notifications-of-mms-sent-to-application-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport,device.fap.application-platform.capabilities.terminal-location-api-support,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported,device.fap.application-platform.capabilities.authentication-methods-supported,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported,device.fap.application-platform.capabilities.access-levels-supported,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType,device.fap.application-platform.capabilities.send-sms-target-address-type,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType,device.fap.application-platform.capabilities.send-mms-target-address-type,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Control.,device.fap.application-platform.control,ScalarObject,object +Device.FAP.ApplicationPlatform.Control.AuthenticationMethod,device.fap.application-platform.control.authentication-method,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.TunnelInst,device.fap.application-platform.control.tunnel-inst,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.,device.fap.application-platform.control.femto-awareness,ScalarObject,object +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable,device.fap.application-platform.control.femto-awareness.api-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable,device.fap.application-platform.control.femto-awareness.queue-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing,device.fap.application-platform.control.femto-awareness.queueing,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber,device.fap.application-platform.control.femto-awareness.max-api-users-number,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID,device.fap.application-platform.control.femto-awareness.femtozone-id,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN,device.fap.application-platform.control.femto-awareness.notifications-user-identifier-msisdn,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData,device.fap.application-platform.control.femto-awareness.subscribe-to-notifications-response-callback-data,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone,device.fap.application-platform.control.femto-awareness.query-femtocell-response-timezone,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.SMS.,device.fap.application-platform.control.sms,ScalarObject,object +Device.FAP.ApplicationPlatform.Control.SMS.APIEnable,device.fap.application-platform.control.sms.api-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable,device.fap.application-platform.control.sms.queue-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.SMS.Queueing,device.fap.application-platform.control.sms.queueing,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber,device.fap.application-platform.control.sms.max-api-users-number,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval,device.fap.application-platform.control.sms.min-send-sms-time-interval,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus,device.fap.application-platform.control.sms.enable-query-sms-delivery-status,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication,device.fap.application-platform.control.sms.enable-subscribe-to-notifications-of-message-sent-to-application,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.MMS.,device.fap.application-platform.control.mms,ScalarObject,object +Device.FAP.ApplicationPlatform.Control.MMS.APIEnable,device.fap.application-platform.control.mms.api-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable,device.fap.application-platform.control.mms.queue-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.MMS.Queueing,device.fap.application-platform.control.mms.queueing,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber,device.fap.application-platform.control.mms.max-api-users-number,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval,device.fap.application-platform.control.mms.min-send-mms-time-interval,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus,device.fap.application-platform.control.mms.enable-query-mms-delivery-status,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication,device.fap.application-platform.control.mms.enable-subscribe-to-notifications-of-message-sent-to-application,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.TerminalLocation.,device.fap.application-platform.control.terminal-location,ScalarObject,object +Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable,device.fap.application-platform.control.terminal-location.api-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable,device.fap.application-platform.control.terminal-location.queue-enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing,device.fap.application-platform.control.terminal-location.queueing,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber,device.fap.application-platform.control.terminal-location.max-api-users-number,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress,device.fap.application-platform.control.terminal-location.query-mobile-location-response-address,Scalar-ReadWrite,string +Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude,device.fap.application-platform.control.terminal-location.query-mobile-location-response-longitude-latitude,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude,device.fap.application-platform.control.terminal-location.query-mobile-location-response-altitude,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp,device.fap.application-platform.control.terminal-location.query-mobile-location-response-timestamp,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.,device.fap.application-platform.monitoring,ScalarObject,object +Device.FAP.ApplicationPlatform.Monitoring.Enable,device.fap.application-platform.monitoring.enable,Scalar-ReadWrite,boolean +Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval,device.fap.application-platform.monitoring.monitoring-interval,Scalar-ReadWrite,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived,device.fap.application-platform.monitoring.authentication-requests-received,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected,device.fap.application-platform.monitoring.authentication-requests-rejected,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.,device.fap.application-platform.monitoring.femto-awareness,ScalarObject,object +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable,device.fap.application-platform.monitoring.femto-awareness.api-available,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers,device.fap.application-platform.monitoring.femto-awareness.api-users,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState,device.fap.application-platform.monitoring.femto-awareness.queue-state,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum,device.fap.application-platform.monitoring.femto-awareness.queue-num,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived,device.fap.application-platform.monitoring.femto-awareness.queue-received,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded,device.fap.application-platform.monitoring.femto-awareness.queue-discarded,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.SMS.,device.fap.application-platform.monitoring.sms,ScalarObject,object +Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable,device.fap.application-platform.monitoring.sms.api-available,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers,device.fap.application-platform.monitoring.sms.api-users,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState,device.fap.application-platform.monitoring.sms.queue-state,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum,device.fap.application-platform.monitoring.sms.queue-num,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived,device.fap.application-platform.monitoring.sms.queue-received,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded,device.fap.application-platform.monitoring.sms.queue-discarded,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.MMS.,device.fap.application-platform.monitoring.mms,ScalarObject,object +Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable,device.fap.application-platform.monitoring.mms.api-available,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers,device.fap.application-platform.monitoring.mms.api-users,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState,device.fap.application-platform.monitoring.mms.queue-state,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum,device.fap.application-platform.monitoring.mms.queue-num,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived,device.fap.application-platform.monitoring.mms.queue-received,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded,device.fap.application-platform.monitoring.mms.queue-discarded,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.,device.fap.application-platform.monitoring.terminal-location,ScalarObject,object +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable,device.fap.application-platform.monitoring.terminal-location.api-available,Scalar-ReadOnly,boolean +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers,device.fap.application-platform.monitoring.terminal-location.api-users,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState,device.fap.application-platform.monitoring.terminal-location.queue-state,Scalar-ReadOnly,string +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum,device.fap.application-platform.monitoring.terminal-location.queue-num,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived,device.fap.application-platform.monitoring.terminal-location.queue-received,Scalar-ReadOnly,unsignedInt +Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded,device.fap.application-platform.monitoring.terminal-location.queue-discarded,Scalar-ReadOnly,unsignedInt +Device.BulkData.,device.bulk-data,ScalarObject,object +Device.BulkData.Enable,device.bulk-data.enable,Scalar-ReadWrite,boolean +Device.BulkData.Status,device.bulk-data.status,Scalar-ReadOnly,string +Device.BulkData.MinReportingInterval,device.bulk-data.min-reporting-interval,Scalar-ReadOnly,unsignedInt +Device.BulkData.Protocols,device.bulk-data.protocols,Scalar-ReadOnly,string +Device.BulkData.EncodingTypes,device.bulk-data.encoding-types,Scalar-ReadOnly,string +Device.BulkData.ParameterWildCardSupported,device.bulk-data.parameter-wild-card-supported,Scalar-ReadOnly,boolean +Device.BulkData.MaxNumberOfProfiles,device.bulk-data.max-number-of-profiles,Scalar-ReadOnly,int +Device.BulkData.MaxNumberOfParameterReferences,device.bulk-data.max-number-of-parameter-references,Scalar-ReadOnly,int +Device.BulkData.ProfileNumberOfEntries,device.bulk-data.profile-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.BulkData.Profile.{i}.,device.bulk-data.profile.{i}.,TabularObject,object +Device.BulkData.Profile.{i}.Enable,device.bulk-data.profile.{i}.enable,Tabular-ReadWrite,boolean +Device.BulkData.Profile.{i}.Alias,device.bulk-data.profile.{i}.alias,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.Name,device.bulk-data.profile.{i}.name,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports,device.bulk-data.profile.{i}.number-of-retained-failed-reports,Tabular-ReadWrite,int +Device.BulkData.Profile.{i}.Protocol,device.bulk-data.profile.{i}.protocol,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.EncodingType,device.bulk-data.profile.{i}.encoding-type,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.ReportingInterval,device.bulk-data.profile.{i}.reporting-interval,Tabular-ReadWrite,unsignedInt +Device.BulkData.Profile.{i}.TimeReference,device.bulk-data.profile.{i}.time-reference,Tabular-ReadWrite,dateTime +Device.BulkData.Profile.{i}.StreamingHost,device.bulk-data.profile.{i}.streaming-host,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.StreamingPort,device.bulk-data.profile.{i}.streaming-port,Tabular-ReadWrite,unsignedInt +Device.BulkData.Profile.{i}.StreamingSessionID,device.bulk-data.profile.{i}.streaming-session-id,Tabular-ReadWrite,unsignedInt +Device.BulkData.Profile.{i}.FileTransferURL,device.bulk-data.profile.{i}.file-transfer-url,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.FileTransferUsername,device.bulk-data.profile.{i}.file-transfer-username,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.ControlFileFormat,device.bulk-data.profile.{i}.control-file-format,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.ParameterNumberOfEntries,device.bulk-data.profile.{i}.parameter-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.BulkData.Profile.{i}.Parameter.{i}.,device.bulk-data.profile.{i}.parameter.{i}.,TabularObject,object +Device.BulkData.Profile.{i}.Parameter.{i}.Name,device.bulk-data.profile.{i}.parameter.{i}.name,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.Parameter.{i}.Reference,device.bulk-data.profile.{i}.parameter.{i}.reference,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.CSVEncoding.,device.bulk-data.profile.{i}.csv-encoding,ScalarObject,object +Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator,device.bulk-data.profile.{i}.csv-encoding.field-separator,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator,device.bulk-data.profile.{i}.csv-encoding.row-separator,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter,device.bulk-data.profile.{i}.csv-encoding.escape-character,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat,device.bulk-data.profile.{i}.csv-encoding.report-format,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp,device.bulk-data.profile.{i}.csv-encoding.row-timestamp,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.JSONEncoding.,device.bulk-data.profile.{i}.json-encoding,ScalarObject,object +Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat,device.bulk-data.profile.{i}.json-encoding.report-format,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp,device.bulk-data.profile.{i}.json-encoding.report-timestamp,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.HTTP.,device.bulk-data.profile.{i}.http,ScalarObject,object +Device.BulkData.Profile.{i}.HTTP.URL,device.bulk-data.profile.{i}.http.url,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.HTTP.Username,device.bulk-data.profile.{i}.http.username,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.HTTP.CompressionsSupported,device.bulk-data.profile.{i}.http.compressions-supported,Scalar-ReadOnly,string +Device.BulkData.Profile.{i}.HTTP.Compression,device.bulk-data.profile.{i}.http.compression,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.HTTP.MethodsSupported,device.bulk-data.profile.{i}.http.methods-supported,Scalar-ReadOnly,string +Device.BulkData.Profile.{i}.HTTP.Method,device.bulk-data.profile.{i}.http.method,Scalar-ReadWrite,string +Device.BulkData.Profile.{i}.HTTP.UseDateHeader,device.bulk-data.profile.{i}.http.use-date-header,Scalar-ReadWrite,boolean +Device.BulkData.Profile.{i}.HTTP.RetryEnable,device.bulk-data.profile.{i}.http.retry-enable,Scalar-ReadWrite,boolean +Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval,device.bulk-data.profile.{i}.http.retry-minimum-wait-interval,Scalar-ReadWrite,unsignedInt +Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier,device.bulk-data.profile.{i}.http.retry-interval-multiplier,Scalar-ReadWrite,unsignedInt +Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries,device.bulk-data.profile.{i}.http.request-uri-parameter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot,device.bulk-data.profile.{i}.http.persist-across-reboot,Scalar-ReadWrite,boolean +Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.,device.bulk-data.profile.{i}.http.request-uri-parameter.{i}.,TabularObject,object +Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name,device.bulk-data.profile.{i}.http.request-uri-parameter.{i}.name,Tabular-ReadWrite,string +Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference,device.bulk-data.profile.{i}.http.request-uri-parameter.{i}.reference,Tabular-ReadWrite,string +Device.XMPP.,device.xmpp,ScalarObject,object +Device.XMPP.ConnectionNumberOfEntries,device.xmpp.connection-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.XMPP.SupportedServerConnectAlgorithms,device.xmpp.supported-server-connect-algorithms,Scalar-ReadOnly,string +Device.XMPP.Connection.{i}.,device.xmpp.connection.{i}.,TabularObject,object +Device.XMPP.Connection.{i}.Enable,device.xmpp.connection.{i}.enable,Tabular-ReadWrite,boolean +Device.XMPP.Connection.{i}.Alias,device.xmpp.connection.{i}.alias,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.Username,device.xmpp.connection.{i}.username,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.Domain,device.xmpp.connection.{i}.domain,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.Resource,device.xmpp.connection.{i}.resource,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.JabberID,device.xmpp.connection.{i}.jabber-id,Tabular-ReadOnly,string +Device.XMPP.Connection.{i}.Status,device.xmpp.connection.{i}.status,Tabular-ReadOnly,string +Device.XMPP.Connection.{i}.LastChangeDate,device.xmpp.connection.{i}.last-change-date,Tabular-ReadOnly,dateTime +Device.XMPP.Connection.{i}.ServerConnectAlgorithm,device.xmpp.connection.{i}.server-connect-algorithm,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.KeepAliveInterval,device.xmpp.connection.{i}.keep-alive-interval,Tabular-ReadWrite,long +Device.XMPP.Connection.{i}.ServerConnectAttempts,device.xmpp.connection.{i}.server-connect-attempts,Tabular-ReadWrite,unsignedInt +Device.XMPP.Connection.{i}.ServerRetryInitialInterval,device.xmpp.connection.{i}.server-retry-initial-interval,Tabular-ReadWrite,unsignedInt +Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier,device.xmpp.connection.{i}.server-retry-interval-multiplier,Tabular-ReadWrite,unsignedInt +Device.XMPP.Connection.{i}.ServerRetryMaxInterval,device.xmpp.connection.{i}.server-retry-max-interval,Tabular-ReadWrite,unsignedInt +Device.XMPP.Connection.{i}.UseTLS,device.xmpp.connection.{i}.use-tls,Tabular-ReadWrite,boolean +Device.XMPP.Connection.{i}.TLSEstablished,device.xmpp.connection.{i}.tls-established,Tabular-ReadOnly,boolean +Device.XMPP.Connection.{i}.ServerNumberOfEntries,device.xmpp.connection.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.XMPP.Connection.{i}.Server.{i}.,device.xmpp.connection.{i}.server.{i}.,TabularObject,object +Device.XMPP.Connection.{i}.Server.{i}.Enable,device.xmpp.connection.{i}.server.{i}.enable,Tabular-ReadWrite,boolean +Device.XMPP.Connection.{i}.Server.{i}.Alias,device.xmpp.connection.{i}.server.{i}.alias,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.Server.{i}.Priority,device.xmpp.connection.{i}.server.{i}.priority,Tabular-ReadWrite,unsignedInt +Device.XMPP.Connection.{i}.Server.{i}.Weight,device.xmpp.connection.{i}.server.{i}.weight,Tabular-ReadWrite,long +Device.XMPP.Connection.{i}.Server.{i}.ServerAddress,device.xmpp.connection.{i}.server.{i}.server-address,Tabular-ReadWrite,string +Device.XMPP.Connection.{i}.Server.{i}.Port,device.xmpp.connection.{i}.server.{i}.port,Tabular-ReadWrite,unsignedInt +Device.XMPP.Connection.{i}.Stats.,device.xmpp.connection.{i}.stats,ScalarObject,object +Device.XMPP.Connection.{i}.Stats.ReceivedMessages,device.xmpp.connection.{i}.stats.received-messages,Scalar-ReadOnly,unsignedInt +Device.XMPP.Connection.{i}.Stats.TransmittedMessages,device.xmpp.connection.{i}.stats.transmitted-messages,Scalar-ReadOnly,unsignedInt +Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages,device.xmpp.connection.{i}.stats.received-error-messages,Scalar-ReadOnly,unsignedInt +Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages,device.xmpp.connection.{i}.stats.transmitted-error-messages,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.,device.ieee1905,ScalarObject,object +Device.IEEE1905.Version,device.ieee1905.version,Scalar-ReadOnly,string +Device.IEEE1905.AL.,device.ieee1905.al,ScalarObject,object +Device.IEEE1905.AL.IEEE1905Id,device.ieee1905.al.ieee1905-id,Scalar-ReadOnly,string +Device.IEEE1905.AL.Status,device.ieee1905.al.status,Scalar-ReadOnly,string +Device.IEEE1905.AL.LastChange,device.ieee1905.al.last-change,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.LowerLayers,device.ieee1905.al.lower-layers,Scalar-ReadOnly,string +Device.IEEE1905.AL.RegistrarFreqBand,device.ieee1905.al.registrar-freq-band,Scalar-ReadOnly,string +Device.IEEE1905.AL.InterfaceNumberOfEntries,device.ieee1905.al.interface-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.,device.ieee1905.al.interface.{i}.,TabularObject,object +Device.IEEE1905.AL.Interface.{i}.InterfaceId,device.ieee1905.al.interface.{i}.interface-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Status,device.ieee1905.al.interface.{i}.status,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.LastChange,device.ieee1905.al.interface.{i}.last-change,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.LowerLayers,device.ieee1905.al.interface.{i}.lower-layers,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference,device.ieee1905.al.interface.{i}.interface-stack-reference,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.MediaType,device.ieee1905.al.interface.{i}.media-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI,device.ieee1905.al.interface.{i}.generic-phy-oui,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant,device.ieee1905.al.interface.{i}.generic-phy-variant,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.GenericPhyURL,device.ieee1905.al.interface.{i}.generic-phy-url,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled,device.ieee1905.al.interface.{i}.set-intf-power-state-enabled,Tabular-ReadWrite,boolean +Device.IEEE1905.AL.Interface.{i}.PowerState,device.ieee1905.al.interface.{i}.power-state,Tabular-ReadWrite,string +Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries,device.ieee1905.al.interface.{i}.vendor-properties-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries,device.ieee1905.al.interface.{i}.link-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.,device.ieee1905.al.interface.{i}.vendor-properties.{i}.,TabularObject,object +Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI,device.ieee1905.al.interface.{i}.vendor-properties.{i}.oui,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information,device.ieee1905.al.interface.{i}.vendor-properties.{i}.information,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.,device.ieee1905.al.interface.{i}.link.{i}.,TabularObject,object +Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId,device.ieee1905.al.interface.{i}.link.{i}.interface-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id,device.ieee1905.al.interface.{i}.link.{i}.ieee1905-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType,device.ieee1905.al.interface.{i}.link.{i}.media-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI,device.ieee1905.al.interface.{i}.link.{i}.generic-phy-oui,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant,device.ieee1905.al.interface.{i}.link.{i}.generic-phy-variant,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL,device.ieee1905.al.interface.{i}.link.{i}.generic-phy-url,Tabular-ReadOnly,string +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.,device.ieee1905.al.interface.{i}.link.{i}.metric,ScalarObject,object +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge,device.ieee1905.al.interface.{i}.link.{i}.metric.ieee802dot1-bridge,Scalar-ReadOnly,boolean +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors,device.ieee1905.al.interface.{i}.link.{i}.metric.packet-errors,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived,device.ieee1905.al.interface.{i}.link.{i}.metric.packet-errors-received,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets,device.ieee1905.al.interface.{i}.link.{i}.metric.transmitted-packets,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived,device.ieee1905.al.interface.{i}.link.{i}.metric.packets-received,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity,device.ieee1905.al.interface.{i}.link.{i}.metric.mac-throughput-capacity,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability,device.ieee1905.al.interface.{i}.link.{i}.metric.link-availability,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate,device.ieee1905.al.interface.{i}.link.{i}.metric.phy-rate,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI,device.ieee1905.al.interface.{i}.link.{i}.metric.rssi,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.ForwardingTable.,device.ieee1905.al.forwarding-table,ScalarObject,object +Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled,device.ieee1905.al.forwarding-table.set-forwarding-enabled,Scalar-ReadWrite,boolean +Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries,device.ieee1905.al.forwarding-table.forwarding-rule-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.,TabularObject,object +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.interface-list,Tabular-ReadWrite,string +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-destination-address,Tabular-ReadWrite,string +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-destination-address-flag,Tabular-ReadWrite,boolean +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-source-address,Tabular-ReadWrite,string +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.mac-source-address-flag,Tabular-ReadWrite,boolean +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.ether-type,Tabular-ReadWrite,unsignedInt +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.ether-type-flag,Tabular-ReadWrite,boolean +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.vid,Tabular-ReadWrite,unsignedInt +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.vid-flag,Tabular-ReadWrite,boolean +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.pcp,Tabular-ReadWrite,unsignedInt +Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag,device.ieee1905.al.forwarding-table.forwarding-rule.{i}.pcp-flag,Tabular-ReadWrite,boolean +Device.IEEE1905.AL.NetworkTopology.,device.ieee1905.al.network-topology,ScalarObject,object +Device.IEEE1905.AL.NetworkTopology.Enable,device.ieee1905.al.network-topology.enable,Scalar-ReadWrite,boolean +Device.IEEE1905.AL.NetworkTopology.Status,device.ieee1905.al.network-topology.status,Scalar-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries,device.ieee1905.al.network-topology.max-change-log-entries,Scalar-ReadWrite,unsignedInt +Device.IEEE1905.AL.NetworkTopology.LastChange,device.ieee1905.al.network-topology.last-change,Scalar-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries,device.ieee1905.al.network-topology.change-log-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.,device.ieee1905.al.network-topology.change-log.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp,device.ieee1905.al.network-topology.change-log.{i}.time-stamp,Tabular-ReadOnly,dateTime +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType,device.ieee1905.al.network-topology.change-log.{i}.event-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId,device.ieee1905.al.network-topology.change-log.{i}.reporter-device-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId,device.ieee1905.al.network-topology.change-log.{i}.reporter-interface-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType,device.ieee1905.al.network-topology.change-log.{i}.neighbor-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId,device.ieee1905.al.network-topology.change-log.{i}.neighbor-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version,device.ieee1905.al.network-topology.ieee1905-device.{i}.version,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand,device.ieee1905.al.network-topology.ieee1905-device.{i}.registrar-freq-band,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName,device.ieee1905.al.network-topology.ieee1905-device.{i}.friendly-name,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName,device.ieee1905.al.network-topology.ieee1905-device.{i}.manufacturer-name,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel,device.ieee1905.al.network-topology.ieee1905-device.{i}.manufacturer-model,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL,device.ieee1905.al.network-topology.ieee1905-device.{i}.control-url,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.bridging-tuple-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.mac-address,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.ipv4-address,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.ipv4-address-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv4-address.{i}.dhcp-server,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.mac-address,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.ipv6-address,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.ipv6-address-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin,device.ieee1905.al.network-topology.ieee1905-device.{i}.ipv6-address.{i}.ipv6-address-origin,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.message-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.oui,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information,device.ieee1905.al.network-topology.ieee1905-device.{i}.vendor-properties.{i}.information,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.interface-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.media-type,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.power-state,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.generic-phy-oui,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.generic-phy-variant,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.generic-phy-url,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.network-membership,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.role,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.ap-channel-band,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.frequency-index1,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2,device.ieee1905.al.network-topology.ieee1905-device.{i}.interface.{i}.frequency-index2,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor.{i}.local-interface,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.non-ieee1905-neighbor.{i}.neighbor-interface-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.local-interface,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.neighbor-interface-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds,device.ieee1905.al.network-topology.ieee1905-device.{i}.l2-neighbor.{i}.behind-interface-ids,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.local-interface,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.neighbor-device-id,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.neighbor-mac-address,Tabular-ReadOnly,string +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.ieee802dot1-bridge,Tabular-ReadOnly,boolean +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.packet-errors,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.packet-errors-received,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.transmitted-packets,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.packets-received,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.mac-throughput-capacity,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.link-availability,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.phy-rate,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI,device.ieee1905.al.network-topology.ieee1905-device.{i}.ieee1905-neighbor.{i}.metric.{i}.rssi,Tabular-ReadOnly,unsignedInt +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.,device.ieee1905.al.network-topology.ieee1905-device.{i}.bridging-tuple.{i}.,TabularObject,object +Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList,device.ieee1905.al.network-topology.ieee1905-device.{i}.bridging-tuple.{i}.interface-list,Tabular-ReadOnly,string +Device.IEEE1905.AL.Security.,device.ieee1905.al.security,ScalarObject,object +Device.IEEE1905.AL.Security.SetupMethod,device.ieee1905.al.security.setup-method,Scalar-ReadWrite,string +Device.IEEE1905.AL.NetworkingRegistrar.,device.ieee1905.al.networking-registrar,ScalarObject,object +Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4,device.ieee1905.al.networking-registrar.registrar2dot4,Scalar-ReadOnly,string +Device.IEEE1905.AL.NetworkingRegistrar.Registrar5,device.ieee1905.al.networking-registrar.registrar5,Scalar-ReadOnly,string +Device.IEEE1905.AL.NetworkingRegistrar.Registrar60,device.ieee1905.al.networking-registrar.registrar60,Scalar-ReadOnly,string +Device.MQTT.,device.mqtt,ScalarObject,object +Device.MQTT.ClientNumberOfEntries,device.mqtt.client-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.MQTT.BrokerNumberOfEntries,device.mqtt.broker-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.MQTT.Capabilities.,device.mqtt.capabilities,ScalarObject,object +Device.MQTT.Capabilities.ProtocolVersionsSupported,device.mqtt.capabilities.protocol-versions-supported,Scalar-ReadOnly,string +Device.MQTT.Capabilities.TransportProtocolSupported,device.mqtt.capabilities.transport-protocol-supported,Scalar-ReadOnly,string +Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions,device.mqtt.capabilities.max-number-of-client-subscriptions,Scalar-ReadOnly,unsignedInt +Device.MQTT.Capabilities.MaxNumberOfBrokerBridges,device.mqtt.capabilities.max-number-of-broker-bridges,Scalar-ReadOnly,unsignedInt +Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions,device.mqtt.capabilities.max-number-of-broker-bridge-subscriptions,Scalar-ReadOnly,unsignedInt +Device.MQTT.Client.{i}.,device.mqtt.client.{i}.,TabularObject,object +Device.MQTT.Client.{i}.Alias,device.mqtt.client.{i}.alias,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.Name,device.mqtt.client.{i}.name,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.Enable,device.mqtt.client.{i}.enable,Tabular-ReadWrite,boolean +Device.MQTT.Client.{i}.Status,device.mqtt.client.{i}.status,Tabular-ReadOnly,string +Device.MQTT.Client.{i}.ClientID,device.mqtt.client.{i}.client-id,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.Username,device.mqtt.client.{i}.username,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.TransportProtocol,device.mqtt.client.{i}.transport-protocol,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.ProtocolVersion,device.mqtt.client.{i}.protocol-version,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.CleanSession,device.mqtt.client.{i}.clean-session,Tabular-ReadWrite,boolean +Device.MQTT.Client.{i}.MessageRetryTime,device.mqtt.client.{i}.message-retry-time,Tabular-ReadWrite,unsignedInt +Device.MQTT.Client.{i}.ConnectRetryTime,device.mqtt.client.{i}.connect-retry-time,Tabular-ReadWrite,unsignedInt +Device.MQTT.Client.{i}.KeepAliveTime,device.mqtt.client.{i}.keep-alive-time,Tabular-ReadWrite,unsignedInt +Device.MQTT.Client.{i}.BrokerAddress,device.mqtt.client.{i}.broker-address,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.BrokerPort,device.mqtt.client.{i}.broker-port,Tabular-ReadWrite,unsignedInt +Device.MQTT.Client.{i}.WillEnable,device.mqtt.client.{i}.will-enable,Tabular-ReadWrite,boolean +Device.MQTT.Client.{i}.WillTopic,device.mqtt.client.{i}.will-topic,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.WillValue,device.mqtt.client.{i}.will-value,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.WillQoS,device.mqtt.client.{i}.will-qo-s,Tabular-ReadWrite,unsignedInt +Device.MQTT.Client.{i}.WillRetain,device.mqtt.client.{i}.will-retain,Tabular-ReadWrite,boolean +Device.MQTT.Client.{i}.SubscriptionNumberOfEntries,device.mqtt.client.{i}.subscription-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.MQTT.Client.{i}.Subscription.{i}.,device.mqtt.client.{i}.subscription.{i}.,TabularObject,object +Device.MQTT.Client.{i}.Subscription.{i}.Alias,device.mqtt.client.{i}.subscription.{i}.alias,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.Subscription.{i}.Enable,device.mqtt.client.{i}.subscription.{i}.enable,Tabular-ReadWrite,boolean +Device.MQTT.Client.{i}.Subscription.{i}.Status,device.mqtt.client.{i}.subscription.{i}.status,Tabular-ReadOnly,string +Device.MQTT.Client.{i}.Subscription.{i}.Topic,device.mqtt.client.{i}.subscription.{i}.topic,Tabular-ReadWrite,string +Device.MQTT.Client.{i}.Subscription.{i}.QoS,device.mqtt.client.{i}.subscription.{i}.qo-s,Tabular-ReadWrite,unsignedInt +Device.MQTT.Client.{i}.Stats.,device.mqtt.client.{i}.stats,ScalarObject,object +Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished,device.mqtt.client.{i}.stats.broker-connection-established,Scalar-ReadOnly,dateTime +Device.MQTT.Client.{i}.Stats.LastPublishMessageSent,device.mqtt.client.{i}.stats.last-publish-message-sent,Scalar-ReadOnly,dateTime +Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived,device.mqtt.client.{i}.stats.last-publish-message-received,Scalar-ReadOnly,dateTime +Device.MQTT.Client.{i}.Stats.PublishSent,device.mqtt.client.{i}.stats.publish-sent,Scalar-ReadOnly,unsignedLong +Device.MQTT.Client.{i}.Stats.PublishReceived,device.mqtt.client.{i}.stats.publish-received,Scalar-ReadOnly,unsignedLong +Device.MQTT.Client.{i}.Stats.SubscribeSent,device.mqtt.client.{i}.stats.subscribe-sent,Scalar-ReadOnly,unsignedLong +Device.MQTT.Client.{i}.Stats.UnSubscribeSent,device.mqtt.client.{i}.stats.un-subscribe-sent,Scalar-ReadOnly,unsignedLong +Device.MQTT.Client.{i}.Stats.MQTTMessagesSent,device.mqtt.client.{i}.stats.mqtt-messages-sent,Scalar-ReadOnly,unsignedLong +Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived,device.mqtt.client.{i}.stats.mqtt-messages-received,Scalar-ReadOnly,unsignedLong +Device.MQTT.Client.{i}.Stats.ConnectionErrors,device.mqtt.client.{i}.stats.connection-errors,Scalar-ReadOnly,unsignedInt +Device.MQTT.Client.{i}.Stats.PublishErrors,device.mqtt.client.{i}.stats.publish-errors,Scalar-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.,device.mqtt.broker.{i}.,TabularObject,object +Device.MQTT.Broker.{i}.Alias,device.mqtt.broker.{i}.alias,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Name,device.mqtt.broker.{i}.name,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Enable,device.mqtt.broker.{i}.enable,Tabular-ReadWrite,boolean +Device.MQTT.Broker.{i}.Status,device.mqtt.broker.{i}.status,Tabular-ReadOnly,string +Device.MQTT.Broker.{i}.Port,device.mqtt.broker.{i}.port,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Interface,device.mqtt.broker.{i}.interface,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Username,device.mqtt.broker.{i}.username,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.BridgeNumberOfEntries,device.mqtt.broker.{i}.bridge-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.,device.mqtt.broker.{i}.bridge.{i}.,TabularObject,object +Device.MQTT.Broker.{i}.Bridge.{i}.Alias,device.mqtt.broker.{i}.bridge.{i}.alias,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Name,device.mqtt.broker.{i}.bridge.{i}.name,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Enable,device.mqtt.broker.{i}.bridge.{i}.enable,Tabular-ReadWrite,boolean +Device.MQTT.Broker.{i}.Bridge.{i}.Status,device.mqtt.broker.{i}.bridge.{i}.status,Tabular-ReadOnly,string +Device.MQTT.Broker.{i}.Bridge.{i}.ClientID,device.mqtt.broker.{i}.bridge.{i}.client-id,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Username,device.mqtt.broker.{i}.bridge.{i}.username,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol,device.mqtt.broker.{i}.bridge.{i}.transport-protocol,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion,device.mqtt.broker.{i}.bridge.{i}.protocol-version,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession,device.mqtt.broker.{i}.bridge.{i}.clean-session,Tabular-ReadWrite,boolean +Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime,device.mqtt.broker.{i}.bridge.{i}.message-retry-time,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime,device.mqtt.broker.{i}.bridge.{i}.connect-retry-time,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime,device.mqtt.broker.{i}.bridge.{i}.keep-alive-time,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm,device.mqtt.broker.{i}.bridge.{i}.server-selection-algorithm,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection,device.mqtt.broker.{i}.bridge.{i}.server-connection,Tabular-ReadOnly,string +Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries,device.mqtt.broker.{i}.bridge.{i}.server-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries,device.mqtt.broker.{i}.bridge.{i}.subscription-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.,device.mqtt.broker.{i}.bridge.{i}.server.{i}.,TabularObject,object +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable,device.mqtt.broker.{i}.bridge.{i}.server.{i}.enable,Tabular-ReadWrite,boolean +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias,device.mqtt.broker.{i}.bridge.{i}.server.{i}.alias,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority,device.mqtt.broker.{i}.bridge.{i}.server.{i}.priority,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight,device.mqtt.broker.{i}.bridge.{i}.server.{i}.weight,Tabular-ReadWrite,long +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address,device.mqtt.broker.{i}.bridge.{i}.server.{i}.address,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port,device.mqtt.broker.{i}.bridge.{i}.server.{i}.port,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.,TabularObject,object +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.alias,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.enable,Tabular-ReadWrite,boolean +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.status,Tabular-ReadOnly,string +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.topic,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.direction,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.qo-s,Tabular-ReadWrite,unsignedInt +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.local-prefix,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix,device.mqtt.broker.{i}.bridge.{i}.subscription.{i}.remote-prefix,Tabular-ReadWrite,string +Device.MQTT.Broker.{i}.Stats.,device.mqtt.broker.{i}.stats,ScalarObject,object +Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients,device.mqtt.broker.{i}.stats.total-number-of-clients,Scalar-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients,device.mqtt.broker.{i}.stats.number-of-active-clients,Scalar-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients,device.mqtt.broker.{i}.stats.number-of-inactive-clients,Scalar-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Stats.Subscriptions,device.mqtt.broker.{i}.stats.subscriptions,Scalar-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Stats.PublishSent,device.mqtt.broker.{i}.stats.publish-sent,Scalar-ReadOnly,unsignedLong +Device.MQTT.Broker.{i}.Stats.PublishReceived,device.mqtt.broker.{i}.stats.publish-received,Scalar-ReadOnly,unsignedLong +Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent,device.mqtt.broker.{i}.stats.mqtt-messages-sent,Scalar-ReadOnly,unsignedLong +Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived,device.mqtt.broker.{i}.stats.mqtt-messages-received,Scalar-ReadOnly,unsignedLong +Device.MQTT.Broker.{i}.Stats.ConnectionErrors,device.mqtt.broker.{i}.stats.connection-errors,Scalar-ReadOnly,unsignedInt +Device.MQTT.Broker.{i}.Stats.PublishErrors,device.mqtt.broker.{i}.stats.publish-errors,Scalar-ReadOnly,unsignedInt +Device.DynamicDNS.,device.dynamic-dns,ScalarObject,object +Device.DynamicDNS.ClientNumberOfEntries,device.dynamic-dns.client-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DynamicDNS.ServerNumberOfEntries,device.dynamic-dns.server-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.DynamicDNS.SupportedServices,device.dynamic-dns.supported-services,Scalar-ReadOnly,string +Device.DynamicDNS.Client.{i}.,device.dynamic-dns.client.{i}.,TabularObject,object +Device.DynamicDNS.Client.{i}.Enable,device.dynamic-dns.client.{i}.enable,Tabular-ReadWrite,boolean +Device.DynamicDNS.Client.{i}.Status,device.dynamic-dns.client.{i}.status,Tabular-ReadOnly,string +Device.DynamicDNS.Client.{i}.Alias,device.dynamic-dns.client.{i}.alias,Tabular-ReadWrite,string +Device.DynamicDNS.Client.{i}.LastError,device.dynamic-dns.client.{i}.last-error,Tabular-ReadOnly,string +Device.DynamicDNS.Client.{i}.Server,device.dynamic-dns.client.{i}.server,Tabular-ReadWrite,string +Device.DynamicDNS.Client.{i}.Interface,device.dynamic-dns.client.{i}.interface,Tabular-ReadWrite,string +Device.DynamicDNS.Client.{i}.Username,device.dynamic-dns.client.{i}.username,Tabular-ReadWrite,string +Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries,device.dynamic-dns.client.{i}.hostname-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.DynamicDNS.Client.{i}.Hostname.{i}.,device.dynamic-dns.client.{i}.hostname.{i}.,TabularObject,object +Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable,device.dynamic-dns.client.{i}.hostname.{i}.enable,Tabular-ReadWrite,boolean +Device.DynamicDNS.Client.{i}.Hostname.{i}.Status,device.dynamic-dns.client.{i}.hostname.{i}.status,Tabular-ReadOnly,string +Device.DynamicDNS.Client.{i}.Hostname.{i}.Name,device.dynamic-dns.client.{i}.hostname.{i}.name,Tabular-ReadWrite,string +Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate,device.dynamic-dns.client.{i}.hostname.{i}.last-update,Tabular-ReadOnly,dateTime +Device.DynamicDNS.Server.{i}.,device.dynamic-dns.server.{i}.,TabularObject,object +Device.DynamicDNS.Server.{i}.Enable,device.dynamic-dns.server.{i}.enable,Tabular-ReadWrite,string +Device.DynamicDNS.Server.{i}.Name,device.dynamic-dns.server.{i}.name,Tabular-ReadWrite,string +Device.DynamicDNS.Server.{i}.Alias,device.dynamic-dns.server.{i}.alias,Tabular-ReadWrite,string +Device.DynamicDNS.Server.{i}.ServiceName,device.dynamic-dns.server.{i}.service-name,Tabular-ReadWrite,string +Device.DynamicDNS.Server.{i}.ServerAddress,device.dynamic-dns.server.{i}.server-address,Tabular-ReadWrite,string +Device.DynamicDNS.Server.{i}.ServerPort,device.dynamic-dns.server.{i}.server-port,Tabular-ReadWrite,unsignedInt +Device.DynamicDNS.Server.{i}.SupportedProtocols,device.dynamic-dns.server.{i}.supported-protocols,Tabular-ReadOnly,string +Device.DynamicDNS.Server.{i}.Protocol,device.dynamic-dns.server.{i}.protocol,Tabular-ReadWrite,string +Device.DynamicDNS.Server.{i}.CheckInterval,device.dynamic-dns.server.{i}.check-interval,Tabular-ReadWrite,unsignedInt +Device.DynamicDNS.Server.{i}.RetryInterval,device.dynamic-dns.server.{i}.retry-interval,Tabular-ReadWrite,unsignedInt +Device.DynamicDNS.Server.{i}.MaxRetries,device.dynamic-dns.server.{i}.max-retries,Tabular-ReadWrite,unsignedInt +Device.LEDs.,device.le-ds,ScalarObject,object +Device.LEDs.LEDNumberOfEntries,device.le-ds.led-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.LEDs.LED.{i}.,device.le-ds.led.{i}.,TabularObject,object +Device.LEDs.LED.{i}.Alias,device.le-ds.led.{i}.alias,Tabular-ReadWrite,string +Device.LEDs.LED.{i}.Name,device.le-ds.led.{i}.name,Tabular-ReadWrite,string +Device.LEDs.LED.{i}.Status,device.le-ds.led.{i}.status,Tabular-ReadOnly,string +Device.LEDs.LED.{i}.Reason,device.le-ds.led.{i}.reason,Tabular-ReadOnly,string +Device.LEDs.LED.{i}.CyclePeriodRepetitions,device.le-ds.led.{i}.cycle-period-repetitions,Tabular-ReadOnly,int +Device.LEDs.LED.{i}.Location,device.le-ds.led.{i}.location,Tabular-ReadOnly,string +Device.LEDs.LED.{i}.RelativeXPosition,device.le-ds.led.{i}.relative-x-position,Tabular-ReadOnly,unsignedInt +Device.LEDs.LED.{i}.RelativeYPosition,device.le-ds.led.{i}.relative-y-position,Tabular-ReadOnly,unsignedInt +Device.LEDs.LED.{i}.CycleElementNumberOfEntries,device.le-ds.led.{i}.cycle-element-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LEDs.LED.{i}.CycleElement.{i}.,device.le-ds.led.{i}.cycle-element.{i}.,TabularObject,object +Device.LEDs.LED.{i}.CycleElement.{i}.Alias,device.le-ds.led.{i}.cycle-element.{i}.alias,Tabular-ReadWrite,string +Device.LEDs.LED.{i}.CycleElement.{i}.Enable,device.le-ds.led.{i}.cycle-element.{i}.enable,Tabular-ReadWrite,boolean +Device.LEDs.LED.{i}.CycleElement.{i}.Order,device.le-ds.led.{i}.cycle-element.{i}.order,Tabular-ReadWrite,unsignedInt +Device.LEDs.LED.{i}.CycleElement.{i}.Color,device.le-ds.led.{i}.cycle-element.{i}.color,Tabular-ReadWrite,string +Device.LEDs.LED.{i}.CycleElement.{i}.Duration,device.le-ds.led.{i}.cycle-element.{i}.duration,Tabular-ReadWrite,unsignedInt +Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval,device.le-ds.led.{i}.cycle-element.{i}.fade-interval,Tabular-ReadWrite,unsignedInt +Device.LEDs.LED.{i}.CurrentCycleElement.,device.le-ds.led.{i}.current-cycle-element,ScalarObject,object +Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference,device.le-ds.led.{i}.current-cycle-element.cycle-element-reference,Scalar-ReadOnly,string +Device.LEDs.LED.{i}.CurrentCycleElement.Color,device.le-ds.led.{i}.current-cycle-element.color,Scalar-ReadOnly,string +Device.LEDs.LED.{i}.CurrentCycleElement.Duration,device.le-ds.led.{i}.current-cycle-element.duration,Scalar-ReadOnly,unsignedInt +Device.BASAPM.,device.basapm,ScalarObject,object +Device.BASAPM.MeasurementEndpointNumberOfEntries,device.basapm.measurement-endpoint-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.BASAPM.MeasurementEndpoint.{i}.,device.basapm.measurement-endpoint.{i}.,TabularObject,object +Device.BASAPM.MeasurementEndpoint.{i}.Alias,device.basapm.measurement-endpoint.{i}.alias,Tabular-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.Enable,device.basapm.measurement-endpoint.{i}.enable,Tabular-ReadWrite,boolean +Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent,device.basapm.measurement-endpoint.{i}.measurement-agent,Tabular-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership,device.basapm.measurement-endpoint.{i}.device-ownership,Tabular-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain,device.basapm.measurement-endpoint.{i}.operational-domain,Tabular-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain,device.basapm.measurement-endpoint.{i}.internet-domain,Tabular-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports,device.basapm.measurement-endpoint.{i}.use-measurement-endpoint-in-reports,Tabular-ReadWrite,boolean +Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.,device.basapm.measurement-endpoint.{i}.isp-device,ScalarObject,object +Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint,device.basapm.measurement-endpoint.{i}.isp-device.reference-point,Scalar-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation,device.basapm.measurement-endpoint.{i}.isp-device.geographical-location,Scalar-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.,device.basapm.measurement-endpoint.{i}.customer-device,ScalarObject,object +Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier,device.basapm.measurement-endpoint.{i}.customer-device.equipment-identifier,Scalar-ReadWrite,string +Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier,device.basapm.measurement-endpoint.{i}.customer-device.customer-identifier,Scalar-ReadWrite,string +Device.LMAP.,device.lmap,ScalarObject,object +Device.LMAP.MeasurementAgentNumberOfEntries,device.lmap.measurement-agent-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.LMAP.ReportNumberOfEntries,device.lmap.report-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.LMAP.EventNumberOfEntries,device.lmap.event-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.,device.lmap.measurement-agent.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Alias,device.lmap.measurement-agent.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Enable,device.lmap.measurement-agent.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Version,device.lmap.measurement-agent.{i}.version,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.LastStarted,device.lmap.measurement-agent.{i}.last-started,Tabular-ReadOnly,dateTime +Device.LMAP.MeasurementAgent.{i}.CapabilityTags,device.lmap.measurement-agent.{i}.capability-tags,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Identifier,device.lmap.measurement-agent.{i}.identifier,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.GroupIdentifier,device.lmap.measurement-agent.{i}.group-identifier,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.MeasurementPoint,device.lmap.measurement-agent.{i}.measurement-point,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports,device.lmap.measurement-agent.{i}.use-agent-identifier-in-reports,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports,device.lmap.measurement-agent.{i}.use-group-identifier-in-reports,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports,device.lmap.measurement-agent.{i}.use-measurement-point-in-reports,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.PublicCredential,device.lmap.measurement-agent.{i}.public-credential,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.PrivateCredential,device.lmap.measurement-agent.{i}.private-credential,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.EventLog,device.lmap.measurement-agent.{i}.event-log,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries,device.lmap.measurement-agent.{i}.task-capability-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries,device.lmap.measurement-agent.{i}.schedule-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries,device.lmap.measurement-agent.{i}.task-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries,device.lmap.measurement-agent.{i}.communication-channel-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries,device.lmap.measurement-agent.{i}.instruction-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.,device.lmap.measurement-agent.{i}.task-capability.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name,device.lmap.measurement-agent.{i}.task-capability.{i}.name,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version,device.lmap.measurement-agent.{i}.task-capability.{i}.version,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries,device.lmap.measurement-agent.{i}.task-capability.{i}.task-capability-registry-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.,device.lmap.measurement-agent.{i}.task-capability.{i}.registry.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry,device.lmap.measurement-agent.{i}.task-capability.{i}.registry.{i}.registry-entry,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles,device.lmap.measurement-agent.{i}.task-capability.{i}.registry.{i}.roles,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Controller.,device.lmap.measurement-agent.{i}.controller,ScalarObject,object +Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout,device.lmap.measurement-agent.{i}.controller.controller-timeout,Scalar-ReadWrite,int +Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules,device.lmap.measurement-agent.{i}.controller.control-schedules,Scalar-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks,device.lmap.measurement-agent.{i}.controller.control-tasks,Scalar-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels,device.lmap.measurement-agent.{i}.controller.control-channels,Scalar-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.,device.lmap.measurement-agent.{i}.schedule.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable,device.lmap.measurement-agent.{i}.schedule.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias,device.lmap.measurement-agent.{i}.schedule.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name,device.lmap.measurement-agent.{i}.schedule.{i}.name,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State,device.lmap.measurement-agent.{i}.schedule.{i}.state,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start,device.lmap.measurement-agent.{i}.schedule.{i}.start,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End,device.lmap.measurement-agent.{i}.schedule.{i}.end,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration,device.lmap.measurement-agent.{i}.schedule.{i}.duration,Tabular-ReadWrite,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags,device.lmap.measurement-agent.{i}.schedule.{i}.tags,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags,device.lmap.measurement-agent.{i}.schedule.{i}.suppression-tags,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode,device.lmap.measurement-agent.{i}.schedule.{i}.execution-mode,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation,device.lmap.measurement-agent.{i}.schedule.{i}.last-invocation,Tabular-ReadOnly,dateTime +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage,device.lmap.measurement-agent.{i}.schedule.{i}.storage,Tabular-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries,device.lmap.measurement-agent.{i}.schedule.{i}.action-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.,device.lmap.measurement-agent.{i}.schedule.{i}.stats,ScalarObject,object +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations,device.lmap.measurement-agent.{i}.schedule.{i}.stats.invocations,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions,device.lmap.measurement-agent.{i}.schedule.{i}.stats.suppressions,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps,device.lmap.measurement-agent.{i}.schedule.{i}.stats.overlaps,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures,device.lmap.measurement-agent.{i}.schedule.{i}.stats.failures,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.state,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.order,Tabular-ReadWrite,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.task,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.output-destination,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.suppression-tags,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.tags,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.storage,Tabular-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-invocation,Tabular-ReadOnly,dateTime +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-successful-completion,Tabular-ReadOnly,dateTime +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-successful-status-code,Tabular-ReadOnly,int +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-successful-message,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-failed-completion,Tabular-ReadOnly,dateTime +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-failed-status-code,Tabular-ReadOnly,int +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.last-failed-message,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats,ScalarObject,object +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.invocations,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.suppressions,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.overlaps,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.stats.failures,Scalar-ReadOnly,unsignedLong +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.order,Tabular-ReadWrite,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.name,Tabular-ReadWrite,int +Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value,device.lmap.measurement-agent.{i}.schedule.{i}.action.{i}.option.{i}.value,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.,device.lmap.measurement-agent.{i}.task.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable,device.lmap.measurement-agent.{i}.task.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias,device.lmap.measurement-agent.{i}.task.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name,device.lmap.measurement-agent.{i}.task.{i}.name,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags,device.lmap.measurement-agent.{i}.task.{i}.tags,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries,device.lmap.measurement-agent.{i}.task.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries,device.lmap.measurement-agent.{i}.task.{i}.registry-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.registry-entry,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles,device.lmap.measurement-agent.{i}.task.{i}.registry.{i}.roles,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.order,Tabular-ReadWrite,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.name,Tabular-ReadWrite,int +Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value,device.lmap.measurement-agent.{i}.task.{i}.option.{i}.value,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.,device.lmap.measurement-agent.{i}.communication-channel.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable,device.lmap.measurement-agent.{i}.communication-channel.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias,device.lmap.measurement-agent.{i}.communication-channel.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name,device.lmap.measurement-agent.{i}.communication-channel.{i}.name,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile,device.lmap.measurement-agent.{i}.communication-channel.{i}.use-bulk-data-profile,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile,device.lmap.measurement-agent.{i}.communication-channel.{i}.bulk-data-profile,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target,device.lmap.measurement-agent.{i}.communication-channel.{i}.target,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential,device.lmap.measurement-agent.{i}.communication-channel.{i}.target-public-credential,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface,device.lmap.measurement-agent.{i}.communication-channel.{i}.interface,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.,device.lmap.measurement-agent.{i}.instruction.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable,device.lmap.measurement-agent.{i}.instruction.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias,device.lmap.measurement-agent.{i}.instruction.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange,device.lmap.measurement-agent.{i}.instruction.{i}.last-change,Tabular-ReadOnly,dateTime +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules,device.lmap.measurement-agent.{i}.instruction.{i}.instruction-schedules,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks,device.lmap.measurement-agent.{i}.instruction.{i}.instruction-tasks,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels,device.lmap.measurement-agent.{i}.instruction.{i}.report-channels,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.,TabularObject,object +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.name,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.state,Tabular-ReadOnly,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.stop-running,Tabular-ReadWrite,boolean +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.start,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.end,Tabular-ReadWrite,string +Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch,device.lmap.measurement-agent.{i}.instruction.{i}.measurement-suppression.{i}.suppression-match,Tabular-ReadWrite,string +Device.LMAP.Report.{i}.,device.lmap.report.{i}.,TabularObject,object +Device.LMAP.Report.{i}.ReportDate,device.lmap.report.{i}.report-date,Tabular-ReadOnly,dateTime +Device.LMAP.Report.{i}.AgentIdentifier,device.lmap.report.{i}.agent-identifier,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.GroupIdentifier,device.lmap.report.{i}.group-identifier,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.MeasurementPoint,device.lmap.report.{i}.measurement-point,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.ResultNumberOfEntries,device.lmap.report.{i}.result-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.,device.lmap.report.{i}.result.{i}.,TabularObject,object +Device.LMAP.Report.{i}.Result.{i}.TaskName,device.lmap.report.{i}.result.{i}.task-name,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.ScheduleName,device.lmap.report.{i}.result.{i}.schedule-name,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.ActionName,device.lmap.report.{i}.result.{i}.action-name,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.EventTime,device.lmap.report.{i}.result.{i}.event-time,Tabular-ReadOnly,dateTime +Device.LMAP.Report.{i}.Result.{i}.StartTime,device.lmap.report.{i}.result.{i}.start-time,Tabular-ReadOnly,dateTime +Device.LMAP.Report.{i}.Result.{i}.EndTime,device.lmap.report.{i}.result.{i}.end-time,Tabular-ReadOnly,dateTime +Device.LMAP.Report.{i}.Result.{i}.CycleNumber,device.lmap.report.{i}.result.{i}.cycle-number,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.Status,device.lmap.report.{i}.result.{i}.status,Tabular-ReadOnly,int +Device.LMAP.Report.{i}.Result.{i}.Tags,device.lmap.report.{i}.result.{i}.tags,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries,device.lmap.report.{i}.result.{i}.option-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries,device.lmap.report.{i}.result.{i}.result-conflict-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries,device.lmap.report.{i}.result.{i}.result-report-table-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.Option.{i}.,device.lmap.report.{i}.result.{i}.option.{i}.,TabularObject,object +Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order,device.lmap.report.{i}.result.{i}.option.{i}.order,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name,device.lmap.report.{i}.result.{i}.option.{i}.name,Tabular-ReadOnly,int +Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value,device.lmap.report.{i}.result.{i}.option.{i}.value,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.,device.lmap.report.{i}.result.{i}.conflict.{i}.,TabularObject,object +Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName,device.lmap.report.{i}.result.{i}.conflict.{i}.task-name,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName,device.lmap.report.{i}.result.{i}.conflict.{i}.schedule-name,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName,device.lmap.report.{i}.result.{i}.conflict.{i}.action-name,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.,device.lmap.report.{i}.result.{i}.report-table.{i}.,TabularObject,object +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels,device.lmap.report.{i}.result.{i}.report-table.{i}.column-labels,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries,device.lmap.report.{i}.result.{i}.report-table.{i}.result-report-row-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries,device.lmap.report.{i}.result.{i}.report-table.{i}.registry-number-of-entries,Tabular-ReadOnly,unsignedInt +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.,device.lmap.report.{i}.result.{i}.report-table.{i}.result-row.{i}.,TabularObject,object +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values,device.lmap.report.{i}.result.{i}.report-table.{i}.result-row.{i}.values,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.,device.lmap.report.{i}.result.{i}.report-table.{i}.registry.{i}.,TabularObject,object +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry,device.lmap.report.{i}.result.{i}.report-table.{i}.registry.{i}.registry-entry,Tabular-ReadOnly,string +Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles,device.lmap.report.{i}.result.{i}.report-table.{i}.registry.{i}.roles,Tabular-ReadOnly,string +Device.LMAP.Event.{i}.,device.lmap.event.{i}.,TabularObject,object +Device.LMAP.Event.{i}.Enable,device.lmap.event.{i}.enable,Tabular-ReadWrite,boolean +Device.LMAP.Event.{i}.Alias,device.lmap.event.{i}.alias,Tabular-ReadWrite,string +Device.LMAP.Event.{i}.Name,device.lmap.event.{i}.name,Tabular-ReadWrite,string +Device.LMAP.Event.{i}.Type,device.lmap.event.{i}.type,Tabular-ReadWrite,string +Device.LMAP.Event.{i}.RandomnessSpread,device.lmap.event.{i}.randomness-spread,Tabular-ReadWrite,int +Device.LMAP.Event.{i}.CycleInterval,device.lmap.event.{i}.cycle-interval,Tabular-ReadWrite,int +Device.LMAP.Event.{i}.PeriodicTimer.,device.lmap.event.{i}.periodic-timer,ScalarObject,object +Device.LMAP.Event.{i}.PeriodicTimer.StartTime,device.lmap.event.{i}.periodic-timer.start-time,Scalar-ReadWrite,dateTime +Device.LMAP.Event.{i}.PeriodicTimer.EndTime,device.lmap.event.{i}.periodic-timer.end-time,Scalar-ReadWrite,dateTime +Device.LMAP.Event.{i}.PeriodicTimer.Interval,device.lmap.event.{i}.periodic-timer.interval,Scalar-ReadWrite,unsignedInt +Device.LMAP.Event.{i}.CalendarTimer.,device.lmap.event.{i}.calendar-timer,ScalarObject,object +Device.LMAP.Event.{i}.CalendarTimer.StartTime,device.lmap.event.{i}.calendar-timer.start-time,Scalar-ReadWrite,dateTime +Device.LMAP.Event.{i}.CalendarTimer.EndTime,device.lmap.event.{i}.calendar-timer.end-time,Scalar-ReadWrite,dateTime +Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths,device.lmap.event.{i}.calendar-timer.schedule-months,Scalar-ReadWrite,string +Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth,device.lmap.event.{i}.calendar-timer.schedule-days-of-month,Scalar-ReadWrite,string +Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek,device.lmap.event.{i}.calendar-timer.schedule-days-of-week,Scalar-ReadWrite,string +Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay,device.lmap.event.{i}.calendar-timer.schedule-hours-of-day,Scalar-ReadWrite,string +Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour,device.lmap.event.{i}.calendar-timer.schedule-minutes-of-hour,Scalar-ReadWrite,string +Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute,device.lmap.event.{i}.calendar-timer.schedule-seconds-of-minute,Scalar-ReadWrite,string +Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset,device.lmap.event.{i}.calendar-timer.enable-schedule-timezone-offset,Scalar-ReadWrite,boolean +Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset,device.lmap.event.{i}.calendar-timer.schedule-timezone-offset,Scalar-ReadWrite,int +Device.LMAP.Event.{i}.OneOff.,device.lmap.event.{i}.one-off,ScalarObject,object +Device.LMAP.Event.{i}.OneOff.StartTime,device.lmap.event.{i}.one-off.start-time,Scalar-ReadWrite,dateTime +Device.Services.FAPService.{i}.,device.services.fap-service.{i}.,TabularObject,object,urn:onf:otcc:wireless:yang:radio-access +Device.Services.FAPService.{i}.Alias,device.services.fap-service.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.DeviceType,device.services.fap-service.{i}.device-type,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.DNPrefix,device.services.fap-service.{i}.dn-prefix,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.Capabilities.,device.services.fap-service.{i}.capabilities,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.GPSEquipped,device.services.fap-service.{i}.capabilities.gps-equipped,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.MaxTxPower,device.services.fap-service.{i}.capabilities.max-tx-power,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Capabilities.SupportedSystems,device.services.fap-service.{i}.capabilities.supported-systems,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.Beacon,device.services.fap-service.{i}.capabilities.beacon,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.,device.services.fap-service.{i}.capabilities.umts,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.UMTS.DuplexMode,device.services.fap-service.{i}.capabilities.umts.duplex-mode,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.UMTS.GSMRxSupported,device.services.fap-service.{i}.capabilities.umts.gsm-rx-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.HSDPASupported,device.services.fap-service.{i}.capabilities.umts.hsdpa-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported,device.services.fap-service.{i}.capabilities.umts.max-hsdpa-data-rate-supported,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Capabilities.UMTS.HSUPASupported,device.services.fap-service.{i}.capabilities.umts.hsupa-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported,device.services.fap-service.{i}.capabilities.umts.max-hsupa-data-rate-supported,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported,device.services.fap-service.{i}.capabilities.umts.max-hspdsc-hs-supported,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported,device.services.fap-service.{i}.capabilities.umts.max-hsscc-hs-supported,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Capabilities.UMTS.FDDBandsSupported,device.services.fap-service.{i}.capabilities.umts.fdd-bands-supported,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported,device.services.fap-service.{i}.capabilities.umts.gsm-rx-bands-supported,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.,device.services.fap-service.{i}.capabilities.umts.self-config,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig,device.services.fap-service.{i}.capabilities.umts.self-config.uarfcn-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig,device.services.fap-service.{i}.capabilities.umts.self-config.primary-scrambling-code-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig,device.services.fap-service.{i}.capabilities.umts.self-config.max-fap-tx-power-expanded-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig,device.services.fap-service.{i}.capabilities.umts.self-config.pcpich-power-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig,device.services.fap-service.{i}.capabilities.umts.self-config.max-ul-tx-power-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig,device.services.fap-service.{i}.capabilities.umts.self-config.lacracura-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig,device.services.fap-service.{i}.capabilities.umts.self-config.neighbor-list-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig,device.services.fap-service.{i}.capabilities.umts.self-config.cell-re-selection-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.intra-freq-meas-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.inter-freq-meas-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.inter-rat-meas-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig,device.services.fap-service.{i}.capabilities.umts.self-config.ue-internal-meas-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig,device.services.fap-service.{i}.capabilities.umts.self-config.noise-rise-limit-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.LTE.,device.services.fap-service.{i}.capabilities.lte,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.LTE.DuplexMode,device.services.fap-service.{i}.capabilities.lte.duplex-mode,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.LTE.BandsSupported,device.services.fap-service.{i}.capabilities.lte.bands-supported,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Capabilities.LTE.NNSFSupported,device.services.fap-service.{i}.capabilities.lte.nnsf-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.LTE.UMTSRxSupported,device.services.fap-service.{i}.capabilities.lte.umts-rx-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported,device.services.fap-service.{i}.capabilities.lte.umts-rx-bands-supported,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.LTE.GSMRxSupported,device.services.fap-service.{i}.capabilities.lte.gsm-rx-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported,device.services.fap-service.{i}.capabilities.lte.gsm-rx-bands-supported,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported,device.services.fap-service.{i}.capabilities.lte.cdma2000-rx-supported,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported,device.services.fap-service.{i}.capabilities.lte.cdma2000-rx-bands-supported,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.CDMA2000.,device.services.fap-service.{i}.capabilities.cdma2000,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable,device.services.fap-service.{i}.capabilities.cdma2000.remote-ip-access-capable,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon,device.services.fap-service.{i}.capabilities.cdma2000.band-class-supported-fap-beacon,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.,device.services.fap-service.{i}.capabilities.cdma2000.one-x,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP,device.services.fap-service.{i}.capabilities.cdma2000.one-x.band-class-supported-fap,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable,device.services.fap-service.{i}.capabilities.cdma2000.one-x.active-handin-capable,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable,device.services.fap-service.{i}.capabilities.cdma2000.one-x.femto-overhead-messages-capable,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.rfcnfl-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.pilot-pn-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.max-fap-tx-power-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.one-x.self-config.max-fap-beacon-tx-power-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.,device.services.fap-service.{i}.capabilities.cdma2000.hrpd,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.a13-session-transfer-capable,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.a16-session-transfer-capable,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.local-ip-access-capable,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.dedicated-hrpd-beacon,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config,ScalarObject,object +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.rfcnfl-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.pilot-pn-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.max-fap-tx-power-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig,device.services.fap-service.{i}.capabilities.cdma2000.hrpd.self-config.max-fap-beacon-tx-power-config,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.,device.services.fap-service.{i}.fap-control,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.SelfConfigEvents,device.services.fap-service.{i}.fap-control.self-config-events,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.EnclosureTamperingDetected,device.services.fap-service.{i}.fap-control.enclosure-tampering-detected,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.,device.services.fap-service.{i}.fap-control.umts,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.UMTS.OpState,device.services.fap-service.{i}.fap-control.umts.op-state,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.AdminState,device.services.fap-service.{i}.fap-control.umts.admin-state,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.RFTxStatus,device.services.fap-service.{i}.fap-control.umts.rf-tx-status,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.PMConfig,device.services.fap-service.{i}.fap-control.umts.pm-config,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.,device.services.fap-service.{i}.fap-control.umts.self-config,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.uarfcn-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.primary-scrambling-code-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.max-fap-tx-power-expanded-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.pcpich-power-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.max-ul-tx-power-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.lacracura-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.neighbor-list-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.cell-re-selection-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.intra-freq-meas-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.inter-freq-meas-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.inter-rat-meas-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.ue-internal-meas-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable,device.services.fap-service.{i}.fap-control.umts.self-config.noise-rise-limit-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.,device.services.fap-service.{i}.fap-control.umts.gateway,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1,device.services.fap-service.{i}.fap-control.umts.gateway.sec-gw-server1,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2,device.services.fap-service.{i}.fap-control.umts.gateway.sec-gw-server2,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3,device.services.fap-service.{i}.fap-control.umts.gateway.sec-gw-server3,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-server1,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-server2,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-server3,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort,device.services.fap-service.{i}.fap-control.umts.gateway.fapgw-port,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.LTE.,device.services.fap-service.{i}.fap-control.lte,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.LTE.OpState,device.services.fap-service.{i}.fap-control.lte.op-state,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.LTE.AdminState,device.services.fap-service.{i}.fap-control.lte.admin-state,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.LTE.RFTxStatus,device.services.fap-service.{i}.fap-control.lte.rf-tx-status,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.LTE.PMConfig,device.services.fap-service.{i}.fap-control.lte.pm-config,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.,device.services.fap-service.{i}.fap-control.lte.gateway,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1,device.services.fap-service.{i}.fap-control.lte.gateway.sec-gw-server1,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2,device.services.fap-service.{i}.fap-control.lte.gateway.sec-gw-server2,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3,device.services.fap-service.{i}.fap-control.lte.gateway.sec-gw-server3,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList,device.services.fap-service.{i}.fap-control.lte.gateway.s1-sig-link-server-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode,device.services.fap-service.{i}.fap-control.lte.gateway.s1-connection-mode,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort,device.services.fap-service.{i}.fap-control.lte.gateway.s1-sig-link-port,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.,device.services.fap-service.{i}.fap-control.cdma2000,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HomeDomain,device.services.fap-service.{i}.fap-control.cdma2000.home-domain,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable,device.services.fap-service.{i}.fap-control.cdma2000.remote-ip-access-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.PMConfig,device.services.fap-service.{i}.fap-control.cdma2000.pm-config,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.,device.services.fap-service.{i}.fap-control.cdma2000.time,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone,device.services.fap-service.{i}.fap-control.cdma2000.time.local-time-zone,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime,device.services.fap-service.{i}.fap-control.cdma2000.time.current-local-time,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds,device.services.fap-service.{i}.fap-control.cdma2000.time.leap-seconds,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed,device.services.fap-service.{i}.fap-control.cdma2000.time.daylight-savings-used,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.,device.services.fap-service.{i}.fap-control.cdma2000.one-x,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState,device.services.fap-service.{i}.fap-control.cdma2000.one-x.admin-state,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.OpState,device.services.fap-service.{i}.fap-control.cdma2000.one-x.op-state,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus,device.services.fap-service.{i}.fap-control.cdma2000.one-x.rf-tx-status,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight,device.services.fap-service.{i}.fap-control.cdma2000.one-x.daylight,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev,device.services.fap-service.{i}.fap-control.cdma2000.one-x.max-p-rev,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister,device.services.fap-service.{i}.fap-control.cdma2000.one-x.reregister,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod,device.services.fap-service.{i}.fap-control.cdma2000.one-x.emergency-session-period,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode,device.services.fap-service.{i}.fap-control.cdma2000.one-x.location-area-code,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId,device.services.fap-service.{i}.fap-control.cdma2000.one-x.msc-id,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement.active-handin-measurement-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement.active-hand-in-measurement-duration,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold,device.services.fap-service.{i}.fap-control.cdma2000.one-x.active-handin-measurement.measurement-report-threshold,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.rfcnfl-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.pilot-pn-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.max-fap-tx-power-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.one-x.self-config.max-fap-beacon-tx-power-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.,device.services.fap-service.{i}.fap-control.cdma2000.gateway,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-server1,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-server2,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-server3,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount,device.services.fap-service.{i}.fap-control.cdma2000.gateway.sec-gw-switchover-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.op-state,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.admin-state,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.rf-tx-status,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13-session-transfer-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.local-ip-access-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.rfcnfl-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.pilot-pn-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.max-fap-tx-power-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.self-config.max-hrpd-beacon-tx-power-self-config-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13,ScalarObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.,TabularObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.color-code,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.color-code-to-uati104.{i}.uati104,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.,TabularObject,object +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.hrpd-subnet-length,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.hrpd-subnet,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress,device.services.fap-service.{i}.fap-control.cdma2000.hrpd.a13.hrpd-subnet-to-ip.{i}.a13-ip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.,device.services.fap-service.{i}.access-mgmt,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.UMTS.,device.services.fap-service.{i}.access-mgmt.umts,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.UMTS.AccessMode,device.services.fap-service.{i}.access-mgmt.umts.access-mode,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision,device.services.fap-service.{i}.access-mgmt.umts.non-csgue-access-decision,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally,device.services.fap-service.{i}.access-mgmt.umts.csg-membership-determined-locally,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed,device.services.fap-service.{i}.access-mgmt.umts.max-u-es-served,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers,device.services.fap-service.{i}.access-mgmt.umts.max-csg-members,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers,device.services.fap-service.{i}.access-mgmt.umts.max-non-csg-members,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers,device.services.fap-service.{i}.access-mgmt.umts.max-resource-non-csg-members,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.UMTS.HNBName,device.services.fap-service.{i}.access-mgmt.umts.hnb-name,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.CSGID,device.services.fap-service.{i}.access-mgmt.umts.csgid,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.UMTS.AccessControlList,device.services.fap-service.{i}.access-mgmt.umts.access-control-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries,device.services.fap-service.{i}.access-mgmt.umts.max-member-detail-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries,device.services.fap-service.{i}.access-mgmt.umts.member-detail-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.,TabularObject,object +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.imsi,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.msisdn,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires,device.services.fap-service.{i}.access-mgmt.umts.member-detail.{i}.membership-expires,Tabular-ReadWrite,dateTime +Device.Services.FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.umts.local-ip-access,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable,device.services.fap-service.{i}.access-mgmt.umts.local-ip-access.enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.LTE.,device.services.fap-service.{i}.access-mgmt.lte,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.LTE.AccessMode,device.services.fap-service.{i}.access-mgmt.lte.access-mode,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxUEsServed,device.services.fap-service.{i}.access-mgmt.lte.max-u-es-served,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers,device.services.fap-service.{i}.access-mgmt.lte.max-csg-members,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers,device.services.fap-service.{i}.access-mgmt.lte.max-non-csg-members,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers,device.services.fap-service.{i}.access-mgmt.lte.max-resource-non-csg-members,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.LTE.CSGID,device.services.fap-service.{i}.access-mgmt.lte.csgid,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.LTE.HNBName,device.services.fap-service.{i}.access-mgmt.lte.hnb-name,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.lte.local-ip-access,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable,device.services.fap-service.{i}.access-mgmt.lte.local-ip-access.enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.,device.services.fap-service.{i}.access-mgmt.cdma2000,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.AccessMode,device.services.fap-service.{i}.access-mgmt.cdma2000.access-mode,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed,device.services.fap-service.{i}.access-mgmt.cdma2000.max-total-active-calls-allowed,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList,device.services.fap-service.{i}.access-mgmt.cdma2000.access-control-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries,device.services.fap-service.{i}.access-mgmt.cdma2000.max-member-detail-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.,TabularObject,object +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.imsi,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.hrpd-identifier-type,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.hrpd-identifier-value,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires,device.services.fap-service.{i}.access-mgmt.cdma2000.member-detail.{i}.membership-expires,Tabular-ReadWrite,dateTime +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.filter-type,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.filter-in-use,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.,TabularObject,object +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.subnet,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask,device.services.fap-service.{i}.access-mgmt.cdma2000.local-ip-access.hrpd.egress-filter.{i}.subnet-mask,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.Legacy.,device.services.fap-service.{i}.access-mgmt.legacy,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access,ScalarObject,object +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.max-rules-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.,TabularObject,object +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.dest-ip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.dest-subnet-mask,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.protocol,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.action,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface,device.services.fap-service.{i}.access-mgmt.legacy.local-ip-access.rule.{i}.interface,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.,device.services.fap-service.{i}.cell-config,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.,device.services.fap-service.{i}.cell-config.umts,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.TunnelInstance,device.services.fap-service.{i}.cell-config.umts.tunnel-instance,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.,device.services.fap-service.{i}.cell-config.umts.cn,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PLMNType,device.services.fap-service.{i}.cell-config.umts.cn.plmn-type,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PLMNID,device.services.fap-service.{i}.cell-config.umts.cn.plmnid,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID,device.services.fap-service.{i}.cell-config.umts.cn.equiv-plmnid,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.SAC,device.services.fap-service.{i}.cell-config.umts.cn.sac,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC,device.services.fap-service.{i}.cell-config.umts.cn.broadcast-sac,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.LACRAC,device.services.fap-service.{i}.cell-config.umts.cn.lacrac,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.LACInUse,device.services.fap-service.{i}.cell-config.umts.cn.lac-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.RACInUse,device.services.fap-service.{i}.cell-config.umts.cn.rac-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.t3212,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.imsi-attach-detach-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.att-estab-cs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.fail-estab-cs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.succ-estab-cs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.rab.stats.rel-drop-cs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.att3-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.succ3-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.att2-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO,device.services.fap-service.{i}.cell-config.umts.cn.cs-domain.hho.stats.succ2-g-macro-to-hnb-csho,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.network-mode-operation-combined,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.att-estab-ps,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.succ-estab-ps,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.fail-estab-ps,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.rel-drop-ps,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits-edch,Scalar-ReadOnly,unsignedLong +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits64-k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits128-k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.ul-num-user-bits384-k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits-hsdpa,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits64-k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits128-k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.dl-num-user-bits384-k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.correlation-id,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.estab-direct-path-lgw-att-nbr,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.estab-direct-path-lgw-succ-nbr,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr,device.services.fap-service.{i}.cell-config.umts.cn.ps-domain.rab.stats.lgw.{i}.estab-direct-path-lgw-fail-nbr,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.,device.services.fap-service.{i}.cell-config.umts.cn.hho,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats.succ-hnb-umts-intra-freq,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats.att-hnb-umts-intra-freq,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq,device.services.fap-service.{i}.cell-config.umts.cn.hho.stats.att-hnb-umts-inter-freq,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.,device.services.fap-service.{i}.cell-config.umts.ran,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.URAList,device.services.fap-service.{i}.cell-config.umts.ran.ura-list,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.URAInUse,device.services.fap-service.{i}.cell-config.umts.ran.ura-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.rncid,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellID,device.services.fap-service.{i}.cell-config.umts.ran.cell-id,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRatC,device.services.fap-service.{i}.cell-config.umts.ran.t-rat-c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRafC,device.services.fap-service.{i}.cell-config.umts.ran.t-raf-c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NRafC,device.services.fap-service.{i}.cell-config.umts.ran.n-raf-c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TigOR,device.services.fap-service.{i}.cell-config.umts.ran.tig-or,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TinTR,device.services.fap-service.{i}.cell-config.umts.ran.tin-tr,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd,device.services.fap-service.{i}.cell-config.umts.ran.t-data-fwd,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep,device.services.fap-service.{i}.cell-config.umts.ran.t-reloc-prep,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall,device.services.fap-service.{i}.cell-config.umts.ran.t-reloc-overall,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm,device.services.fap-service.{i}.cell-config.umts.ran.hnbid-realm,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.HSFlag,device.services.fap-service.{i}.cell-config.umts.ran.hs-flag,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.HSEnable,device.services.fap-service.{i}.cell-config.umts.ran.hs-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs,device.services.fap-service.{i}.cell-config.umts.ran.num-of-hspdsc-hs,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs,device.services.fap-service.{i}.cell-config.umts.ran.num-of-hsscc-hs,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.,device.services.fap-service.{i}.cell-config.umts.ran.csg,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator,device.services.fap-service.{i}.cell-config.umts.ran.csg.csg-indicator,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList,device.services.fap-service.{i}.cell-config.umts.ran.csg.uarfcndl-list,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info.start-psc-range1-coefficient,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info.number-of-ps-cs,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset,device.services.fap-service.{i}.cell-config.umts.ran.csg.csgpsc-split-info.psc-range2-offset,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.quality-measure-cpich,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.qqual-min,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.qqual-min-offset,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-rx-lev-min,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.delta-q-rx-lev-min,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-rx-lev-min-offset,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-hyst1s,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.q-hyst2s,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.t-reselections,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-intrasearch,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-intersearch,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-search-hcs,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-search-rat,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.shcsrat,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.s-limit-search-rat,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.non-hcstcr-max,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.non-hcsncr,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.non-hcstcr-max-hyst,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.qhcs,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.use-of-hcs,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.hcs-prio,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.tcr-max,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.ncr,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.tcr-max-hyst,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH,device.services.fap-service.{i}.cell-config.umts.ran.cell-selection.ue-tx-pwr-max-rach,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t300,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t301,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t302,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t304,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t305,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t307,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t308,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t309,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t310,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t311,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t312,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t313,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t314,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t315,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t316,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.t317,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n300,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n301,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n302,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n304,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n310,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n312,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n313,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.n315,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime,device.services.fap-service.{i}.cell-config.umts.ran.rrc-timers.wait-time,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.,device.services.fap-service.{i}.cell-config.umts.ran.drx,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS,device.services.fap-service.{i}.cell-config.umts.ran.drx.drx-cycle-length-coefficient-cs,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS,device.services.fap-service.{i}.cell-config.umts.ran.drx.drx-cycle-length-coefficient-ps,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.drx.utrandrx-cycle-length-coefficient,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.,device.services.fap-service.{i}.cell-config.umts.ran.power-control,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue,device.services.fap-service.{i}.cell-config.umts.ran.power-control.constant-value,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp,device.services.fap-service.{i}.cell-config.umts.ran.power-control.power-ramp-step-up,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax,device.services.fap-service.{i}.cell-config.umts.ran.power-control.preamble-retrans-max,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor,device.services.fap-service.{i}.cell-config.umts.ran.power-control.persistence-scale-factor,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax,device.services.fap-service.{i}.cell-config.umts.ran.power-control.m-max,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min,device.services.fap-service.{i}.cell-config.umts.ran.power-control.nb01-min,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max,device.services.fap-service.{i}.cell-config.umts.ran.power-control.nb01-max,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.cell-barred,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.intra-freq-cell-reselection-indicator,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.t-barred,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.access-class-barred-list-cs,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.access-class-barred-list-ps,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse,device.services.fap-service.{i}.cell-config.umts.ran.cell-restriction.cell-reserved-for-operator-use,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.measurement-quantity,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.filter-coefficient,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.intra-frequency-event-identity,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition2-event1a,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition1-event1b,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition2-event1e,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.triggering-condition1-event1f,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-range-event1a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-range-event1b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.weighting-factor-event1a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.weighting-factor-event1b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.report-deactivation-threshold-event1a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-amount-event1a,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-amount-event1c,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-interval-event1a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.reporting-interval-event1c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1d,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1e,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.hysteresis-event1f,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1d,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1e,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.time-to-trigger-event1f,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.threshold-used-frequency-event1e,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.threshold-used-frequency-event1f,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.replacement-activation-threshold-event1c,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.intra-frequency-event-identity,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.event-description,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.measurement-quantity,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.filter-coefficient,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.triggering-condition,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.reporting-range,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.weighting-factor,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.report-deactivation-threshold,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.reporting-amount,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.reporting-interval,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.hysteresis,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.time-to-trigger,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.threshold-used-frequency,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold,device.services.fap-service.{i}.cell-config.umts.ran.intra-freq-meas.instance.{i}.replacement-activation-threshold,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.measurement-quantity,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.filter-coefficient,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.inter-frequency-event-identity,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2d,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.weighting-factor-event2f,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2d,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.hysteresis-event2f,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2d,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.time-to-trigger-event2f,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.threshold-used-frequency-event2b,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.threshold-used-frequency-event2d,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.threshold-used-frequency-event2f,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.intra-frequency-event-identity,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.event-description,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.measurement-quantity,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.filter-coefficient,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.weighting-factor,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.hysteresis,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.time-to-trigger,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.threshold-used-frequency,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency,device.services.fap-service.{i}.cell-config.umts.ran.inter-freq-meas.instance.{i}.threshold-non-used-frequency,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.gsm-filter-coefficient,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.bsic-verification-required,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.weighting-factor,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.hysteresis,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.time-to-trigger,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.threshold-own-system,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.threshold-other-system,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.inter-rat-event-identity,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.event-description,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.filter-coefficient,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.bsic-verification-required,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.weighting-factor,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.hysteresis,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.time-to-trigger,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.threshold-own-system,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem,device.services.fap-service.{i}.cell-config.umts.ran.inter-rat-meas.instance.{i}.threshold-other-system,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.filter-coefficient,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.ue-tx-pwr-threshold-event6a,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.time-to-trigger-event6a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.ue-tx-pwr-threshold-event6b,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b,device.services.fap-service.{i}.cell-config.umts.ran.ue-internal-meas.time-to-trigger-event6b,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.,device.services.fap-service.{i}.cell-config.umts.ran.rf,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcndl,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcndl-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcnul-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect,device.services.fap-service.{i}.cell-config.umts.ran.rf.uarfcndl-to-protect,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.rf.primary-scrambling-code,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.primary-scrambling-code-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-fap-tx-power-expanded,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-fap-tx-power-in-use-expanded,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-ul-tx-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-ul-tx-power-in-use,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.pcpich-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.pcpich-power-in-use,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH,device.services.fap-service.{i}.cell-config.umts.ran.rf.power-offset-pilot-dpdch,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget,device.services.fap-service.{i}.cell-config.umts.ran.rf.fap-coverage-target,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo,device.services.fap-service.{i}.cell-config.umts.ran.rf.fap-quality-target-ec-io,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.psch-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.ssch-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.pich-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.pch-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.fach-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.bch-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower,device.services.fap-service.{i}.cell-config.umts.ran.rf.aich-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod,device.services.fap-service.{i}.cell-config.umts.ran.rf.ctch-allocation-period,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset,device.services.fap-service.{i}.cell-config.umts.ran.rf.cbs-frame-offset,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI,device.services.fap-service.{i}.cell-config.umts.ran.rf.max-tti,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue,device.services.fap-service.{i}.cell-config.umts.ran.rf.noise-rise-limit-lower-value,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue,device.services.fap-service.{i}.cell-config.umts.ran.rf.noise-rise-limit-upper-value,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse,device.services.fap-service.{i}.cell-config.umts.ran.rf.noise-rise-limit-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.max-intra-freq-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.max-inter-freq-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.rncid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.cid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.lac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.rac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.ura,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.pcpich-tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.collocated-inter-freq-cell,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.max-tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.intra-freq-cell.{i}.max-dpc-htx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.rncid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.cid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.lac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.rac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.ura,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.uarfcnul,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.uarfcndl,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-freq-cell.{i}.pcpich-tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.lac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.ci,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.max-intra-freq-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.max-inter-freq-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.rncid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.cid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.lac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.rac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.ura,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.intra-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.rncid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.cid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.lac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.rac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.ura,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.uarfcnul,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.uarfcndl,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-freq-cell.{i}.pcpich-scrambling-code,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.lac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.ci,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.umts.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.,device.services.fap-service.{i}.cell-config.umts.ran.rrc,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats.att-conn-estab,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats.fail-conn-estab,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab,device.services.fap-service.{i}.cell-config.umts.ran.rrc.stats.succ-conn-estab,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.,device.services.fap-service.{i}.cell-config.umts.rab,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS,device.services.fap-service.{i}.cell-config.umts.rab.rab-succ-estab-cs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS,device.services.fap-service.{i}.cell-config.umts.rab.rab-fail-estab-cs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS,device.services.fap-service.{i}.cell-config.umts.rab.rab-succ-estab-ps,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS,device.services.fap-service.{i}.cell-config.umts.rab.rab-fail-estab-ps,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean,device.services.fap-service.{i}.cell-config.umts.rab.rabcs-setup-time-mean,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax,device.services.fap-service.{i}.cell-config.umts.rab.rabcs-setup-time-max,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean,device.services.fap-service.{i}.cell-config.umts.rab.rabps-setup-time-mean,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax,device.services.fap-service.{i}.cell-config.umts.rab.rabps-setup-time-max,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.FailHO,device.services.fap-service.{i}.cell-config.umts.rab.fail-ho,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.UMTS.RAB.SuccHO,device.services.fap-service.{i}.cell-config.umts.rab.succ-ho,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.,device.services.fap-service.{i}.cell-config.lte,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.tunnel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.tunnel-ref,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.tunnel.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.,device.services.fap-service.{i}.cell-config.lte.epc,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList,device.services.fap-service.{i}.cell-config.lte.epc.allowed-ciphering-algorithm-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList,device.services.fap-service.{i}.cell-config.lte.epc.allowed-integrity-protection-algorithm-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.TAC,device.services.fap-service.{i}.cell-config.lte.epc.tac,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.EAID,device.services.fap-service.{i}.cell-config.lte.epc.eaid,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries,device.services.fap-service.{i}.cell-config.lte.epc.max-plmn-list-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries,device.services.fap-service.{i}.cell-config.lte.epc.max-qo-s-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.epc.qo-s-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.is-primary,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse,device.services.fap-service.{i}.cell-config.lte.epc.plmn-list.{i}.cell-reserved-for-operator-use,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.qci,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.type,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.priority,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget,device.services.fap-service.{i}.cell-config.lte.epc.qo-s.{i}.packet-delay-budget,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.,device.services.fap-service.{i}.cell-config.lte.epc.ho,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.toe-nb-att,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.toe-nb-succ,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.toe-nb-fail,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.frome-nb-att,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.frome-nb-succ,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.frome-nb-fail,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-utran-att,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-utran-succ,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-utran-fail,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-geran-att,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-geran-succ,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail,device.services.fap-service.{i}.cell-config.lte.epc.ho.stats.to-geran-fail,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.,device.services.fap-service.{i}.cell-config.lte.ran,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Common.,device.services.fap-service.{i}.cell-config.lte.ran.common,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity,device.services.fap-service.{i}.cell-config.lte.ran.common.cell-identity,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1AP.,device.services.fap-service.{i}.cell-config.lte.ran.s1-ap,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep,device.services.fap-service.{i}.cell-config.lte.ran.s1-ap.t-reloc-prep,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall,device.services.fap-service.{i}.cell-config.lte.ran.s1-ap.t-reloc-overall,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1U.,device.services.fap-service.{i}.cell-config.lte.ran.s1-u,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval,device.services.fap-service.{i}.cell-config.lte.ran.s1-u.gtpu-echo-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.,device.services.fap-service.{i}.cell-config.lte.ran.rf,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL,device.services.fap-service.{i}.cell-config.lte.ran.rf.earfcndl,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL,device.services.fap-service.{i}.cell-config.lte.ran.rf.earfcnul,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.rf.freq-band-indicator,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth,device.services.fap-service.{i}.cell-config.lte.ran.rf.dl-bandwidth,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth,device.services.fap-service.{i}.cell-config.lte.ran.rf.ul-bandwidth,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower,device.services.fap-service.{i}.cell-config.lte.ran.rf.reference-signal-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID,device.services.fap-service.{i}.cell-config.lte.ran.rf.phy-cell-id,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset,device.services.fap-service.{i}.cell-config.lte.ran.rf.psch-power-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset,device.services.fap-service.{i}.cell-config.lte.ran.rf.ssch-power-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset,device.services.fap-service.{i}.cell-config.lte.ran.rf.pbch-power-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.,device.services.fap-service.{i}.cell-config.lte.ran.phy,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.,device.services.fap-service.{i}.cell-config.lte.ran.phy.antenna-info,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount,device.services.fap-service.{i}.cell-config.lte.ran.phy.antenna-info.antenna-ports-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pdsch,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb,device.services.fap-service.{i}.cell-config.lte.ran.phy.pdsch.pb,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa,device.services.fap-service.{i}.cell-config.lte.ran.phy.pdsch.pa,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.srs-enabled,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.srs-bandwidth-config,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.srs-max-up-pts,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission,device.services.fap-service.{i}.cell-config.lte.ran.phy.srs.ack-nack-srs-simultaneous-transmission,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.root-sequence-index,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.configuration-index,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.high-speed-flag,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.zero-correlation-zone-config,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset,device.services.fap-service.{i}.cell-config.lte.ran.phy.prach.freq-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.delta-pucch-shift,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.nrbcqi,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.ncsan,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.n1-pucchan,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.cqipucch-resource-index,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K,device.services.fap-service.{i}.cell-config.lte.ran.phy.pucch.k,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.nsb,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.hopping-mode,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.hopping-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.enable64-qam,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.group-hopping-enabled,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.group-assignment-pusch,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.sequence-hopping-enabled,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift,device.services.fap-service.{i}.cell-config.lte.ran.phy.pusch.ulrs.cyclic-shift,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.p0-nominal-pusch,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.alpha,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.p0-nominal-pucch,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format1,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format1b,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format2,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format2a,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-fpucch-format2b,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3,device.services.fap-service.{i}.cell-config.lte.ran.phy.ul-power-control.delta-preamble-msg3,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.neigh-cell-config,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.max-sf-config-list-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.sync-stratum-id,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.radio-frame-allocation-period,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.radioframe-allocation-offset,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.radio-frame-allocation-size,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations,device.services.fap-service.{i}.cell-config.lte.ran.phy.mbsfn.sf-config-list.{i}.sub-frame-allocations,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs.num-prs-resource-blocks,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs.prs-configuration-index,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames,device.services.fap-service.{i}.cell-config.lte.ran.phy.prs.num-consecutive-prs-subfames,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.,device.services.fap-service.{i}.cell-config.lte.ran.phy.tdd-frame,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment,device.services.fap-service.{i}.cell-config.lte.ran.phy.tdd-frame.sub-frame-assignment,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns,device.services.fap-service.{i}.cell-config.lte.ran.phy.tdd-frame.special-subframe-patterns,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.,device.services.fap-service.{i}.cell-config.lte.ran.mac,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.number-of-ra-preambles,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.size-of-ra-group-a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.message-size-group-a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.message-power-offset-group-b,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.power-ramping-step,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.preamble-initial-received-target-power,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.preamble-trans-max,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.response-window-size,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.contention-resolution-timer,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx,device.services.fap-service.{i}.cell-config.lte.ran.mac.rach.max-harq-msg3-tx,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-enabled,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.on-duration-timer,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-inactivity-timer,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-retransmission-timer,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.long-drx-cycle,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-start-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.short-drx-cycle,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.drx.drx-short-cycle-timer,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.max-harq-tx,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.periodic-bsr-timer,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.retx-bsr-timer,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling,device.services.fap-service.{i}.cell-config.lte.ran.mac.ulsch.tti-bundling,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.,device.services.fap-service.{i}.cell-config.lte.ran.rlc,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.default-configuration,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.t-poll-retransmit,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.poll-pdu,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.poll-byte,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.max-retx-threshold,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.t-reordering,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b1.t-status-prohibit,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.default-configuration,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.t-poll-retransmit,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.poll-pdu,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.poll-byte,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.max-retx-threshold,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.t-reordering,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit,device.services.fap-service.{i}.cell-config.lte.ran.rlc.sr-b2.t-status-prohibit,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t300,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t301,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t302,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t304-eutra,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t304-irat,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t310,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t311,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.t320,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.n310,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311,device.services.fap-service.{i}.cell-config.lte.ran.rrc-timers.n311,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction.cell-barred,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction.cell-reserved-for-operator-use,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency,device.services.fap-service.{i}.cell-config.lte.ran.cell-restriction.barring-for-emergency,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.,device.services.fap-service.{i}.cell-config.lte.ran.mobility,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.qhyst,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.q-hyst-sf-medium,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.q-hyst-sf-high,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.t-evaluation,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.t-hyst-normal,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.n-cell-change-medium,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.common.n-cell-change-high,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.q-rx-lev-min-si-b1,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.q-rx-lev-min-si-b3,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.q-rx-lev-min-offset,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.s-intra-search,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.t-reselection-eutra,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.s-non-intra-search,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.cell-reselection-priority,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.p-max,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.thresh-serving-low,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.t-reselection-eutrasf-medium,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.intra-freq.t-reselection-eutrasf-high,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.max-carrier-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.eutra-carrier-arfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.q-rx-lev-min-si-b5,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.q-offset-freq,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.t-reselection-eutra,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.p-max,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.t-reselection-eutrasf-medium,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.inter-freq.carrier.{i}.t-reselection-eutrasf-high,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.t-reselection-utra,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.t-reselection-utrasf-medium,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.t-reselection-utrasf-high,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.max-utranfdd-freq-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.utra-carrier-arfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.q-rx-lev-min,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.q-qual-min,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.utra.utranfdd-freq.{i}.p-max-utra,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.t-reselection-geran,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.t-reselection-geransf-medium,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.t-reselection-geransf-high,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.max-geran-freq-group-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.band-indicator,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.bccharfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.q-rx-lev-min,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.geran.geran-freq-group.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.search-window-size,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.t-reselection-cdma2000,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.t-reselection-cdma2000-sf-medium,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.t-reselection-cdma2000-sf-high,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.max-cdma2000-band-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.band-class,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.cell-reselection-priority,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.thresh-x-high,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow,device.services.fap-service.{i}.cell-config.lte.ran.mobility.idle-mode.irat.cdma2000.cdma2000-band.{i}.thresh-x-low,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.filter-coefficient-rsrp,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.filter-coefficient-rsrq,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a1-threshold-rsrp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a1-threshold-rsrq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a2-threshold-rsrp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a2-threshold-rsrq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a3-offset,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-on-leave,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a4-threshold-rsrp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a4-threshold-rsrq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold1-rsrp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold1-rsrq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold2-rsrp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.a5-threshold2-rsrq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.hysteresis,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.time-to-trigger,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.trigger-quantity,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-quantity,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.max-report-cells,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.eutra.report-amount,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.qoffsett-utra,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.filter-coefficient-utra,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.meas-quantity-utrafdd,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-utrarscp,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-utra-ec-n0,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.qoffset-geran,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.filter-coefficient-geran,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-geran,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.qoffset-cdma2000,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.meas-quantity-cdma2000,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b1-threshold-cdma2000,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-utrarscp,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-utra-ec-n0,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-geran,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.b2-threshold2-cdma2000,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.hysteresis,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.time-to-trigger,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.max-report-cells,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.report-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount,device.services.fap-service.{i}.cell-config.lte.ran.mobility.conn-mode.irat.report-amount,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.max-lte-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.cid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.eutra-carrier-arfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.phy-cell-id,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.q-offset,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.cio,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.rs-tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.lte-cell.{i}.blacklisted,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.max-umts-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.max-cdma2000-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.rncid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.cid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.lac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.rac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.ura,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.uarfcnul,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.uarfcndl,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.pcpich-scrambling-code,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.umts.{i}.pcpich-tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.lac,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.ci,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.must-include,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.band-class,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.arfcn,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.pn-offset,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.type,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list.inter-rat-cell.cdma2000.{i}.cid,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.max-lte-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.cid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.eutra-carrier-arfcn,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.phy-cell-id,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.q-offset,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.cio,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.rs-tx-power,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.lte-cell.{i}.blacklisted,Tabular-ReadOnly,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.max-umts-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.max-gsm-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.max-cdma2000-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.rncid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.cid,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.lac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.rac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.ura,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.uarfcnul,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.uarfcndl,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.pcpich-scrambling-code,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.umts.{i}.pcpich-tx-power,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.lac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bsic,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.ci,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.band-indicator,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.gsm.{i}.bccharfcn,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.band-class,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.arfcn,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.pn-offset,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.type,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID,device.services.fap-service.{i}.cell-config.lte.ran.neighbor-list-in-use.inter-rat-cell.cdma2000.{i}.cid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.,device.services.fap-service.{i}.cell-config.lte.ran.csg,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.mean-nbr-usr,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.att-inbound-mobility,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.succ-inbound-mobility,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility,device.services.fap-service.{i}.cell-config.lte.ran.csg.stats.failed-inbound-mobility,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.,device.services.fap-service.{i}.cell-config.lte.ran.rrc,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats.att-conn-estab,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats.fail-conn-estab,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab,device.services.fap-service.{i}.cell-config.lte.ran.rrc.stats.succ-conn-estab,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.,device.services.fap-service.{i}.cell-config.lte.ran.erab,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-init-att-nbr,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-init-succ-nbr,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-init-fail-nbr,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-att-nbr,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-succ-nbr,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.estab-fail-nbr,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.rel-enb-nbr-qci,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.rel-enb-nbr-cause,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.correlation-id,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.estab-direct-path-lgw-att-nbr,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.estab-direct-path-lgw-succ-nbr,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr,device.services.fap-service.{i}.cell-config.lte.ran.erab.stats.lgw.{i}.estab-direct-path-lgw-fail-nbr,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.,device.services.fap-service.{i}.cell-config.lte.ran.drb,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-dl,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-ul,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-dl-max,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-bitrate-ul-max,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-delay-dl,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-drop-rate-dl,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-air-loss-rate-dl,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.pdcp-sdu-loss-rate-ul,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.ue-active-dl,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl,device.services.fap-service.{i}.cell-config.lte.ran.drb.stats.ue-active-ul,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.,device.services.fap-service.{i}.cell-config.lte.ran.rru,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.,device.services.fap-service.{i}.cell-config.lte.ran.rru.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl,device.services.fap-service.{i}.cell-config.lte.ran.rru.stats.prb-tot-dl,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl,device.services.fap-service.{i}.cell-config.lte.ran.rru.stats.prb-tot-ul,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.,device.services.fap-service.{i}.cell-config.lte.energy-savings,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.Enable,device.services.fap-service.{i}.cell-config.lte.energy-savings.enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.State,device.services.fap-service.{i}.cell-config.lte.energy-savings.state,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.,device.services.fap-service.{i}.cell-config.lte.energy-savings.activation-candidate-cells-load,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold,device.services.fap-service.{i}.cell-config.lte.energy-savings.activation-candidate-cells-load.threshold,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration,device.services.fap-service.{i}.cell-config.lte.energy-savings.activation-candidate-cells-load.time-duration,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.,device.services.fap-service.{i}.cell-config.lte.energy-savings.deactivation-candidate-cells-load,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold,device.services.fap-service.{i}.cell-config.lte.energy-savings.deactivation-candidate-cells-load.threshold,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration,device.services.fap-service.{i}.cell-config.lte.energy-savings.deactivation-candidate-cells-load.time-duration,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.start-time,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.end-time,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek,device.services.fap-service.{i}.cell-config.lte.energy-savings.not-allowed-time-period.{i}.days-of-week,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.,device.services.fap-service.{i}.cell-config.cdma2000,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.TunnelInstance,device.services.fap-service.{i}.cell-config.cdma2000.tunnel-instance,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.,device.services.fap-service.{i}.cell-config.cdma2000.one-x,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.max-batch-pcfpdsn-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.one-x-sector-nid,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.one-x-sector-sid,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.one-xpzid,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.base-id,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.max-neighbor-list-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.rfcnfl,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.rfcnfl-band-in-use,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.rfcnfl-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pilot-pn,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pilot-pn-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.max-fap-tx-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.max-fap-tx-power-in-use,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pch-pwr-percentage,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.pilot-pwr-percentage,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.rf.sync-pwr-percentage,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.rfcnfl-margin,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.fap-coverage-target,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.fap-beacon-coverage-target,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.max-coverage-edge-pilot-strength,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.max-allowable-pilot-strength-degradation,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.rfcnfl-to-protect,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.fap-allowed-adj-chan-coverage-hole,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.network-listen-mode-config.acir,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.nom-pwr,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.init-pwr,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.pwr-step-indb,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.nom-pwr-ext,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.apm-auth,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.apm-rand-update-prd,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.initialpwr,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.pwr-step,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.num-step,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.max-cap-size,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.preamble-size,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist09,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist10,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist11,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist12,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist13,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist14,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.psist15,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.msg-psist,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.reg-psist,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.probe-pn-ran,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.acc-tmo,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.probe-bkoff,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.bkoff,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.max-req-seq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.access-parameters.max-rsp-seq,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.reg-zone,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.total-zones,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.zone-timer,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.reg-period,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.srch-win-a,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.srch-win-n,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.srch-win-r,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.nghbr-max-age,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-rep-thresh,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-rep-frames,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-thresh-enable,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-period-enable,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.pwr-rep-delay,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.rescan,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.tadd,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.tdrop,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.tcomp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.t-tdrop,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-tadd,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-tdrop,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-tcomp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.system-parameters.in-traffic-ttdrop,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.prev,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.p-min-rev,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.delete-for-tmsi,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.use-tmsi,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.pref-msid-type,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.mcc,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.imsi1112,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.tmsi-zone-len,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.tmsi-zone,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.bcast-index,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.imsit-supported,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.soft-slope,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.add-intercept,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.drop-intercept,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.max-num-alt-so,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.reselected-included,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.ec-thresh,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.ec-io-thresh,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.pilot-report,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.nghbr-set-entry-info,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-ho-order,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.nghbr-set-access-info,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-ho,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-ho-msg-rsp,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.access-probe-ho,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.acc-ho-list-upd,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.acc-probe-ho-other-msg,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.max-num-probe-ho,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.brdcast-gps-assit,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-supported,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.num-qpch,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-rate,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-pwr-level-page,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpc-hcci-supported,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.qpch-pwr-level-config,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.sdb-supported,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.r-lgain-traffic-pilot,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.rvs-pwr-ctrl-delay-incl,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.extended-system-parameters.rvs-pwr-ctrl-delay,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfch-init-setpt,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpc-subchan-gain,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.rl-gain-adj,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfchfer,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfch-min-setpt,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.forward-pwr-ctr.fpcfch-max-setpt,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.handout-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.ho-pilot-power-thresh,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.ho-pilot-duration,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.tx-ho-required,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.rx-ho-command,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.ho-required-rejected,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.ho-required-unanswered,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.tx-uhdm,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.rx-ns-ack,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.ho-failure-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.call-drop-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.tx-ho-commence,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.rx-ho-session-clear,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.return-on-failure-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.one-pilot-report-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.two-pilot-report-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.hard-handoff.stats.three-pilot-report-count,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfpc-incl,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfpcfch-min-setpt,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfpcfch-max-setpt,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcrpc-incl,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpcfch-chan-adj-gain,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-rep-thresh,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-rep-frames,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-x-pwr-thresh-enable,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-period-enable,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.power-control.one-xpc-pwr-rep-delay,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.pilot-inc,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-index,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-config,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-pn,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.search-priority,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-band,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.neighbor-frequency,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.frequency-included,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.in-traffic,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.overhead-msg,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.base-identifier,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.air-interface,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.hand-out-capable,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-longitude,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-latitude,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-msc-id,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.one-x-neighbor-ios-cell-id,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.force-in-overhead,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.neighbor-list.{i}.included-in-overhead,Tabular-ReadOnly,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.association-type,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.apidlen,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.apid,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.apidmask,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.iosmscid,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.ioscellid,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhohysincl,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhohys,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhoslopeincl,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.intrafreqhoslope,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhohysincl,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhohys,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhoslopeincl,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqhoslope,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqsrchthincl,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidm.interfreqsrchth,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm.apidtextcha-ri-len,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm.apidtextmsgencoding,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.apidtm.apidtextcha-ri,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.lifetime,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.numappirec,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apassntype,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apsidsameasprevious,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apnidsameasprevious,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apbandsameasprevious,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apfreqsameasprevious,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnrecsameasprevious,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apsid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apnid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apband,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.apfreq,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnrectype,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnreclen,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC,device.services.fap-service.{i}.cell-config.cdma2000.one-x.ran.appim.appirec.{i}.appnrec,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcfpdsn-health-monitor-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-no-reason,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-admin-prohibit,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-insuff-resources,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-failed-auth,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-id-mismatch,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-malformed-req,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-unknown-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-setup-failure-unsupp-vend-id,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-closed-by-rnc,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-closed-by-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-success-pages,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-failed-pages,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-ingress-bytes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-egress-bytes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.a10-reg-update-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcf-config.pcf-performance-stats.total-a10-dropped-pages,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-number,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-start-ip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-end-ip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-security-parameter-index,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-secret-key,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-ios-version,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.batch-table-pdsn-admin-status,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType,device.services.fap-service.{i}.cell-config.cdma2000.one-x.batch-pcfpdsn.{i}.pdsn-type,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pdsn-number,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.security-parameter-index,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.security-key,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.ios-version,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pds-nadmin-status,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pdsn-health-status,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pdsnip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.pdsn-number-reg-update-perf,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.pdsnip-address-reg-update-perf,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-received-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-id-check-fail-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-auth-check-fail-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-for-unknown-psipdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unspecified-reason-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-ppp-timeout-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-registration-timeout-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsn-error-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pcf-handoff-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pdsn-handoff-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsnoamp-intervention-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-accounting-error-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-user-failed-authentication-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unknown-cause-code-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-without-reason-code-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-attempts-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-successes-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-blocks-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-id-mismatch-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-pdsnpdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-no-reason-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-admin-prohibit-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-insuff-resources-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-failed-auth-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-malformed-req-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unsupp-vend-id-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-unavailable-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-error-code-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-re-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-release-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.pdsn-number-pdsn-perf,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.one-x.pcfpdsn.{i}.pcfpdsn-stats.pds-nip-address-pdsn-perf,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.registration-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.registration-fails,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.registrations-blocked,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.page-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.page-fails,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-call-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-call-failures,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-calls-blocked,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.voice-calls-dropped,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-call-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-call-failures,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-calls-blocked,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.data-calls-dropped,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.average-voice-call,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.average-data-call,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.average-session-in-sec,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.total-voice-calls,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.total-data-calls,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.fwd-voice-packet-drop-percentage,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.rev-voice-packet-drop-percentage,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.fwd-avg-data-rate,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.rev-avg-data-rate,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.bc-index-zero-to-one-transitions,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions,device.services.fap-service.{i}.cell-config.cdma2000.one-x.stats.bc-index-one-to-zero-transitions,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.,device.services.fap-service.{i}.cell-config.cdma2000.one-x.redirect,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber,device.services.fap-service.{i}.cell-config.cdma2000.one-x.redirect.redirect-channel-number,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass,device.services.fap-service.{i}.cell-config.cdma2000.one-x.redirect.redirect-band-class,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.max-batch-pcfpdsn-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.hrpd-car-band-class,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rfcnfl,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rfcnfl-in-use,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.pilot-pn,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.pilot-pn-in-use,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.max-fap-tx-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.max-fap-tx-power-in-use,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.control-channel-rate,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.sync-capsule-offset,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rab-length,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rab-offset,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.sector-id,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.color-code,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.subnet-mask-length,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.hrpd-sec-el-reverse-link-silence-duration,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.hrpd-sec-el-reverse-link-silence-period,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.open-loop-adjust,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.probe-initial-adjust,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.probe-num-steps,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.probe-power-step,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.a-persistence,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rssirab-threshold,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.load-rab-threshold,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.connection-rate-limit,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.ran.rf.rfe-rl-balance-ratio,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcfpdsn-health-monitor-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-no-reason,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-admin-prohibit,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-insuff-resources,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-failed-auth,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-id-mismatch,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-malformed-req,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-unknown-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-setup-failure-unsupp-vend-id,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-closed-by-rnc,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-closed-by-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-success-pages,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-failed-pages,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-ingress-bytes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-egress-bytes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.a10-reg-update-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcf-config.pcf-performance-stats.total-a10-dropped-pages,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-number,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-start-ip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-end-ip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-security-parameter-index,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-secret-key,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-ios-version,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.batch-table-pdsn-admin-status,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.batch-pcfpdsn.{i}.pdsn-type,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pdsn-number,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.security-parameter-index,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.security-key,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.ios-version,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pds-nadmin-status,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pdsn-health-status,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pdsnip-address,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.pdsn-number-session-update-perf,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.pdsnip-address-session-update-perf,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-received-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-accepted-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-extended-apipdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-for-unknown-psipdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-id-check-fail-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-auth-check-fail-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-reason-unspecified-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-poorly-formed-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-session-params-not-updated-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-qo-s-profile-id-not-supported-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-insufficient-resources-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-session-update-stats.a11-session-update-denied-handoff-in-progress-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.pdsn-number-reg-update-perf,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.pdsnip-address-reg-update-perf,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-received-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-id-check-fail-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-auth-check-fail-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-for-unknown-psipdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unspecified-reason-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-ppp-timeout-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-registration-timeout-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsn-error-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pcf-handoff-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-inter-pdsn-handoff-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-pdsnoamp-intervention-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-accounting-error-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-user-failed-authentication-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-unknown-cause-code-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.a11-reg-update-stats.a11-reg-update-without-reason-code-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.pdsn-number-aux-a10-perf,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.pdsnip-address-aux-a10-perf,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-connections-created-in-first-reg-req-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-connections-created-in-subsequent-reg-req-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-fwd-ip-flows-created-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-rev-ip-flows-created-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.aux-a10-stats.aux-a10-ip-flow-accounting-reg-requests-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-attempts-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-successes-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-setup-blocks-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-id-mismatch-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-pdsnpdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-no-reason-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-admin-prohibit-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-insuff-resources-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-failed-auth-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-malformed-req-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unsupp-vend-id-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-unavailable-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a11-reg-req-denied-unknown-error-code-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-re-registration-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.a10-reg-req-for-release-retransmissions-pdsn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.pdsn-number-pdsn-perf,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.pcfpdsn.{i}.pcfpdsn-stats.pds-nip-address-pdsn-perf,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.redirect,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.redirect.redirect-channel-number,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.redirect.redirect-band-class,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-session-setup-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-session-setup-successful,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-current-sessions-established,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-page-messages-to-at,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-pages-succeeded,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-connections-opened,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-session-setups-failed-to-term-auth,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-forward-rlp-bytes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-reverse-rlp-bytes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.average-session-setup-time,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.average-page-setup-time,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-conn-setups-aborted,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.call-control-stats.num-forward-pre-rlp-dropped-pkts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-subscriber-profile-updates-rcvd,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-pdsnip-flow-updates-msg-rcvd,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-pdsnip-flow-updates-msg-failed,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-setup-requests-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-setup-requests-accepted,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-setup-requests-rejected,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-accepted,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-rejected,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-on-requests-failed,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-fwd-reservation-on-messages-sent,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-rev-reservation-on-messages-sent,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-off-requests-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-off-requests-accepted,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-reservation-off-requests-rejected,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-fwd-reservation-off-messages-sent,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-rev-reservation-off-messages-sent,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-qo-s-release-requests-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.qo-s-stats.num-connection-close-initiated-no-ran-rsr,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-page-requests,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-page-requests,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-connection-setup-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-connection-setup-attempts,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-connection-setup-success,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-connection-setup-success,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-normal-connection-closes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-normal-connection-closes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-total-connection-closes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-total-connection-closes,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-rf-related-drops,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-rf-related-drops,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-page-responses,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-page-responses,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-rf-related-drops-rtc-lost,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-rf-related-drops-rtc-lost,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-rf-related-drops-no-ftc,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-rf-related-drops-no-ftc,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops-rnc-internal,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops-rnc-internal,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops-rnc-external,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops-rnc-external,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-network-error-drops-a10-setup-fail,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-network-error-drops-a10-setup-fail,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-sector-down,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-sector-down,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-internal-error,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-internal-error,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-state-mismatch,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-state-mismatch,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.s-num-misc-drops-due-to-rlp,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.rnc-sig-apps-stats.c-num-misc-drops-due-to-rlp,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-config,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-config.a12-access-authentication-enable,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.an-ppp-authentication-attempts-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-requests-sent-from-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-rejects-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-accepts-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-access-challenges-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-retransmits-sent-from-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-timeouts-events-for-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-malformedresponse-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-bad-authenticator-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-unknown-type-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-unknown-pkt-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-unknown-server-received-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-other-failure-occurences-in-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-by-pass-num-ats-with-unknown-mfr-code-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-an-ppp-error-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-no-server-available-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-internal-error-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-no-packet-id-available-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-tx-path-fail-due-to-transmit-error-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-svr-timeouts-for-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-lcp-timeout-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-chap-timeout-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-chap-invalid-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.a12-session-ta-timeout-by-node,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.access-auth-failed-due-to-session-close-total,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded,device.services.fap-service.{i}.cell-config.cdma2000.hrpd.access-auth-stats.access-auth-succeeded,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.,device.services.fap-service.{i}.cell-config.cdma2000.beacon,ScalarObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-admin-status,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-oper-status,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.Period,device.services.fap-service.{i}.cell-config.cdma2000.beacon.period,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-fap-beacon-tx-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-fap-beacon-tx-power-in-use,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-pch-pwr-percentage,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-hrpd-beacon-tx-power,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-hrpd-beacon-tx-power-in-use,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-pilot-pwr-percentage,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-sync-pwr-percentage,Scalar-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-beacon-list-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.max-hrpd-beacon-list-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-index,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.offset,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.duration,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.transmission-format,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-band-class,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-channel-freq,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-pn-offset,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-sid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-nid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID,device.services.fap-service.{i}.cell-config.cdma2000.beacon.beacon-list.{i}.beacon-pzid,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.,TabularObject,object +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-index,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.c-coffset,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.offset,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.duration,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.num-c-ccycles,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-band-class,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-channel-freq,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.beacon-pn-offset,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower,device.services.fap-service.{i}.cell-config.cdma2000.beacon.hrpd-beacon-list.{i}.tx-power,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.REM.,device.services.fap-service.{i}.rem,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.,device.services.fap-service.{i}.rem.umts,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.,device.services.fap-service.{i}.rem.umts.wcdma,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling,device.services.fap-service.{i}.rem.umts.wcdma.in-service-handling,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot,device.services.fap-service.{i}.rem.umts.wcdma.scan-on-boot,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically,device.services.fap-service.{i}.rem.umts.wcdma.scan-periodically,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval,device.services.fap-service.{i}.rem.umts.wcdma.periodic-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime,device.services.fap-service.{i}.rem.umts.wcdma.periodic-time,Scalar-ReadWrite,dateTime +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList,device.services.fap-service.{i}.rem.umts.wcdma.remplmn-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.REMBandList,device.services.fap-service.{i}.rem.umts.wcdma.rem-band-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList,device.services.fap-service.{i}.rem.umts.wcdma.uarfcndl-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout,device.services.fap-service.{i}.rem.umts.wcdma.scan-timeout,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ScanStatus,device.services.fap-service.{i}.rem.umts.wcdma.scan-status,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails,device.services.fap-service.{i}.rem.umts.wcdma.error-details,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.LastScanTime,device.services.fap-service.{i}.rem.umts.wcdma.last-scan-time,Scalar-ReadOnly,dateTime +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries,device.services.fap-service.{i}.rem.umts.wcdma.max-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries,device.services.fap-service.{i}.rem.umts.wcdma.cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.uarfcndl,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.cpichrscp,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.cpich-ec-no,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.rssi,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.rf.primary-scrambling-code,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.plmn-type,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.plmnid,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.lac,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.rac,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.cell-id,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.pcpich-tx-power,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csg-indicator,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgid,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.uarfcndl-list,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info.start-psc-range1-coefficient,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info.number-of-ps-cs,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.csgpsc-split-info.psc-range2-offset,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.latitude,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.longitude,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.uncertainty-semi-major,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.uncertainty-semi-minor,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.orientation-of-major-axis,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence,device.services.fap-service.{i}.rem.umts.wcdma.cell.{i}.bcch.reference-position.confidence,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.,device.services.fap-service.{i}.rem.umts.gsm,ScalarObject,object +Device.Services.FAPService.{i}.REM.UMTS.GSM.InServiceHandling,device.services.fap-service.{i}.rem.umts.gsm.in-service-handling,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanOnBoot,device.services.fap-service.{i}.rem.umts.gsm.scan-on-boot,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanPeriodically,device.services.fap-service.{i}.rem.umts.gsm.scan-periodically,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.UMTS.GSM.PeriodicInterval,device.services.fap-service.{i}.rem.umts.gsm.periodic-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.PeriodicTime,device.services.fap-service.{i}.rem.umts.gsm.periodic-time,Scalar-ReadWrite,dateTime +Device.Services.FAPService.{i}.REM.UMTS.GSM.REMPLMNList,device.services.fap-service.{i}.rem.umts.gsm.remplmn-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.REMBandList,device.services.fap-service.{i}.rem.umts.gsm.rem-band-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.ARFCNList,device.services.fap-service.{i}.rem.umts.gsm.arfcn-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanTimeout,device.services.fap-service.{i}.rem.umts.gsm.scan-timeout,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.ScanStatus,device.services.fap-service.{i}.rem.umts.gsm.scan-status,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.ErrorDetails,device.services.fap-service.{i}.rem.umts.gsm.error-details,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.LastScanTime,device.services.fap-service.{i}.rem.umts.gsm.last-scan-time,Scalar-ReadOnly,dateTime +Device.Services.FAPService.{i}.REM.UMTS.GSM.MaxCellEntries,device.services.fap-service.{i}.rem.umts.gsm.max-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries,device.services.fap-service.{i}.rem.umts.gsm.cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.band-indicator,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.arfcn,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.bsic,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.lac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.rac,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.ci,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI,device.services.fap-service.{i}.rem.umts.gsm.cell.{i}.rssi,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.REM.LTE.,device.services.fap-service.{i}.rem.lte,ScalarObject,object +Device.Services.FAPService.{i}.REM.LTE.InServiceHandling,device.services.fap-service.{i}.rem.lte.in-service-handling,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.LTE.ScanOnBoot,device.services.fap-service.{i}.rem.lte.scan-on-boot,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.LTE.ScanPeriodically,device.services.fap-service.{i}.rem.lte.scan-periodically,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.LTE.PeriodicInterval,device.services.fap-service.{i}.rem.lte.periodic-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.PeriodicTime,device.services.fap-service.{i}.rem.lte.periodic-time,Scalar-ReadWrite,dateTime +Device.Services.FAPService.{i}.REM.LTE.REMPLMNList,device.services.fap-service.{i}.rem.lte.remplmn-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.LTE.REMBandList,device.services.fap-service.{i}.rem.lte.rem-band-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList,device.services.fap-service.{i}.rem.lte.eutra-carrier-arfcndl-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.LTE.ScanTimeout,device.services.fap-service.{i}.rem.lte.scan-timeout,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.ScanStatus,device.services.fap-service.{i}.rem.lte.scan-status,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.LTE.ErrorDetails,device.services.fap-service.{i}.rem.lte.error-details,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.LTE.LastScanTime,device.services.fap-service.{i}.rem.lte.last-scan-time,Scalar-ReadOnly,dateTime +Device.Services.FAPService.{i}.REM.LTE.MaxCellEntries,device.services.fap-service.{i}.rem.lte.max-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.CellNumberOfEntries,device.services.fap-service.{i}.rem.lte.cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.MaxCarrierMeasEntries,device.services.fap-service.{i}.rem.lte.max-carrier-meas-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries,device.services.fap-service.{i}.rem.lte.carrier-meas-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.,device.services.fap-service.{i}.rem.lte.cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.,device.services.fap-service.{i}.rem.lte.cell.{i}.rf,ScalarObject,object +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.eutra-carrier-arfcn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.phy-cell-id,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.rsrp,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.rsrq,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI,device.services.fap-service.{i}.rem.lte.cell.{i}.rf.rssi,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch,ScalarObject,object +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.dl-bandwidth,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.ul-bandwidth,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.rs-tx-power,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.tac,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.cell-id,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.cell-barred,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.csg-indication,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.csg-identity,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.max-plmn-list-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list.{i}.plmnid,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse,device.services.fap-service.{i}.rem.lte.cell.{i}.bcch.plmn-list.{i}.cell-reserved-for-operator-use,Tabular-ReadOnly,boolean +Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.carrier-arfcndl,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.carrier-ch-width,Tabular-ReadWrite,int +Device.Services.FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI,device.services.fap-service.{i}.rem.lte.carrier-meas.{i}.carrier-rssi,Tabular-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.,device.services.fap-service.{i}.rem.cdma2000,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.InServiceHandling,device.services.fap-service.{i}.rem.cdma2000.in-service-handling,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.ScanOnBoot,device.services.fap-service.{i}.rem.cdma2000.scan-on-boot,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.ScanNow,device.services.fap-service.{i}.rem.cdma2000.scan-now,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.ReturnTimer,device.services.fap-service.{i}.rem.cdma2000.return-timer,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.ScanPeriodically,device.services.fap-service.{i}.rem.cdma2000.scan-periodically,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.PeriodicInterval,device.services.fap-service.{i}.rem.cdma2000.periodic-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.PeriodicTime,device.services.fap-service.{i}.rem.cdma2000.periodic-time,Scalar-ReadWrite,dateTime +Device.Services.FAPService.{i}.REM.CDMA2000.ReportOverheads,device.services.fap-service.{i}.rem.cdma2000.report-overheads,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.ScanTimeout,device.services.fap-service.{i}.rem.cdma2000.scan-timeout,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.ScanStatus,device.services.fap-service.{i}.rem.cdma2000.scan-status,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.CDMA2000.ErrorDetails,device.services.fap-service.{i}.rem.cdma2000.error-details,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.CDMA2000.LastScanTime,device.services.fap-service.{i}.rem.cdma2000.last-scan-time,Scalar-ReadOnly,dateTime +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.,device.services.fap-service.{i}.rem.cdma2000.one-x,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.max-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.max-channel-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.one-x.channel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.sniffing-band-class,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.sniffing-channel-number,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList,device.services.fap-service.{i}.rem.cdma2000.one-x.channel.{i}.pn-list,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.band,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.rfcnfl,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.io,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.p-ilot-pn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.p-ilot-pn-phase,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.pilot-strength-ecp,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.pilot-strength-ecp-io,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.rf.overheads-available,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.sid,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.nid,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.regzone,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.baselat,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.baselong,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.mcc,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.mncimsi1112,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.baseid,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.apid,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.apidmask,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT,device.services.fap-service.{i}.rem.cdma2000.one-x.cell.{i}.control-channel.apidtext,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.,device.services.fap-service.{i}.rem.cdma2000.hrpd,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.max-cell-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.max-channel-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.sniffing-band-class,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.sniffing-channel-number,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList,device.services.fap-service.{i}.rem.cdma2000.hrpd.channel.{i}.pn-list,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.band,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.rfcnfl,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.io,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.p-ilot-pn,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.p-ilot-pn-phase,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.pilot-strength-ecp,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.pilot-strength-ecp-io,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.rf.overheads-available,Scalar-ReadOnly,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.color-code,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.sector-id,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.subnet-mask,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.country-code,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.latitude,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude,device.services.fap-service.{i}.rem.cdma2000.hrpd.cell.{i}.control-channel.longitude,Scalar-ReadOnly,int +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.,device.services.fap-service.{i}.rem.cdma2000.macro-timing,ScalarObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState,device.services.fap-service.{i}.rem.cdma2000.macro-timing.admin-state,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber,device.services.fap-service.{i}.rem.cdma2000.macro-timing.tracking-channel-number,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass,device.services.fap-service.{i}.rem.cdma2000.macro-timing.tracking-band-class,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset,device.services.fap-service.{i}.rem.cdma2000.macro-timing.tracking-pn-offset,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource,device.services.fap-service.{i}.rem.cdma2000.macro-timing.timing-source,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.,TabularObject,object +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.alias,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.air-interface-type,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.band-class,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.channel-number,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.priority,Tabular-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList,device.services.fap-service.{i}.rem.cdma2000.macro-timing.channel.{i}.pn-list,Tabular-ReadWrite,string +Device.Services.FAPService.{i}.Transport.,device.services.fap-service.{i}.transport,ScalarObject,object +Device.Services.FAPService.{i}.Transport.SIP.,device.services.fap-service.{i}.transport.sip,ScalarObject,object +Device.Services.FAPService.{i}.Transport.SIP.Enable,device.services.fap-service.{i}.transport.sip.enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.Transport.SIP.FCS.,device.services.fap-service.{i}.transport.sip.fcs,ScalarObject,object +Device.Services.FAPService.{i}.Transport.SIP.FCS.FCSURI,device.services.fap-service.{i}.transport.sip.fcs.fcsuri,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI,device.services.fap-service.{i}.transport.sip.fcs.out-going-proxy-uri,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader,device.services.fap-service.{i}.transport.sip.fcs.p-access-net-info-header,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.Realm,device.services.fap-service.{i}.transport.sip.fcs.realm,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.IMPU,device.services.fap-service.{i}.transport.sip.fcs.impu,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.IMPI,device.services.fap-service.{i}.transport.sip.fcs.impi,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPPassword,device.services.fap-service.{i}.transport.sip.fcs.sip-password,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability,device.services.fap-service.{i}.transport.sip.fcs.sip-auth-capability,Scalar-ReadOnly,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod,device.services.fap-service.{i}.transport.sip.fcs.sip-auth-method,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPLocalPort,device.services.fap-service.{i}.transport.sip.fcs.sip-local-port,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit,device.services.fap-service.{i}.transport.sip.fcs.rtp-port-low-limit,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit,device.services.fap-service.{i}.transport.sip.fcs.rtp-port-high-limit,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry,device.services.fap-service.{i}.transport.sip.fcs.sip-reg-expiry,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry,device.services.fap-service.{i}.transport.sip.fcs.sip-session-expiry,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList,device.services.fap-service.{i}.transport.sip.fcs.emergency-numbers-list,Scalar-ReadWrite,string +Device.Services.FAPService.{i}.Transport.SIP.FCS.TimerT1,device.services.fap-service.{i}.transport.sip.fcs.timer-t1,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.TimerT2,device.services.fap-service.{i}.transport.sip.fcs.timer-t2,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.TimerT4,device.services.fap-service.{i}.transport.sip.fcs.timer-t4,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SIP.FCS.T3210,device.services.fap-service.{i}.transport.sip.fcs.t3210,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.,device.services.fap-service.{i}.transport.sctp,ScalarObject,object +Device.Services.FAPService.{i}.Transport.SCTP.Enable,device.services.fap-service.{i}.transport.sctp.enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.Transport.SCTP.HBInterval,device.services.fap-service.{i}.transport.sctp.hb-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits,device.services.fap-service.{i}.transport.sctp.max-association-retransmits,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.MaxInitRetransmits,device.services.fap-service.{i}.transport.sctp.max-init-retransmits,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.MaxPathRetransmits,device.services.fap-service.{i}.transport.sctp.max-path-retransmits,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.RTOInitial,device.services.fap-service.{i}.transport.sctp.rto-initial,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.RTOMax,device.services.fap-service.{i}.transport.sctp.rto-max,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.RTOMin,device.services.fap-service.{i}.transport.sctp.rto-min,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.ValCookieLife,device.services.fap-service.{i}.transport.sctp.val-cookie-life,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.OutOfBlues,device.services.fap-service.{i}.transport.sctp.out-of-blues,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.ChecksumErrors,device.services.fap-service.{i}.transport.sctp.checksum-errors,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.OutCtrlChunks,device.services.fap-service.{i}.transport.sctp.out-ctrl-chunks,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.OutOrderChunks,device.services.fap-service.{i}.transport.sctp.out-order-chunks,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.OutUnorderChunks,device.services.fap-service.{i}.transport.sctp.out-unorder-chunks,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.InCtrlChunks,device.services.fap-service.{i}.transport.sctp.in-ctrl-chunks,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.InOrderChunks,device.services.fap-service.{i}.transport.sctp.in-order-chunks,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.InUnorderChunks,device.services.fap-service.{i}.transport.sctp.in-unorder-chunks,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.FragUsrMsgs,device.services.fap-service.{i}.transport.sctp.frag-usr-msgs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.ReasmUsrMsgs,device.services.fap-service.{i}.transport.sctp.reasm-usr-msgs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.OutSCTPPacks,device.services.fap-service.{i}.transport.sctp.out-sctp-packs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.InSCTPPacks,device.services.fap-service.{i}.transport.sctp.in-sctp-packs,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.Discontinuity,device.services.fap-service.{i}.transport.sctp.discontinuity,Scalar-ReadOnly,dateTime +Device.Services.FAPService.{i}.Transport.SCTP.AssocNumberOfEntries,device.services.fap-service.{i}.transport.sctp.assoc-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.,device.services.fap-service.{i}.transport.sctp.assoc.{i}.,TabularObject,object +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.Status,device.services.fap-service.{i}.transport.sctp.assoc.{i}.status,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress,device.services.fap-service.{i}.transport.sctp.assoc.{i}.primary-peer-address,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort,device.services.fap-service.{i}.transport.sctp.assoc.{i}.local-port,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams,device.services.fap-service.{i}.transport.sctp.assoc.{i}.in-streams,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams,device.services.fap-service.{i}.transport.sctp.assoc.{i}.out-streams,Tabular-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime,device.services.fap-service.{i}.transport.sctp.assoc.{i}.start-time,Tabular-ReadOnly,dateTime +Device.Services.FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity,device.services.fap-service.{i}.transport.sctp.assoc.{i}.discontinuity,Tabular-ReadOnly,dateTime +Device.Services.FAPService.{i}.Transport.RealTime.,device.services.fap-service.{i}.transport.real-time,ScalarObject,object +Device.Services.FAPService.{i}.Transport.RealTime.RTCPEnable,device.services.fap-service.{i}.transport.real-time.rtcp-enable,Scalar-ReadWrite,boolean +Device.Services.FAPService.{i}.Transport.RealTime.SentPackets,device.services.fap-service.{i}.transport.real-time.sent-packets,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.RcvPackets,device.services.fap-service.{i}.transport.real-time.rcv-packets,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.BytesSent,device.services.fap-service.{i}.transport.real-time.bytes-sent,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.BytesReceived,device.services.fap-service.{i}.transport.real-time.bytes-received,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.,device.services.fap-service.{i}.transport.real-time.perf,ScalarObject,object +Device.Services.FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets,device.services.fap-service.{i}.transport.real-time.perf.lost-rcv-packets,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets,device.services.fap-service.{i}.transport.real-time.perf.lost-far-end-packets,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.Overruns,device.services.fap-service.{i}.transport.real-time.perf.overruns,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.Underruns,device.services.fap-service.{i}.transport.real-time.perf.underruns,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.MeanRTT,device.services.fap-service.{i}.transport.real-time.perf.mean-rtt,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.MaxRTT,device.services.fap-service.{i}.transport.real-time.perf.max-rtt,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter,device.services.fap-service.{i}.transport.real-time.perf.mean-receive-jitter,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter,device.services.fap-service.{i}.transport.real-time.perf.max-receive-jitter,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter,device.services.fap-service.{i}.transport.real-time.perf.mean-far-end-jitter,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter,device.services.fap-service.{i}.transport.real-time.perf.max-far-end-jitter,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.Packet.,device.services.fap-service.{i}.transport.packet,ScalarObject,object +Device.Services.FAPService.{i}.Transport.Packet.EchoInterval,device.services.fap-service.{i}.transport.packet.echo-interval,Scalar-ReadWrite,unsignedInt +Device.Services.FAPService.{i}.Transport.Packet.SentPackets,device.services.fap-service.{i}.transport.packet.sent-packets,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.Packet.RcvPackets,device.services.fap-service.{i}.transport.packet.rcv-packets,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.Security.,device.services.fap-service.{i}.transport.security,ScalarObject,object +Device.Services.FAPService.{i}.Transport.Security.SecretNumberOfEntries,device.services.fap-service.{i}.transport.security.secret-number-of-entries,Scalar-ReadOnly,unsignedInt +Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.,device.services.fap-service.{i}.transport.security.secret.{i}.,TabularObject,object +Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.Enable,device.services.fap-service.{i}.transport.security.secret.{i}.enable,Tabular-ReadWrite,boolean +Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.Type,device.services.fap-service.{i}.transport.security.secret.{i}.type,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.Status,device.services.fap-service.{i}.transport.security.secret.{i}.status,Tabular-ReadOnly,string +Device.Services.FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID,device.services.fap-service.{i}.transport.security.secret.{i}.uicc-card-id,Tabular-ReadOnly,string diff --git a/mapper/mapper-schema/base/CustomYangModelMOmapping.txt b/mapper/mapper-schema/base/CustomYangModelMOmapping.txt new file mode 100644 index 0000000..d6229d8 --- /dev/null +++ b/mapper/mapper-schema/base/CustomYangModelMOmapping.txt @@ -0,0 +1,8 @@ +TRMONAME,YANGMONAME,MOTYPE,TRDATATYPE,YANGNAMESPACE +heartbeat.,heartbeat,ScalarObject,object,urn:o-ran:heartbeat-management:1.0 +heartbeat.heartbeatPeriod,heartbeat.heartbeatPeriod,Scalar-ReadWrite,unsignedInt +heartbeat.countDownTimer,heartbeat.countDownTimer,Scalar-ReadWrite,unsignedInt +BOOTSTRAP,bootstrap,ScalarObject,object,urn:onf:otcc:wireless:yang:tr069-notification +BOOT,boot,ScalarObject,object,urn:onf:otcc:wireless:yang:tr069-notification +PERIODIC,periodic,ScalarObject,object,urn:onf:otcc:wireless:yang:tr069-notification +VALUECHANGE,valuechange,ScalarObject,object,urn:onf:otcc:wireless:yang:tr069-notification \ No newline at end of file diff --git a/mapper/pom.xml b/mapper/pom.xml index b2091c9..648a73f 100644 --- a/mapper/pom.xml +++ b/mapper/pom.xml @@ -1,267 +1,272 @@ - - - - org.commscope.tr069adapter - tr069adapter - 1.0.0 - - 4.0.0 - org.commscope.tr069adapter.mapper - mapper - TR069_Mapper - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - onap-releases - onap-releases - https://nexus.onap.org/content/repositories/releases/ - - - - o-ran-sc/tr069adapter-netconfig-mapper - - - - org.springframework.boot - spring-boot-starter-web - - - org.springframework.boot - spring-boot-starter-logging - - - - - org.springframework.boot - spring-boot-starter-log4j2 - - - com.lmax - disruptor - 3.4.2 - - - org.springframework.boot - spring-boot-starter-activemq - - - com.fasterxml.jackson.core - jackson-databind - - - org.commscope.tr069adapter.acs.common - acs-common - 1.0.0 - - - org.mariadb.jdbc - mariadb-java-client - - - org.springframework.boot - spring-boot-starter-data-jpa - - - commons-io - commons-io - 2.6 - - - junit - junit - test - - - junit - junit-dep - 4.11 - test - - - org.springframework.boot - spring-boot-starter-test - test - - - com.h2database - h2 - test - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - mapper-client - - jar - - - mapper-client - lib - - org/commscope/tr069adapter/mapper/model/* - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - mapper-jar - - jar - - - mapper-jar - lib - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - net.revelc.code.formatter - formatter-maven-plugin - ${formatter-maven-plugin.version} - - ${project.parent.basedir}/eclipse-formatter.xml - - - - - com.diffplug.spotless - spotless-maven-plugin - ${spotless-maven-plugin.version} - - - - - com,java,javax,org - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.17 - - false - - - - maven-failsafe-plugin - - - io.fabric8 - docker-maven-plugin - ${docker-maven-plugin} - false - - - generate-policy-agent-image - package - - build - save - - - ${env.CONTAINER_PULL_REGISTRY} - - - ${docker.image.name}:${build.version} - - try - ${basedir} - Dockerfile - - ${project.build.finalName}.jar - - - ${project.version} - - - - - - - - push-policy-agent-image - - build - push - - - ${env.CONTAINER_PULL_REGISTRY} - ${env.CONTAINER_PUSH_REGISTRY} - - - ${docker.image.name}:${project.version} - - ${basedir} - Dockerfile - - ${project.build.finalName}.jar - - - latest - - - - - - - - - - - org.sonarsource.scanner.maven - sonar-maven-plugin - ${sonar-maven-plugin.version} - - - - - JIRA - https://jira.o-ran-sc.org/ - - + + + + org.commscope.tr069adapter + tr069adapter + 1.0.0 + + 4.0.0 + org.commscope.tr069adapter.mapper + mapper + TR069_Mapper + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + onap-releases + onap-releases + https://nexus.onap.org/content/repositories/releases/ + + + + o-ran-sc/tr069adapter-netconfig-mapper + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-logging + + + + + org.springframework.boot + spring-boot-starter-log4j2 + + + com.lmax + disruptor + 3.4.2 + + + org.springframework.boot + spring-boot-starter-activemq + + + com.fasterxml.jackson.core + jackson-databind + + + org.commscope.tr069adapter.acs.common + acs-common + 1.0.0 + + + org.mariadb.jdbc + mariadb-java-client + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.commscope.tr069adapter.common + common + 1.0.0 + + + commons-io + commons-io + 2.6 + + + junit + junit + test + + + junit + junit-dep + 4.11 + test + + + org.springframework.boot + spring-boot-starter-test + test + + + com.h2database + h2 + test + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + mapper-client + + jar + + + mapper-client + lib + + org/commscope/tr069adapter/mapper/model/* + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + mapper-jar + + jar + + + mapper-jar + lib + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + net.revelc.code.formatter + formatter-maven-plugin + ${formatter-maven-plugin.version} + + ${project.parent.basedir}/eclipse-formatter.xml + + + + + com.diffplug.spotless + spotless-maven-plugin + ${spotless-maven-plugin.version} + + + + + com,java,javax,org + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.17 + + false + + + + maven-failsafe-plugin + + + io.fabric8 + docker-maven-plugin + ${docker-maven-plugin} + false + + + generate-policy-agent-image + package + + build + save + + + ${env.CONTAINER_PULL_REGISTRY} + + + ${docker.image.name}:${build.version} + + try + ${basedir} + Dockerfile + + ${project.build.finalName}.jar + + + ${project.version} + + + + + + + + push-policy-agent-image + + build + push + + + ${env.CONTAINER_PULL_REGISTRY} + ${env.CONTAINER_PUSH_REGISTRY} + + + ${docker.image.name}:${project.version} + + ${basedir} + Dockerfile + + ${project.build.finalName}.jar + + + latest + + + + + + + + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + ${sonar-maven-plugin.version} + + + + + JIRA + https://jira.o-ran-sc.org/ + + diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/Test.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/Test.java deleted file mode 100644 index f62b7fb..0000000 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/Test.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * ============LICENSE_START======================================================================== - * ONAP : tr-069-adapter - * ================================================================================================= - * Copyright (C) 2020 CommScope Inc Intellectual Property. - * ================================================================================================= - * This tr-069-adapter software file is distributed by CommScope Inc 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 - * - * This file 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. - * ===============LICENSE_END======================================================================= - */ - -package org.commscope.tr069adapter.mapper; - -import java.io.File; -import java.io.IOException; - -import org.apache.commons.io.FileUtils; -import org.commscope.tr069adapter.acs.common.DeviceRPCRequest; -import org.commscope.tr069adapter.acs.common.dto.TR069OperationCode; -import org.commscope.tr069adapter.mapper.util.MOMetaDataUtil; -import org.commscope.tr069adapter.mapper.util.NetconfToTr069MapperUtil; -import org.w3c.dom.Element; - -public class Test { - - public static final String INDEX_STR = "index"; - public static final String INDEX_REGEX = "[0-9]{1,}"; - - public static void main(String[] args) throws IOException { - File file = new File("rpc_set_input.xml"); - String requestXML = FileUtils.readFileToString(file, "UTF-8"); - - - StringBuilder buff = new StringBuilder(); - for (int i = 6400; i <= 9600; i++) { - buff.append(i).append(","); - } - System.out.println(buff.toString()); - - MOMetaDataUtil util = new MOMetaDataUtil(); - util.loadMetaData(); - Element el = NetconfToTr069MapperUtil.convertStringToDocument(requestXML); - - DeviceRPCRequest req = NetconfToTr069MapperUtil.prepareTR069Request("0005B9AAAAA3", el, "rpc", - TR069OperationCode.GET_PARAMETER_VALUES); - req.getOpDetails() - .setParmeters(util.getSupportedChildParameters(req.getOpDetails().getParmeters())); - - System.out.println(req); - - } - -} diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/ACSNotificationHandlerImpl.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/ACSNotificationHandlerImpl.java index e4bc24e..b6adad7 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/ACSNotificationHandlerImpl.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/ACSNotificationHandlerImpl.java @@ -20,7 +20,6 @@ package org.commscope.tr069adapter.mapper.acs.impl; import java.util.ArrayList; import java.util.List; - import org.commscope.tr069adapter.acs.common.DeviceInform; import org.commscope.tr069adapter.acs.common.DeviceRPCResponse; import org.commscope.tr069adapter.acs.common.InformType; @@ -85,7 +84,9 @@ public class ACSNotificationHandlerImpl implements ACSNotificationHandler { @Override public void handleOperationResponse(DeviceRPCResponse opResult) { opResult.getOperationResponse().setParameterDTOs( - filterUnsupportedParameters(opResult.getOperationResponse().getParameterDTOs())); + filterUnsupportedParameters(opResult.getOperationResponse().getParameterDTOs(), + opResult.getDeviceDetails().getSoftwareVersion(), + opResult.getDeviceDetails().getHardwareVersion())); syncHandler.notifyResult(opResult); } @@ -162,12 +163,16 @@ public class ACSNotificationHandlerImpl implements ACSNotificationHandler { } private NetConfServerDetails createNtConfServer(BootstrapInform bootstrapNotification) { - String eNodeBName = pnpPreProvisioningHandler - .getEnodeBName(bootstrapNotification.getDeviceDetails().getDeviceId()); + String eNodeBName = pnpPreProvisioningHandler.getEnodeBName( + bootstrapNotification.getDeviceDetails().getDeviceId(), + bootstrapNotification.getDeviceDetails().getSoftwareVersion(), + bootstrapNotification.getDeviceDetails().getHardwareVersion()); if (eNodeBName == null) eNodeBName = bootstrapNotification.getDeviceDetails().getDeviceId(); - NetConfServerDetails serverInfo = netconfManager - .createNetconfServer(bootstrapNotification.getDeviceDetails().getDeviceId(), eNodeBName); + NetConfServerDetails serverInfo = + netconfManager.createNetconfServer(bootstrapNotification.getDeviceDetails().getDeviceId(), + eNodeBName, bootstrapNotification.getDeviceDetails().getSoftwareVersion(), + bootstrapNotification.getDeviceDetails().getHardwareVersion()); if (serverInfo != null && !NetconfServerManagementError.SUCCESS.equals(serverInfo.getError())) { logger.error("Failed to handle bootstrap notification. Server INFO: {}", serverInfo); logger.error("Failed to create the netconf server for device ID: {} Error: {}", @@ -203,11 +208,13 @@ public class ACSNotificationHandlerImpl implements ACSNotificationHandler { return false; } - public List filterUnsupportedParameters(List parameters) { + public List filterUnsupportedParameters(List parameters, + String swVersion, String hwVersion) { List result = new ArrayList<>(); if (null != parameters) { for (ParameterDTO param : parameters) { - MOMetaData metaData = metaDataUtil.getMetaDataByTR69Name(param.getParamName()); + MOMetaData metaData = + metaDataUtil.getMetaDataByTR69Name(param.getParamName(), swVersion, hwVersion); if (null != metaData) { result.add(param); } @@ -327,12 +334,9 @@ public class ACSNotificationHandlerImpl implements ACSNotificationHandler { deviceOperDAO.save(fwDetails); logger.debug("sending download-event notification to netconfserver"); - NetConfNotificationDTO netConfNotifDTO = - new NetConfNotificationDTO(notification.getDeviceDetails().getDeviceId(), null, true); - netConfNotifDTO.setParameters(paramList); - netConfNotifDTO.setUri(SOFT_MGMT_NS_URI); - if (notiSender.sendCustomNotification(netConfNotifDTO).getStatusCode().is2xxSuccessful()) { + if (notiSender.sendCustomNotification(notification.getDeviceDetails().getDeviceId(), + paramList, SOFT_MGMT_NS_URI).getStatusCode().is2xxSuccessful()) { logger.debug("sending download-event notification to netconfserver sucess"); } else { logger.error("sending download-event notification to netconfserver failed"); @@ -376,7 +380,8 @@ public class ACSNotificationHandlerImpl implements ACSNotificationHandler { if (notification.getDeviceDetails().getSoftwareVersion() .equalsIgnoreCase(devDetails.getSwVersion())) { paramList.add(new ParameterDTO("activation-event.status", "APPLICATION_ERROR")); - paramList.add(new ParameterDTO("activation-event.error-message", "Same Software Version is reported after upgrade")); + paramList.add(new ParameterDTO("activation-event.error-message", + "Same Software Version is reported after upgrade")); devDetails.setDownLoadStatus(FirwareUpgradeStatus.ACTIVATION_ERROR.getStatus()); } else { devDetails.setSwVersion(notification.getDeviceDetails().getSoftwareVersion()); @@ -386,12 +391,9 @@ public class ACSNotificationHandlerImpl implements ACSNotificationHandler { deviceOperDAO.save(devDetails); logger.debug("sending activation-event notification to netconfserver"); - NetConfNotificationDTO netConfNotifDTO = - new NetConfNotificationDTO(notification.getDeviceDetails().getDeviceId(), null, true); - netConfNotifDTO.setParameters(paramList); - netConfNotifDTO.setUri(SOFT_MGMT_NS_URI); - if (notiSender.sendCustomNotification(netConfNotifDTO).getStatusCode().is2xxSuccessful()) { + if (notiSender.sendCustomNotification(notification.getDeviceDetails().getDeviceId(), + paramList, SOFT_MGMT_NS_URI).getStatusCode().is2xxSuccessful()) { logger.debug("sending activation-event notification to netconfserver sucess"); } else { logger.error("sending activation-event notification to netconfserver failed"); diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/PnPPreProvisioningHandler.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/PnPPreProvisioningHandler.java index b7fee2d..3858394 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/PnPPreProvisioningHandler.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/PnPPreProvisioningHandler.java @@ -22,7 +22,6 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; - import org.commscope.tr069adapter.acs.common.DeviceInform; import org.commscope.tr069adapter.acs.common.DeviceRPCRequest; import org.commscope.tr069adapter.acs.common.DeviceRPCResponse; @@ -41,7 +40,13 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.slf4j.MDC; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Component; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.util.MultiValueMap; import org.springframework.util.StringUtils; import org.springframework.web.client.RestTemplate; @@ -87,7 +92,9 @@ public class PnPPreProvisioningHandler { deviceId = bootstrapNotification.getDeviceDetails().getDeviceId(); MDC.put(clientString, deviceId); logger.info("Bootstrap notification received"); - performPreProvisioning(deviceId, false); + performPreProvisioning(deviceId, + bootstrapNotification.getDeviceDetails().getSoftwareVersion(), + bootstrapNotification.getDeviceDetails().getHardwareVersion(), false); } else if (notification instanceof BootInform) { BootInform bootNotification = (BootInform) notification; @@ -95,7 +102,8 @@ public class PnPPreProvisioningHandler { MDC.put(clientString, deviceId); logger.info("Boot notification received"); - performPreProvisioning(deviceId, true); + performPreProvisioning(deviceId, bootNotification.getDeviceDetails().getSoftwareVersion(), + bootNotification.getDeviceDetails().getHardwareVersion(), true); } logger.debug("Successfully completed provisioning of PnP mandatory parameters"); @@ -108,9 +116,10 @@ public class PnPPreProvisioningHandler { * @param deviceId * @param isBoot */ - private void performPreProvisioning(String deviceId, boolean isBoot) { + private void performPreProvisioning(String deviceId, String swVersion, String hwVersion, + boolean isBoot) { List deviceRPCRequestList = - prepareNBIDeviceOperationrequest(deviceId, isBoot); + prepareNBIDeviceOperationrequest(deviceId, swVersion, hwVersion, isBoot); if (deviceRPCRequestList.isEmpty()) { logger.debug("No Operation requests exists to perform pre provision on the device"); return; @@ -122,9 +131,8 @@ public class PnPPreProvisioningHandler { DeviceRPCResponse deviceRPCResponse = syncHandler.performDeviceOperation(deviceRPCRequest); logger.debug("Received Provisioning Operation result"); if (deviceRPCResponse == null || !StringUtils.isEmpty(deviceRPCResponse.getFaultString())) { - logger.error("Device operation failed, Reason: {}", - ((deviceRPCResponse == null) ? "Null Operation result" - : deviceRPCResponse.getFaultString())); + logger.error("Device operation failed, Reason: {}", ((deviceRPCResponse == null) + ? "Null Operation result" : deviceRPCResponse.getFaultString())); isMandatoryProvFailed = true; break; } @@ -156,9 +164,8 @@ public class PnPPreProvisioningHandler { } DeviceRPCResponse deviceRPCResponse = syncHandler.performDeviceOperation(adminDownOpRequest); if (deviceRPCResponse == null || !StringUtils.isEmpty(deviceRPCResponse.getFaultString())) { - logger.error("Device operation failed, Reason: {}", - ((deviceRPCResponse == null) ? "Null Operation result" - : deviceRPCResponse.getFaultString())); + logger.error("Device operation failed, Reason: {}", ((deviceRPCResponse == null) + ? "Null Operation result" : deviceRPCResponse.getFaultString())); } } } @@ -168,11 +175,12 @@ public class PnPPreProvisioningHandler { * @param isBoot * @return */ - private List prepareNBIDeviceOperationrequest(String deviceId, boolean isBoot) { + private List prepareNBIDeviceOperationrequest(String deviceId, String swVersion, + String hwVersion, boolean isBoot) { logger.debug("Preparing the NBI Device Operation Request"); List deviceRPCRequestList = new ArrayList<>(); - ConfigurationData configData = getDeviceConfigurationData(deviceId); + ConfigurationData configData = getDeviceConfigurationData(deviceId, swVersion, hwVersion); if (configData == null || configData.getParameterMONameValueMap().isEmpty()) { logger.debug("No configuration exists for the device"); return deviceRPCRequestList; @@ -185,7 +193,7 @@ public class PnPPreProvisioningHandler { while (iter.hasNext()) { String paramName = iter.next(); String paramValue = paramNameValueMap.get(paramName); - MOMetaData moMetaData = moMetaDataUtil.getMetaDataByTR69Name(paramName); + MOMetaData moMetaData = moMetaDataUtil.getMetaDataByTR69Name(paramName, swVersion, hwVersion); if ((isBoot && !paramName.endsWith(ADMIN_STATE)) || moMetaData == null) continue; ParameterDTO parameterDTO = getParameterDTO(paramName, paramValue, moMetaData); @@ -246,12 +254,28 @@ public class PnPPreProvisioningHandler { * @param deviceId * @return */ - private ConfigurationData getDeviceConfigurationData(String deviceId) { + private ConfigurationData getDeviceConfigurationData(String deviceId, String swVersion, + String hwVersion) { String configDBURI = getConfigDBURI(); - logger.debug("Device Configuration to be fetched from Config DB URI: {}", configDBURI); + logger.debug( + "Device Configuration to be fetched from Config DB URI: {}, macId {}, swVersion {}, hwVersion {}", + configDBURI, deviceId, swVersion, hwVersion); ConfigurationData configData = null; try { - configData = restTemplate.getForObject(configDBURI + deviceId, ConfigurationData.class); + + MultiValueMap uriParams = new LinkedMultiValueMap<>(); + uriParams.add("macId", deviceId); + uriParams.add("swVersion", swVersion); + uriParams.add("hwVersion", hwVersion); + HttpHeaders headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); + final HttpEntity> entity = new HttpEntity<>(uriParams, headers); + + ResponseEntity res = + restTemplate.postForEntity(configDBURI, entity, ConfigurationData.class); + configData = res.getBody(); + logger.debug("Successfully retrived config data for device id{} data {}", deviceId, + configData); } catch (Exception e) { logger.error("An exception occurred to get the initial device configuration, Reason: {}", e.getMessage()); @@ -286,10 +310,10 @@ public class PnPPreProvisioningHandler { * * @return String */ - public String getEnodeBName(String deviceId) { + public String getEnodeBName(String deviceId, String swVersion, String hwVersion) { String eNodeBName = null; if (isPreConfigureOnPnPEnabled()) { - ConfigurationData configData = getDeviceConfigurationData(deviceId); + ConfigurationData configData = getDeviceConfigurationData(deviceId, swVersion, hwVersion); if (configData == null || configData.getParameterMONameValueMap().isEmpty()) { logger.debug("No configuration exists for the device"); return eNodeBName; diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/boot/MapperServiceBooter.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/boot/MapperServiceBooter.java index c189162..27cfe12 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/boot/MapperServiceBooter.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/boot/MapperServiceBooter.java @@ -29,7 +29,7 @@ import org.springframework.web.client.RestTemplate; @SpringBootApplication @ComponentScan({"org.commscope.tr069adapter.mapper", "org.commscope.tr069adapter.mapper.acs", - "org.commscope.tr069adapter.mapper.ves"}) + "org.commscope.tr069adapter.mapper.ves", "org.commscope.tr069adapter.common"}) @EnableJpaRepositories("org.commscope.tr069adapter.mapper.dao") @EntityScan("org.commscope.tr069adapter.mapper.entity") public class MapperServiceBooter { diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java index 79d6839..7ac902f 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java @@ -16,75 +16,41 @@ * ===============LICENSE_END======================================================================= */ -package org.commscope.tr069adapter.mapper.model; - -import com.fasterxml.jackson.annotation.JsonTypeInfo; - -import java.io.Serializable; -import java.util.List; - -import org.commscope.tr069adapter.acs.common.ParameterDTO; - -@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class") -public class NetConfNotificationDTO implements Serializable { - - private static final long serialVersionUID = 4928942484595767042L; - private boolean isCustomNotification; - private String notificationType; - private List parameters; - private String uri; - private String deviceID; - - public NetConfNotificationDTO() { - super(); - } - - public NetConfNotificationDTO(String deviceID, String notificationType, - boolean isCustomNotification) { - super(); - this.isCustomNotification = isCustomNotification; - this.notificationType = notificationType; - this.deviceID = deviceID; - } - - public String getDeviceID() { - return deviceID; - } - - public void setDeviceID(String deviceID) { - this.deviceID = deviceID; - } - - public String getNotificationType() { - return notificationType; - } - - public void setNotificationType(String notificationType) { - this.notificationType = notificationType; - } - - public List getParameters() { - return parameters; - } - - public void setParameters(List parameters) { - this.parameters = parameters; - } - - public String getUri() { - return uri; - } - - public void setUri(String uri) { - this.uri = uri; - } - - public boolean isCustomNotification() { - return isCustomNotification; - } - - public void setCustomNotification(boolean isCustomNotification) { - this.isCustomNotification = isCustomNotification; - } - -} +package org.commscope.tr069adapter.mapper.model; + +import java.io.Serializable; +import com.fasterxml.jackson.annotation.JsonTypeInfo; + +@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class") +public class NetConfNotificationDTO implements Serializable { + + private static final long serialVersionUID = 4928942484595767042L; + private String notificaiton; + private String deviceID; + + public NetConfNotificationDTO() { + super(); + } + + public NetConfNotificationDTO(String deviceID, String notificaiton) { + super(); + this.deviceID = deviceID; + this.notificaiton = notificaiton; + } + + public String getDeviceID() { + return deviceID; + } + + public void setDeviceID(String deviceID) { + this.deviceID = deviceID; + } + + public String getNotificaiton() { + return notificaiton; + } + + public void setNotificaiton(String notificaiton) { + this.notificaiton = notificaiton; + } +} diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfRequest.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfRequest.java index 0ee2e22..40a926c 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfRequest.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfRequest.java @@ -28,15 +28,19 @@ public class NetConfRequest implements Serializable { // operation status private String deviceId; - + private String swVersion; + private String hwVersion; + public NetConfRequest() { super(); } - public NetConfRequest(String requestXml, String deviceId) { + public NetConfRequest(String requestXml, String deviceId, String swVersion, String hwVersion) { super(); this.requestXml = requestXml; this.deviceId = deviceId; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } public String getRequestXml() { @@ -55,6 +59,22 @@ public class NetConfRequest implements Serializable { this.deviceId = deviceId; } + public String getSwVersion() { + return swVersion; + } + + public void setSwVersion(String swVersion) { + this.swVersion = swVersion; + } + + public String getHwVersion() { + return hwVersion; + } + + public void setHwVersion(String hwVersion) { + this.hwVersion = hwVersion; + } + @Override public String toString() { return "NetConfRequest [RequestXml=" + requestXml + ", deviceId=" + deviceId + "]"; diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfServerDetails.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfServerDetails.java index 4a470f6..a264472 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfServerDetails.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfServerDetails.java @@ -27,6 +27,8 @@ public class NetConfServerDetails implements Serializable { private String enodeBName; private String listenAddress; private String listenPort; + private String swVersion; + private String hwVersion; private NetconfServerManagementError error; @@ -81,6 +83,22 @@ public class NetConfServerDetails implements Serializable { this.enodeBName = enodeBName; } + public String getSwVersion() { + return swVersion; + } + + public void setSwVersion(String swVersion) { + this.swVersion = swVersion; + } + + public String getHwVersion() { + return hwVersion; + } + + public void setHwVersion(String hwVersion) { + this.hwVersion = hwVersion; + } + @Override public String toString() { return "NetConfServerDetails [deviceId=" + deviceId + ", enodeBName=" + enodeBName diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfNotificationSender.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfNotificationSender.java index 5ec31e7..2b6fd9e 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfNotificationSender.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfNotificationSender.java @@ -18,9 +18,21 @@ package org.commscope.tr069adapter.mapper.netconf; +import java.io.StringWriter; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; import java.util.List; - +import java.util.Map; +import java.util.StringTokenizer; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; import org.commscope.tr069adapter.acs.common.DeviceInform; import org.commscope.tr069adapter.acs.common.ParameterDTO; import org.commscope.tr069adapter.mapper.MOMetaData; @@ -33,6 +45,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Component; import org.springframework.web.client.RestTemplate; +import org.w3c.dom.Document; +import org.w3c.dom.Element; @Component public class NetConfNotificationSender { @@ -41,6 +55,11 @@ public class NetConfNotificationSender { private static final String BOOLEAN_TRUE_VALUE = "1"; private static final String BOOLEAN_FALSE_VALUE = "0"; private static final String BOOLEAN_DATA_TYPE = "boolean"; + public static final String NOTIFICATION_ELEMENT_NAME = "notification"; + public static final String EVENT_TIME = "eventTime"; + private static final String INDEX_STR = "index"; + private static final String INDEX_REGEX = "[0-9]{1,}"; + @Autowired MapperConfigProperties config; @@ -59,11 +78,21 @@ public class NetConfNotificationSender { try { LOG.debug("deviceInform : {} {}", deviceInform.getInformTypeList(), deviceInform.getParameters()); - NetConfNotificationDTO netConfDTO = - new NetConfNotificationDTO(deviceInform.getDeviceDetails().getDeviceId(), - deviceInform.getInformType().toString(), false); - netConfDTO.setParameters(deviceInform.getParameters()); - convertTR069ToNetConfParams(netConfDTO); + List parameters = new ArrayList<>(); + for (ParameterDTO parameterDTO : deviceInform.getParameters()) { + parameters.add(parameterDTO); + } + + convertTR069ToNetConfParams(parameters, deviceInform.getDeviceDetails().getSoftwareVersion(), + deviceInform.getDeviceDetails().getHardwareVersion()); + + String notificationXml = + getNetconfResponseXML(parameters, deviceInform.getInformType().toString(), null, + deviceInform.getDeviceDetails().getSoftwareVersion(), + deviceInform.getDeviceDetails().getHardwareVersion()); + NetConfNotificationDTO netConfDTO = new NetConfNotificationDTO( + deviceInform.getDeviceDetails().getDeviceId(), notificationXml); + LOG.debug("Posting notification to netconf server"); response = restTemplate.postForObject(uri, netConfDTO, ResponseEntity.class); LOG.debug("Posting notification to netconf server completed "); @@ -73,11 +102,15 @@ public class NetConfNotificationSender { return response; } - public ResponseEntity sendCustomNotification(NetConfNotificationDTO netConfDTO) { + public ResponseEntity sendCustomNotification(String deviceId, List parameters, + String nameSpace) { ResponseEntity response = null; final String uri = getUri(); LOG.debug("Posting custom notification to netconf server " + uri); try { + String notificationXml = getNetconfResponseXML(parameters, null, nameSpace, null, null); + NetConfNotificationDTO netConfDTO = new NetConfNotificationDTO(deviceId, notificationXml); + response = restTemplate.postForObject(uri, netConfDTO, ResponseEntity.class); LOG.debug("Posting custom notification to netconf server sucessfull"); } catch (Exception e) { @@ -86,29 +119,31 @@ public class NetConfNotificationSender { return response; } - private void convertTR069ToNetConfParams(NetConfNotificationDTO netConfDTO) { + private void convertTR069ToNetConfParams(List parameters, String swVersion, + String hwVersion) { List removeList = new ArrayList<>(); - if (null != netConfDTO) { - for (ParameterDTO param : netConfDTO.getParameters()) { + if (null != parameters) { + for (ParameterDTO param : parameters) { if (param.getParamValue() == null || param.getParamValue().trim().length() <= 0) { continue; } - handleBooleanParameters(param); + handleBooleanParameters(param, swVersion, hwVersion); if (null != param.getParamName()) { - String netConfMOName = - metaDataUtil.getNetconfNameByTR69NameWithIndexes(param.getParamName()); + String netConfMOName = metaDataUtil + .getNetconfNameByTR69NameWithIndexes(param.getParamName(), swVersion, hwVersion); if (null != netConfMOName) param.setParamName(netConfMOName); else removeList.add(param); // unknown parameter found. } } - netConfDTO.getParameters().removeAll(removeList); + parameters.removeAll(removeList); } } - private void handleBooleanParameters(ParameterDTO param) { - MOMetaData metaData = metaDataUtil.getMetaDataByTR69Name(param.getParamName()); + private void handleBooleanParameters(ParameterDTO param, String swVersion, String hwVersion) { + MOMetaData metaData = + metaDataUtil.getMetaDataByTR69Name(param.getParamName(), swVersion, hwVersion); if (null != metaData && BOOLEAN_DATA_TYPE.equalsIgnoreCase(metaData.getDataType())) { if (BOOLEAN_TRUE_VALUE.equalsIgnoreCase(param.getParamValue().trim())) { param.setParamValue(Boolean.TRUE.toString()); @@ -122,4 +157,146 @@ public class NetConfNotificationSender { return config.getNbiNotificationUri(); } + private String getNetconfResponseXML(List parameters, String notificationType, + String nameSpace, String swVersion, String hwVersion) { + if (parameters == null || parameters.isEmpty()) { + LOG.debug("There are no parameters found in the response."); + return null; + } + + String result = null; + try { + DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); + DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); + Document doc = docBuilder.newDocument(); + + Map parentNodeMap = new HashMap<>(); + Element dataNode = null; // root of all nodes + + for (ParameterDTO paramDto : parameters) { + String paramName = paramDto.getParamName(); + String paramValue = paramDto.getParamValue(); + StringTokenizer tokenizer = new StringTokenizer(paramName, "."); + String parentNodeName = null; + String parentNodeKey = null; + Element parentNode = null; + while (tokenizer.hasMoreElements()) { + String nodeName = (String) tokenizer.nextElement(); + if (null == parentNodeName) { // construct first node or + // Device node + parentNodeName = nodeName; + parentNodeKey = nodeName; + // check if the node already exists in parentNodeMap + parentNode = parentNodeMap.get(parentNodeKey); + if (null == dataNode) { + dataNode = parentNode; + } + continue; + } else if (nodeName.matches(INDEX_REGEX)) { // construct + // tabular and + // index nodes + + // get parent tabular node from parent MAP + parentNodeKey = parentNodeKey + "." + nodeName; + Element node = parentNodeMap.get(parentNodeKey); + + // create a tabular parent node if doesn't exit in MAP + if (null == node) { + node = doc.createElement(parentNodeName); + parentNodeMap.put(parentNodeKey, node); + + // update current tabular parent node. + if (null != parentNode) + parentNode.appendChild(node); + else + parentNode = node; + + // prepare and add index node to tabular parent node + Element indexNode = doc.createElement(INDEX_STR); + indexNode.setTextContent(nodeName); + node.appendChild(indexNode); + } + parentNode = node; // move parent to child + parentNodeName = nodeName; + } else if (parentNodeName.matches(INDEX_REGEX)) { // move to + // next + // node + // if + // tabular + // attribute + // is + // found + parentNodeKey = parentNodeKey + "." + nodeName; + parentNodeName = nodeName; + } else { + // construct intermediate nodes + Element node = parentNodeMap.get(parentNodeKey); + if (null == node) { + if (null == dataNode) { + node = doc.createElementNS(nameSpace, parentNodeName); + dataNode = node; + } else { + node = doc.createElement(parentNodeName); + } + parentNodeMap.put(parentNodeKey, node); + if (null != parentNode) + parentNode.appendChild(node); + } + parentNodeKey = parentNodeKey + "." + nodeName; + parentNodeName = nodeName; + parentNode = node; + } + } + // construct leaf node + Element leafNode = doc.createElement(parentNodeName); + leafNode.setTextContent(paramValue); + parentNode.appendChild(leafNode); + } + + if (null != dataNode) { + final Element element = doc.createElement(NOTIFICATION_ELEMENT_NAME); + final Element eventTime = doc.createElement(EVENT_TIME); + eventTime + .setTextContent(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX").format(new Date())); + element.appendChild(element.getOwnerDocument().importNode(eventTime, true)); + + if (notificationType != null) { + if (nameSpace == null && metaDataUtil.getMetaDataByTR69Name(notificationType, swVersion, + hwVersion) != null) { + nameSpace = + metaDataUtil.getMetaDataByTR69Name(notificationType, swVersion, hwVersion).getURI(); + } + + final Element evtTypeElement = doc.createElementNS(nameSpace, notificationType); + evtTypeElement.appendChild(dataNode); + element.appendChild(element.getOwnerDocument().importNode(evtTypeElement, true)); + } else { + element.appendChild(element.getOwnerDocument().importNode(dataNode, true)); + } + + result = convertDocumentToString(element); + } + } catch (ParserConfigurationException pce) { + LOG.error("Error occured while preparing the notification"); + } + + return result; + } + + public static String convertDocumentToString(Element element) { + String strxml = null; + try { + TransformerFactory transformerFactory = TransformerFactory.newInstance(); + Transformer transformer = transformerFactory.newTransformer(); + DOMSource source = new DOMSource(element); + StreamResult result = new StreamResult(new StringWriter()); + transformer.transform(source, result); + strxml = result.getWriter().toString(); + } catch (Exception e) { + LOG.error("Error while converting Element to String" + e); + } + LOG.debug("Converted XML is : " + strxml); + return strxml; + } + } diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfServerManager.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfServerManager.java index 675a3ee..9d53497 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfServerManager.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfServerManager.java @@ -45,7 +45,8 @@ public class NetConfServerManager { @Autowired RestTemplate restTemplate; - public NetConfServerDetails createNetconfServer(String deviceID, String enodeBName) { + public NetConfServerDetails createNetconfServer(String deviceID, String enodeBName, + String swVersion, String hwVersion) { NetConfServerDetails result = null; // handle exception @@ -55,6 +56,8 @@ public class NetConfServerManager { MultiValueMap uriParams = new LinkedMultiValueMap<>(); uriParams.add("deviceId", deviceID); uriParams.add("enodeBName", enodeBName); + uriParams.add("swVersion", swVersion); + uriParams.add("hwVersion", hwVersion); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); final HttpEntity> entity = new HttpEntity<>(uriParams, headers); diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/impl/NetConfRequestHandlerImpl.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/impl/NetConfRequestHandlerImpl.java index 5d6f183..9ae1196 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/impl/NetConfRequestHandlerImpl.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/impl/NetConfRequestHandlerImpl.java @@ -38,6 +38,7 @@ import org.commscope.tr069adapter.mapper.model.ErrorCodeDetails; import org.commscope.tr069adapter.mapper.model.NetConfRequest; import org.commscope.tr069adapter.mapper.model.NetConfResponse; import org.commscope.tr069adapter.mapper.model.NetConfServerDetails; +import org.commscope.tr069adapter.mapper.model.VESNotificationResponse; import org.commscope.tr069adapter.mapper.netconf.NetConfRequestHandler; import org.commscope.tr069adapter.mapper.sync.SynchronizedRequestHandler; import org.commscope.tr069adapter.mapper.util.ErrorCodeUtil; @@ -50,6 +51,7 @@ import org.commscope.tr069adapter.mapper.ves.VESNotificationSender; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; import org.springframework.stereotype.Component; import org.springframework.util.StringUtils; import org.w3c.dom.Document; @@ -115,14 +117,16 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { return getEmptyResponse(); } else if (deviceRPCRequest.getOpDetails() != null) { deviceRPCRequest.getOpDetails() - .setParmeters(filteredSetParameters(deviceRPCRequest.getOpDetails().getParmeters())); + .setParmeters(filteredSetParameters(deviceRPCRequest.getOpDetails().getParmeters(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion())); if (deviceRPCRequest.getOpDetails().getParmeters().isEmpty()) { LOG.debug("There are no supported device parameters found for edit-config."); return getEmptyResponse(); } } - handleBooleanParametersReverse(deviceRPCRequest.getOpDetails().getParmeters()); + handleBooleanParametersReverse(deviceRPCRequest.getOpDetails().getParmeters(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion()); LOG.debug("Prepared NBI request for edit-config {}", deviceRPCRequest); DeviceRPCResponse deviceRPCResponseVes = null; @@ -170,7 +174,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { if (null == deviceRPCResponse) { return getTimeOutResponse(); } - response = mapperUtil.getNetconfResponse(deviceRPCResponse, false); + response = mapperUtil.getNetconfResponse(deviceRPCResponse, netConfRequest.getSwVersion(), + netConfRequest.getHwVersion(), false); return response; } @@ -200,7 +205,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { return getEmptyResponse(); } else if (request.getOpDetails() != null) { request.getOpDetails() - .setParmeters(filteredSetParameters(request.getOpDetails().getParmeters())); + .setParmeters(filteredSetParameters(request.getOpDetails().getParmeters(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion())); if (request.getOpDetails().getParmeters().isEmpty()) { LOG.debug("There are no supported device parameters found for delete-config."); return getEmptyResponse(); @@ -213,7 +219,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { if (null == opResult) { return getTimeOutResponse(); } - response = mapperUtil.getNetconfResponse(opResult, false); + response = mapperUtil.getNetconfResponse(opResult, netConfRequest.getSwVersion(), + netConfRequest.getHwVersion(), false); return response; } @@ -231,7 +238,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { } else if (request.getOpDetails() != null) { request.getOpDetails() - .setParmeters(filteredGetParameters(request.getOpDetails().getParmeters())); + .setParmeters(filteredGetParameters(request.getOpDetails().getParmeters(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion())); if (request.getOpDetails().getParmeters().isEmpty()) { LOG.debug("There are no supported device parameters found for get."); @@ -245,7 +253,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { if (null == opResult) { return getTimeOutResponse(); } - response = mapperUtil.getNetconfResponse(opResult, false); + response = mapperUtil.getNetconfResponse(opResult, netConfRequest.getSwVersion(), + netConfRequest.getHwVersion(), false); return response; } @@ -270,7 +279,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { return getEmptyResponse(); } else if (request.getOpDetails() != null) { request.getOpDetails() - .setParmeters(filteredGetParameters(request.getOpDetails().getParmeters())); + .setParmeters(filteredGetParameters(request.getOpDetails().getParmeters(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion())); if (request.getOpDetails().getParmeters().isEmpty()) { LOG.debug("There are no supported device parameters found for get-config."); @@ -318,19 +328,23 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { + opResult.getFaultString() + ", Parameters :" + opResult.getOperationResponse().getParameterDTOs()); if (null != opResult.getOperationResponse().getParameterDTOs()) - handleBooleanParameters(opResult.getOperationResponse().getParameterDTOs()); + handleBooleanParameters(opResult.getOperationResponse().getParameterDTOs(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion()); if (isSoftwareInventory) { - response = mapperUtil.getNetconfResponseForSoftwareInventory(opResult); + response = mapperUtil.getNetconfResponseForSoftwareInventory(opResult, + netConfRequest.getSwVersion(), netConfRequest.getHwVersion()); } else { - response = mapperUtil.getNetconfResponse(opResult, false); + response = mapperUtil.getNetconfResponse(opResult, netConfRequest.getSwVersion(), + netConfRequest.getHwVersion(), false); } if (opResult.getFaultKey() != null && opResult.getFaultKey().equalsIgnoreCase("9005")) { // check for tabular LOG.debug("Tabualr Entry not exist in the device; we need to add it now"); - MOMetaData data = metaDataUtil - .getMetaDataByTR69Name(request.getOpDetails().getParmeters().get(0).getParamName()); + MOMetaData data = metaDataUtil.getMetaDataByTR69Name( + request.getOpDetails().getParmeters().get(0).getParamName(), + netConfRequest.getSwVersion(), netConfRequest.getHwVersion()); if (data.isTabluarObj()) { return getEmptyResponse(); } @@ -418,7 +432,8 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { responseParamDTOList.add(new ParameterDTO("rpc-reply.ns1:notification-timeout", "1200")); opResult.getOperationResponse().setParameterDTOs(responseParamDTOList); - response = mapperUtil.getNetconfResponse(opResult, true); + response = mapperUtil.getNetconfResponse(opResult, request.getSwVersion(), + request.getHwVersion(), true); LOG.debug("update the status for fw details " + fwDetails.toString()); } else { @@ -481,10 +496,12 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { return false; } - protected void handleBooleanParameters(List parameterDTOs) { + protected void handleBooleanParameters(List parameterDTOs, String swVersion, + String hwVersion) { for (ParameterDTO param : parameterDTOs) { - MOMetaData metaData = metaDataUtil.getMetaDataByTR69Name(param.getParamName()); + MOMetaData metaData = + metaDataUtil.getMetaDataByTR69Name(param.getParamName(), swVersion, hwVersion); if (null != metaData && BOOLEAN_DATA_TYPE.equalsIgnoreCase(metaData.getDataType())) { if (BOOLEAN_TRUE_VALUE.equalsIgnoreCase(param.getParamValue().trim())) { param.setParamValue(Boolean.TRUE.toString()); @@ -495,10 +512,12 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { } } - protected void handleBooleanParametersReverse(List parameterDTOs) { + protected void handleBooleanParametersReverse(List parameterDTOs, String swVersion, + String hwVersion) { for (ParameterDTO param : parameterDTOs) { - MOMetaData metaData = metaDataUtil.getMetaDataByTR69Name(param.getParamName()); + MOMetaData metaData = + metaDataUtil.getMetaDataByTR69Name(param.getParamName(), swVersion, hwVersion); if (null != metaData && BOOLEAN_DATA_TYPE.equalsIgnoreCase(metaData.getDataType())) { if (Boolean.TRUE.toString().equalsIgnoreCase(param.getParamValue().trim())) { param.setParamValue(BOOLEAN_TRUE_VALUE); @@ -571,10 +590,12 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { return timeOutErrorResponse; } - public List filteredSetParameters(List parameters) { + public List filteredSetParameters(List parameters, String swVersion, + String hwVersion) { List result = new ArrayList<>(); for (ParameterDTO param : parameters) { - MOMetaData metaData = metaDataUtil.getMetaDataByNetConfName(param.getParamName()); + MOMetaData metaData = + metaDataUtil.getMetaDataByNetConfName(param.getParamName(), swVersion, hwVersion); if (null != metaData && !metaData.isReadOnly()) { String tr069MoName = MOMetaDataUtil.getTR69MOByReplacingIndexes(param.getParamName(), metaData.getMoName()); @@ -586,23 +607,28 @@ public class NetConfRequestHandlerImpl implements NetConfRequestHandler { return result; } - protected List filteredGetParameters(List parameters) { - - return metaDataUtil.getSupportedChildParameters(parameters); + protected List filteredGetParameters(List parameters, + String swVersion, String hwVersion) { + return metaDataUtil.getSupportedChildParameters(parameters, swVersion, hwVersion); } @Override public boolean handelRegisterEvent(NetConfServerDetails request) { LOG.debug("processing the handelRegisterEvent started"); - boolean result = false; try { - vesnotiSender.sendNotification(null, request); + VESNotificationResponse vesRsponse = vesnotiSender.sendNotification(null, request); + if (HttpStatus.valueOf(vesRsponse.getStatusCode()).is2xxSuccessful()) { + LOG.debug("processing the handelRegisterEvent completed"); + return true; + } else { + LOG.error("processing the handelRegisterEvent error code recevived: {}", + vesRsponse.getStatusCode()); + return false; + } } catch (Exception e) { LOG.error("processing the handelRegisterEvent exception occurred"); - result = false; + return false; } - LOG.debug("processing the handelRegisterEvent completed"); - return result; } protected static String getDownloadFileURI(String filepath) { diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MOMetaDataUtil.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MOMetaDataUtil.java index a038468..dcebc63 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MOMetaDataUtil.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MOMetaDataUtil.java @@ -28,14 +28,15 @@ import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; - import javax.annotation.PostConstruct; - import org.apache.commons.io.FileUtils; import org.commscope.tr069adapter.acs.common.ParameterDTO; +import org.commscope.tr069adapter.common.deviceversion.DeviceVersionManager; +import org.commscope.tr069adapter.common.deviceversion.ProfileDefinition; import org.commscope.tr069adapter.mapper.MOMetaData; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component @@ -46,12 +47,16 @@ public class MOMetaDataUtil { private static final String GENERIC_INDEX_REGEX = "\\.\\{[i-l]\\}\\."; private static final String INDEX_REGEX = "\\.[0-9]{1,}\\."; private static final String MO_META_DATA_FILE_LOCATION = "mapper-schema"; - private Map metaDataMap; - private Map metaDataReverseMap; + private Map> metaDataMap; + private Map> metaDataReverseMap; public static final String ORAN_SW_MGMT_URI = "urn:o-ran:software-management:1.0"; + @Autowired + DeviceVersionManager versionManager; + @PostConstruct public void loadMetaData() { + try { LOG.info("Loading mapper schema"); if (metaDataMap != null) @@ -68,26 +73,33 @@ public class MOMetaDataUtil { private void getMetaDataAsMap(String fileLocation) throws IOException { metaDataMap = new HashMap<>(); metaDataReverseMap = new HashMap<>(); - Collection files = FileUtils.listFiles(new File(fileLocation), null, false); - - for (File file : files) { - LOG.info("Loading mapper schema from {}", file.getName()); - List lines = FileUtils.readLines(file, StandardCharsets.UTF_8); - for (String line : lines) { - if (line != null && line.startsWith("#")) { - continue; - } - if (line != null && line.split(",").length >= 3) { - - parseMetaDataLine(line, metaDataMap, metaDataReverseMap); + List profiles = versionManager.getSupportedProfileDefinitions(); + for (ProfileDefinition profileDefinition : profiles) { + Map profileMetaDataMap = new HashMap<>(); + Map profileMetaDataReverseMap = new HashMap<>(); + + Collection files = FileUtils.listFiles( + new File(fileLocation + "/" + profileDefinition.getCsdmMappingPath()), null, false); + for (File file : files) { + LOG.info("Loading mapper schema from {}", file.getName()); + List lines = FileUtils.readLines(file, StandardCharsets.UTF_8); + for (String line : lines) { + if (line != null && line.startsWith("#")) { + continue; + } + if (line != null && line.split(",").length >= 3) { + parseMetaDataLine(line, profileMetaDataMap, profileMetaDataReverseMap); + } } } + metaDataMap.put(profileDefinition.getProfileId(), profileMetaDataMap); + metaDataReverseMap.put(profileDefinition.getProfileId(), profileMetaDataReverseMap); } } - private static void parseMetaDataLine(String line, Map metaDataMap, - Map metaDataReverseMap) { + private static void parseMetaDataLine(String line, Map profileMetaDataMap, + Map profileMetaDataReverseMap) { String[] split = line.split(","); boolean isReadOnly = false; boolean isTabluar = false; @@ -101,12 +113,13 @@ public class MOMetaDataUtil { } else if ("TabularObject".equalsIgnoreCase(split[2])) { isTabObject = true; } - prepareMOMetaData(isReadOnly, isTabluar, split, isTabObject, metaDataMap, metaDataReverseMap); + prepareMOMetaData(isReadOnly, isTabluar, split, isTabObject, profileMetaDataMap, + profileMetaDataReverseMap); } private static void prepareMOMetaData(boolean isReadOnly, boolean isTabluar, String[] split, - boolean isTabObject, Map metaDataMap, - Map metaDataReverseMap) { + boolean isTabObject, Map profileMetaDataMap, + Map profileMetaDataReverseMap) { String dataType = ""; if (split.length > 3) { dataType = split[3]; @@ -120,49 +133,55 @@ public class MOMetaDataUtil { if ((split.length > 4 && split[4] != null) && split[4].trim().length() > 0) { metaTabData.setURI(split[4]); } - metaDataMap.put(logMessage, metaTabData); + profileMetaDataMap.put(logMessage, metaTabData); } MOMetaData metaData = new MOMetaData(split[0], dataType, isReadOnly, isTabluar, isTabObject); if ((split.length > 4 && split[4] != null) && split[4].trim().length() > 0) { metaData.setURI(split[4]); } - metaDataMap.put(split[1], metaData); - metaDataReverseMap.put(split[0], split[1]); + profileMetaDataMap.put(split[1], metaData); + profileMetaDataReverseMap.put(split[0], split[1]); } - public MOMetaData getMetaDataByNetConfName(String moName) { + public MOMetaData getMetaDataByNetConfName(String moName, String swVersion, String hwVersion) { String moNameInGnrForm = moName.replaceAll(INDEX_REGEX, STRING_I); - return metaDataMap.get(moNameInGnrForm); - } - public MOMetaData getMetaDataByTR69Name(String moName) { - String moNameInGnrForm = moName.replaceAll(INDEX_REGEX, STRING_I); - String netconfMoName = metaDataReverseMap.get(moNameInGnrForm); - return metaDataMap.get(netconfMoName); + String profileId = versionManager.getAssociatedProfileId(swVersion, hwVersion); + Map metaData = metaDataMap.get(profileId); + + return metaData.get(moNameInGnrForm); } - public String getNetconfNameByTR69Name(String moName) { + public MOMetaData getMetaDataByTR69Name(String moName, String swVersion, String hwVersion) { String moNameInGnrForm = moName.replaceAll(INDEX_REGEX, STRING_I); - return metaDataReverseMap.get(moNameInGnrForm); + + String profileId = versionManager.getAssociatedProfileId(swVersion, hwVersion); + Map profileReverseMetaData = metaDataReverseMap.get(profileId); + Map profileMetaData = metaDataMap.get(profileId); + + String netconfMoName = profileReverseMetaData.get(moNameInGnrForm); + return profileMetaData.get(netconfMoName); } - public String getNetconfNameByTR69NameWithIndexes(String moName) { + public String getNetconfNameByTR69NameWithIndexes(String moName, String swVersion, + String hwVersion) { String moNameInGnrForm = moName.replaceAll(INDEX_REGEX, STRING_I); - String netConfNMoName = metaDataReverseMap.get(moNameInGnrForm); + String profileId = versionManager.getAssociatedProfileId(swVersion, hwVersion); + Map reverseMetaData = metaDataReverseMap.get(profileId); + String netConfNMoName = reverseMetaData.get(moNameInGnrForm); return netConfNMoName != null ? getNetConfMOByReplacingIndexes(netConfNMoName, moName) : netConfNMoName; } - public Set getAllMONames() { - return metaDataMap.keySet(); - } - - public List getSupportedChildParameters(List parameters) { + public List getSupportedChildParameters(List parameters, + String swVersion, String hwVersion) { List result = new ArrayList<>(); Set allMatchedChilds = new HashSet<>(); + String profileId = versionManager.getAssociatedProfileId(swVersion, hwVersion); + Map profileMetaData = metaDataMap.get(profileId); for (ParameterDTO param : parameters) { String parentMONameInGnrc = param.getParamName().replaceAll(INDEX_REGEX, STRING_I); - MOMetaData moData = metaDataMap.get(parentMONameInGnrc); + MOMetaData moData = profileMetaData.get(parentMONameInGnrc); if (moData != null) { allMatchedChilds.add(new MOMetaData( getTR69MOByReplacingIndexes(param.getParamName(), moData.getMoName()), @@ -199,9 +218,7 @@ public class MOMetaDataUtil { tr69Mo = tr69Mo.replaceFirst(GENERIC_INDEX_REGEX, "." + split[i] + "."); } } - return tr69Mo; - } public static String getNetConfMOByReplacingIndexes(String netconfMo, String tr69Mo) { @@ -212,9 +229,6 @@ public class MOMetaDataUtil { netconfMo = netconfMo.replaceFirst(GENERIC_INDEX_REGEX, "." + split[i] + "."); } } - return netconfMo; - } - } diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/NetconfToTr069MapperUtil.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/NetconfToTr069MapperUtil.java index b7fa188..4f5f9cf 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/NetconfToTr069MapperUtil.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/util/NetconfToTr069MapperUtil.java @@ -28,7 +28,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.StringTokenizer; - import javax.xml.XMLConstants; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; @@ -37,7 +36,6 @@ import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; - import org.commscope.tr069adapter.acs.common.DeviceRPCRequest; import org.commscope.tr069adapter.acs.common.DeviceRPCResponse; import org.commscope.tr069adapter.acs.common.OperationOptions; @@ -63,7 +61,7 @@ public class NetconfToTr069MapperUtil { @Autowired MOMetaDataUtil metaDataUtil; - + @Autowired MapperConfigProperties config; @@ -154,7 +152,8 @@ public class NetconfToTr069MapperUtil { return deviceRPCRequest; } - public NetConfResponse getNetconfResponse(DeviceRPCResponse opResult, boolean isCustomparameter) { + public NetConfResponse getNetconfResponse(DeviceRPCResponse opResult, String swVersion, + String hwVersion, boolean isCustomparameter) { NetConfResponse netConfResponse = new NetConfResponse(); ErrorCodeDetails errorCodeDetails = errorCodeUtil.getErrorCodeMetaData(opResult.getFaultKey()); ErrorCodeDetails errorCode = new ErrorCodeDetails(); @@ -175,12 +174,14 @@ public class NetconfToTr069MapperUtil { netConfResponse.setErrorCode(errorCode); netConfResponse.setErrorMessage(opResult.getFaultString()); } - netConfResponse.setNetconfResponseXml(getNetconfResponseXML( - opResult.getOperationResponse().getParameterDTOs(), isCustomparameter)); + netConfResponse.setNetconfResponseXml( + getNetconfResponseXML(opResult.getOperationResponse().getParameterDTOs(), swVersion, + hwVersion, isCustomparameter)); return netConfResponse; } - public NetConfResponse getNetconfResponseForSoftwareInventory(DeviceRPCResponse opResult) { + public NetConfResponse getNetconfResponseForSoftwareInventory(DeviceRPCResponse opResult, + String swVersion, String hwVersion) { NetConfResponse netConfResponse = new NetConfResponse(); ErrorCodeDetails errorCodeDetails = errorCodeUtil.getErrorCodeMetaData(opResult.getFaultKey()); @@ -234,14 +235,15 @@ public class NetconfToTr069MapperUtil { paramDTOList.add(new ParameterDTO("software-inventory.software-slot.access", "READ_ONLY")); paramDTOList .add(new ParameterDTO("software-inventory.software-slot.product-code", productClass)); - paramDTOList.add(new ParameterDTO("software-inventory.software-slot.vendor-code", config.getVendorName())); + paramDTOList.add( + new ParameterDTO("software-inventory.software-slot.vendor-code", config.getVendorName())); paramDTOList.add(new ParameterDTO("software-inventory.software-slot.build-id", buildId)); paramDTOList.add(new ParameterDTO("software-inventory.software-slot.build-version", buildVersion.toString())); paramDTOList.add(new ParameterDTO("software-inventory.software-slot.files.name", "BC_ONE")); paramDTOList.add(new ParameterDTO("software-inventory.software-slot.files.integrity", "OK")); - String XmlStr = getNetconfResponseXML(paramDTOList, true); + String XmlStr = getNetconfResponseXML(paramDTOList, swVersion, hwVersion, true); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder; @@ -296,7 +298,8 @@ public class NetconfToTr069MapperUtil { return netConfResponse; } - private String getNetconfResponseXML(List parameters, boolean isCustomparameter) { + private String getNetconfResponseXML(List parameters, String swVersion, + String hwVersion, boolean isCustomparameter) { if (null == parameters || parameters.isEmpty()) { return null; @@ -315,8 +318,8 @@ public class NetconfToTr069MapperUtil { Element dataNode = null; // root of all nodes for (ParameterDTO paramDto : parameters) { - String paramName = - metaDataUtil.getNetconfNameByTR69NameWithIndexes(paramDto.getParamName()); + String paramName = metaDataUtil.getNetconfNameByTR69NameWithIndexes(paramDto.getParamName(), + swVersion, hwVersion); if (paramName == null && isCustomparameter) { paramName = paramDto.getParamName(); } @@ -354,10 +357,13 @@ public class NetconfToTr069MapperUtil { // create a tabular parent node if doesn't exit in MAP if (null == node) { - if (metaDataUtil.getMetaDataByNetConfName(parentNodeKey + ".") != null - && metaDataUtil.getMetaDataByNetConfName(parentNodeKey + ".").getURI() != null) { - node = doc.createElementNS( - metaDataUtil.getMetaDataByNetConfName(parentNodeKey + ".").getURI(), + if (metaDataUtil.getMetaDataByNetConfName(parentNodeKey + ".", swVersion, + hwVersion) != null + && metaDataUtil + .getMetaDataByNetConfName(parentNodeKey + ".", swVersion, hwVersion) + .getURI() != null) { + node = doc.createElementNS(metaDataUtil + .getMetaDataByNetConfName(parentNodeKey + ".", swVersion, hwVersion).getURI(), parentNodeName); } else { node = doc.createElement(parentNodeName); @@ -392,10 +398,12 @@ public class NetconfToTr069MapperUtil { // construct intermediate nodes Element node = parentNodeMap.get(parentNodeKey); if (null == node) { - if (metaDataUtil.getMetaDataByNetConfName(parentNodeKey) != null - && metaDataUtil.getMetaDataByNetConfName(parentNodeKey).getURI() != null) { - node = doc.createElementNS( - metaDataUtil.getMetaDataByNetConfName(parentNodeKey).getURI(), parentNodeName); + if (metaDataUtil.getMetaDataByNetConfName(parentNodeKey, swVersion, hwVersion) != null + && metaDataUtil.getMetaDataByNetConfName(parentNodeKey, swVersion, hwVersion) + .getURI() != null) { + node = doc.createElementNS(metaDataUtil + .getMetaDataByNetConfName(parentNodeKey, swVersion, hwVersion).getURI(), + parentNodeName); if (dataNode == null) dataNode = node; } else { diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java index 044d304..7e28744 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java @@ -57,7 +57,9 @@ public class VESNotificationSender { VESNotification vesNotifi = new VESNotification(); if (deviceInform != null) { vesNotifi.seteNodeBName( - pnpPreProvisioningHandler.getEnodeBName(deviceInform.getDeviceDetails().getDeviceId())); + pnpPreProvisioningHandler.getEnodeBName(deviceInform.getDeviceDetails().getDeviceId(), + deviceInform.getDeviceDetails().getSoftwareVersion(), + deviceInform.getDeviceDetails().getHardwareVersion())); } else { vesNotifi.seteNodeBName(serverInfo.getEnodeBName()); } diff --git a/mapper/src/main/resources/application.properties b/mapper/src/main/resources/application.properties index d041905..db5085e 100644 --- a/mapper/src/main/resources/application.properties +++ b/mapper/src/main/resources/application.properties @@ -23,7 +23,7 @@ config.requesTimeout=${REQUEST_TIMEOUT} config.alarmMORegex=${ALARM_MO_REGEX} config.preConfigureOnPNP=${preConfigureOnPNP} config.sbiUri=http://${SBI_REST_HOST}:${SBI_REST_PORT}/MapperService/initiateDeviceOperation -config.configDBUri=http://${CONFIG_DB_REST_HOST}:${CONFIG_DB_REST_PORT}/getConfig/ +config.configDBUri=http://${CONFIG_DB_REST_HOST}:${CONFIG_DB_REST_PORT}/getConfig config.nbiNotificationUri=http://${NBI_REST_HOST}:${NBI_REST_PORT}/netConfNotificationService/notification config.nbiServerManagerUri=http://${NBI_REST_HOST}:${NBI_REST_PORT}/netConfServerManagerService config.vesUri=http://${VES_REST_HOST}:${VES_REST_PORT}/vesagent/deviceEvent diff --git a/mapper/src/test/java/org/commscope/tr069adapter/mapper/ACSNotificationHandlerImplTest.java b/mapper/src/test/java/org/commscope/tr069adapter/mapper/ACSNotificationHandlerImplTest.java index a2e91ec..492f40e 100644 --- a/mapper/src/test/java/org/commscope/tr069adapter/mapper/ACSNotificationHandlerImplTest.java +++ b/mapper/src/test/java/org/commscope/tr069adapter/mapper/ACSNotificationHandlerImplTest.java @@ -67,7 +67,7 @@ public class ACSNotificationHandlerImplTest { notification.setParameters(params); NetConfServerDetails serverInfo = new NetConfServerDetails(); serverInfo.setError(NetconfServerManagementError.SUCCESS); - Mockito.when(netConfServerManager.createNetconfServer(Mockito.anyString(), Mockito.anyString())) + Mockito.when(netConfServerManager.createNetconfServer(Mockito.anyString(), Mockito.anyString(), Mockito.anyString(), Mockito.anyString())) .thenReturn(serverInfo); /* * String URI = "http://tr069adapter-netconf-server:8181/netConfServerManagerService"; diff --git a/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfRequestReceiverTest.java b/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfRequestReceiverTest.java index 3561ec8..ba213f6 100644 --- a/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfRequestReceiverTest.java +++ b/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfRequestReceiverTest.java @@ -234,6 +234,8 @@ public class NetConfRequestReceiverTest { NetConfRequest req = new NetConfRequest(); req.setDeviceId("0005B9A1"); req.setRequestXml(requestXml); + req.setSwVersion("4.3.0.0"); + req.setHwVersion("*"); return req; } diff --git a/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfServerManagerTest.java b/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfServerManagerTest.java index fe258dd..76bd4ba 100644 --- a/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfServerManagerTest.java +++ b/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetConfServerManagerTest.java @@ -67,7 +67,7 @@ public class NetConfServerManagerTest { Mockito.when( restTemplate.postForEntity(Mockito.anyString(), Mockito.anyObject(), Mockito.anyObject())) .thenReturn(res); - NetConfServerDetails nfDetails = server.createNetconfServer("0005B9A1", "EnodB1"); + NetConfServerDetails nfDetails = server.createNetconfServer("0005B9A1", "EnodB1", "4.3.0.0", "*"); Assert.assertNotNull(nfDetails); Assert.assertEquals("17830", nfDetails.getListenPort()); @@ -75,7 +75,7 @@ public class NetConfServerManagerTest { @Test public void createServerFailureWithRestCallTest() { - NetConfServerDetails nfDetails = server.createNetconfServer("0005B9A1", "EnodB1"); + NetConfServerDetails nfDetails = server.createNetconfServer("0005B9A1", "EnodB1", "4.3.0.0", "*"); Assert.assertNull(nfDetails); } diff --git a/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetconfToTr069MapperUtilTest.java b/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetconfToTr069MapperUtilTest.java index 2d1fbb7..943ad9f 100644 --- a/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetconfToTr069MapperUtilTest.java +++ b/mapper/src/test/java/org/commscope/tr069adapter/mapper/NetconfToTr069MapperUtilTest.java @@ -49,7 +49,7 @@ public class NetconfToTr069MapperUtilTest { OperationResponse opr = new OperationResponse(); opr.setParameterDTOs(getGeneralParams()); opResult.setOperationResponse(opr); - NetConfResponse netConfRes = mapUtil.getNetconfResponse(opResult, false); + NetConfResponse netConfRes = mapUtil.getNetconfResponse(opResult, "4.3.0.0", "*", false); Assert.assertNotNull(netConfRes); Assert.assertEquals("0", netConfRes.getErrorCode().getFaultCode()); Assert.assertEquals("Success", netConfRes.getErrorCode().getErrorMessage()); @@ -64,7 +64,7 @@ public class NetconfToTr069MapperUtilTest { OperationResponse opr = new OperationResponse(); opr.setParameterDTOs(getGeneralParams()); opResult.setOperationResponse(opr); - NetConfResponse netConfRes = mapUtil.getNetconfResponse(opResult, false); + NetConfResponse netConfRes = mapUtil.getNetconfResponse(opResult, "4.3.0.0", "*", false); Assert.assertNotNull(netConfRes); Assert.assertEquals("9001", netConfRes.getErrorCode().getFaultCode()); Assert.assertEquals("Request denied", netConfRes.getErrorCode().getErrorMessage()); @@ -77,7 +77,7 @@ public class NetconfToTr069MapperUtilTest { opResult.setDeviceDetails(new DeviceDetails()); OperationResponse opr = new OperationResponse(); opResult.setOperationResponse(opr); - NetConfResponse netConfRes = mapUtil.getNetconfResponse(opResult, false); + NetConfResponse netConfRes = mapUtil.getNetconfResponse(opResult, "4.3.0.0", "*", false); Assert.assertNotNull(netConfRes); Assert.assertEquals("0", netConfRes.getErrorCode().getFaultCode()); Assert.assertEquals("Success", netConfRes.getErrorCode().getErrorMessage()); diff --git a/mapper/src/test/java/org/commscope/tr069adapter/mapper/PnPPreProvisioningHandlerTest.java b/mapper/src/test/java/org/commscope/tr069adapter/mapper/PnPPreProvisioningHandlerTest.java index fff2f60..b84b5c6 100644 --- a/mapper/src/test/java/org/commscope/tr069adapter/mapper/PnPPreProvisioningHandlerTest.java +++ b/mapper/src/test/java/org/commscope/tr069adapter/mapper/PnPPreProvisioningHandlerTest.java @@ -59,7 +59,7 @@ public class PnPPreProvisioningHandlerTest { configData.setParameterMONameValueMap(paramMap); Mockito.when(restTemplate.getForObject(Mockito.anyString(), Mockito.any())) .thenReturn(configData); - String eNodeBName = pnPPreProvisioningHandler.getEnodeBName("00005B9A1"); + String eNodeBName = pnPPreProvisioningHandler.getEnodeBName("00005B9A1", "4.3.0.0", "*"); assertNull(eNodeBName); } diff --git a/netconf-server/pom.xml b/netconf-server/pom.xml index 0f906c8..3dcd8b9 100644 --- a/netconf-server/pom.xml +++ b/netconf-server/pom.xml @@ -1,273 +1,278 @@ - - - - 4.0.0 - - org.commscope.tr069adapter - tr069adapter - 1.0.0 - - org.commscope.tr069adapter.netconf.server - netconf-server - netconf-server - jar - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - onap-releases - onap-releases - https://nexus.onap.org/content/repositories/releases/ - - - - o-ran-sc/tr069adapter-netconf-server - - - - org.springframework.boot - spring-boot-starter - - - org.springframework.boot - spring-boot-starter-logging - - - - - org.springframework.boot - spring-boot-starter-web - - - org.springframework.boot - spring-boot-starter-logging - - - - - org.springframework.boot - spring-boot-starter-activemq - - - com.fasterxml.jackson.core - jackson-databind - - - org.opendaylight.netconf - netconf-testtool - 1.7.0 - - - ch.qos.logback - logback-classic - - - - - org.springframework - spring-context - - - org.commscope.tr069adapter.mapper - mapper - 1.0.0 - lib - - - org.springframework.boot - spring-boot-actuator-autoconfigure - - - org.springframework.retry - spring-retry - - - org.springframework - spring-aspects - - - org.mariadb.jdbc - mariadb-java-client - - - org.springframework.boot - spring-boot-starter-data-jpa - - - org.mockito - mockito-core - - - org.springframework.boot - spring-boot-starter-test - test - - - junit - junit - test - - - ch.qos.logback - logback-classic - - - - - junit - junit-dep - 4.11 - test - - - ch.qos.logback - logback-classic - - - - - com.h2database - h2 - test - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - net.revelc.code.formatter - formatter-maven-plugin - ${formatter-maven-plugin.version} - - ${project.parent.basedir}/eclipse-formatter.xml - - - - - com.diffplug.spotless - spotless-maven-plugin - ${spotless-maven-plugin.version} - - - - - com,java,javax,org - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - false - - - - maven-failsafe-plugin - - - io.fabric8 - docker-maven-plugin - ${docker-maven-plugin} - false - - - generate-policy-agent-image - package - - build - save - - - ${env.CONTAINER_PULL_REGISTRY} - - - ${docker.image.name}:${build.version} - - try - ${basedir} - Dockerfile - - ${project.build.finalName}.jar - - - ${project.version} - - - - - - - - push-policy-agent-image - - build - push - - - ${env.CONTAINER_PULL_REGISTRY} - ${env.CONTAINER_PUSH_REGISTRY} - - - ${docker.image.name}:${project.version} - - ${basedir} - Dockerfile - - ${project.build.finalName}.jar - - - latest - - - - - - - - - - - org.sonarsource.scanner.maven - sonar-maven-plugin - ${sonar-maven-plugin.version} - - - - - JIRA - https://jira.o-ran-sc.org/ - - + + + + 4.0.0 + + org.commscope.tr069adapter + tr069adapter + 1.0.0 + + org.commscope.tr069adapter.netconf.server + netconf-server + netconf-server + jar + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + onap-releases + onap-releases + https://nexus.onap.org/content/repositories/releases/ + + + + o-ran-sc/tr069adapter-netconf-server + + + + org.springframework.boot + spring-boot-starter + + + org.springframework.boot + spring-boot-starter-logging + + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-logging + + + + + org.springframework.boot + spring-boot-starter-activemq + + + com.fasterxml.jackson.core + jackson-databind + + + org.opendaylight.netconf + netconf-testtool + 1.7.0 + + + ch.qos.logback + logback-classic + + + + + org.springframework + spring-context + + + org.commscope.tr069adapter.mapper + mapper + 1.0.0 + lib + + + org.commscope.tr069adapter.common + common + 1.0.0 + + + org.springframework.boot + spring-boot-actuator-autoconfigure + + + org.springframework.retry + spring-retry + + + org.springframework + spring-aspects + + + org.mariadb.jdbc + mariadb-java-client + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.mockito + mockito-core + + + org.springframework.boot + spring-boot-starter-test + test + + + junit + junit + test + + + ch.qos.logback + logback-classic + + + + + junit + junit-dep + 4.11 + test + + + ch.qos.logback + logback-classic + + + + + com.h2database + h2 + test + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + net.revelc.code.formatter + formatter-maven-plugin + ${formatter-maven-plugin.version} + + ${project.parent.basedir}/eclipse-formatter.xml + + + + + com.diffplug.spotless + spotless-maven-plugin + ${spotless-maven-plugin.version} + + + + + com,java,javax,org + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + + + maven-failsafe-plugin + + + io.fabric8 + docker-maven-plugin + ${docker-maven-plugin} + false + + + generate-policy-agent-image + package + + build + save + + + ${env.CONTAINER_PULL_REGISTRY} + + + ${docker.image.name}:${build.version} + + try + ${basedir} + Dockerfile + + ${project.build.finalName}.jar + + + ${project.version} + + + + + + + + push-policy-agent-image + + build + push + + + ${env.CONTAINER_PULL_REGISTRY} + ${env.CONTAINER_PUSH_REGISTRY} + + + ${docker.image.name}:${project.version} + + ${basedir} + Dockerfile + + ${project.build.finalName}.jar + + + latest + + + + + + + + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + ${sonar-maven-plugin.version} + + + + + JIRA + https://jira.o-ran-sc.org/ + + diff --git a/netconf-server/schemas/bbf-tr-196-2-0-3-full.yang b/netconf-server/schemas/base/bbf-tr-196-2-0-3-full.yang similarity index 96% rename from netconf-server/schemas/bbf-tr-196-2-0-3-full.yang rename to netconf-server/schemas/base/bbf-tr-196-2-0-3-full.yang index 1785178..ad1cf96 100644 --- a/netconf-server/schemas/bbf-tr-196-2-0-3-full.yang +++ b/netconf-server/schemas/base/bbf-tr-196-2-0-3-full.yang @@ -1,18842 +1,18842 @@ -module bbf-tr-196-2-0-3-full { - namespace "urn:onf:otcc:wireless:yang:radio-access"; - prefix ran; - - import tr-181-2-12-0-cwmp-full { - prefix tr-181; - } - - organization - "ONF (Open Networking Foundation) Open Transport Working Group - Wireless Project"; - contact - "WG Web: - WG List: - WG Chair: Lyndon Ong - WG Chair: Giorgio Cazzaniga - Editors: Ramakrishnan, Shanthakumar (Shanth) Martin Skorupski "; - description - "This module contains a collection of YANG definitions for managing radio access network (RAN) devices."; - - revision 2020-06-24 { - description - "Initial version, used only for ONAP PoC 2018-06-25 - - Augmented tr 181 files in 196 model. - - 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."; - reference - "ONF TR ???: A YANG Data Model for Radio Access Networks. - BBF TR-196 2.0.3 full"; - } - - grouping fap-service-g { - description - "Grouping object for FAPService.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.Alias"; - reference - "FAPService.{i}.Alias"; - } - leaf device-type { - type string; - config false; - description - "FAPService.{i}.DeviceType"; - reference - "FAPService.{i}.DeviceType"; - } - leaf dn-prefix { - type string { - length "min..256"; - } - description - "FAPService.{i}.DNPrefix"; - reference - "FAPService.{i}.DNPrefix"; - } - } - - grouping access-mgmt-cdma2000-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000."; - leaf access-mode { - type uint32 { - range "0 | 1 | 3"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; - } - leaf max-total-active-calls-allowed { - type uint32 { - range "1..1024"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; - } - leaf access-control-list { - type string { - length "min..1024"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; - } - leaf max-member-detail-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; - } - leaf member-detail-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; - } - } - - grouping local-ip-access-hrpd-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; - leaf filter-type { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; - } - leaf filter-in-use { - type string; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; - } - leaf egress-filter-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; - } - } - - grouping hrpd-egress-filter-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; - } - leaf subnet { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; - } - leaf subnet-mask { - type uint32 { - range "0..32"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; - } - } - - grouping cdma2000-member-detail-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; - } - leaf imsi { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; - } - leaf hrpd-identifier-type { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; - } - leaf hrpd-identifier-value { - type string { - length "min..128"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; - } - leaf membership-expires { - type string; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; - } - } - - grouping access-mgmt-lte-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.LTE."; - leaf access-mode { - type enumeration { - enum "Open Access" { - description - "Enum Value - Open Access"; - } - enum "Closed Access" { - description - "Enum Value - Closed Access"; - } - enum "Hybrid Access" { - description - "Enum Value - Hybrid Access"; - } - } - description - "FAPService.{i}.AccessMgmt.LTE.AccessMode"; - reference - "FAPService.{i}.AccessMgmt.LTE.AccessMode"; - } - leaf max-u-es-served { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; - } - leaf max-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; - } - leaf max-non-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; - } - leaf max-resource-non-csg-members { - type uint32 { - range "0..100"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; - } - leaf csgid { - type uint32 { - range "min..134217727"; - } - description - "FAPService.{i}.AccessMgmt.LTE.CSGID"; - reference - "FAPService.{i}.AccessMgmt.LTE.CSGID"; - } - leaf hnb-name { - type string { - length "min..48"; - } - description - "FAPService.{i}.AccessMgmt.LTE.HNBName"; - reference - "FAPService.{i}.AccessMgmt.LTE.HNBName"; - } - } - - grouping lte-local-ip-access-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; - reference - "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; - } - } - - grouping legacy-local-ip-access-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; - } - leaf max-rules-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; - } - leaf rule-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; - } - } - - grouping local-ip-access-rule-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; - } - leaf dest-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; - } - leaf dest-subnet-mask { - type string { - length "min..45"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; - } - leaf protocol { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; - } - leaf action { - type enumeration { - enum Tunnel { - description - "Enum Value - Tunnel"; - } - enum NAPT { - description - "Enum Value - NAPT"; - } - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; - } - leaf interface { - type string { - length "min..256"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; - } - } - - grouping access-mgmt-umts-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.UMTS."; - leaf access-mode { - type enumeration { - enum "Open Access" { - description - "Enum Value - Open Access"; - } - enum "Closed Access" { - description - "Enum Value - Closed Access"; - } - enum "Hybrid Access" { - description - "Enum Value - Hybrid Access"; - } - } - description - "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; - reference - "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; - } - leaf non-csgue-access-decision { - type enumeration { - enum Local { - description - "Enum Value - Local"; - } - enum "Query FAPGW" { - description - "Enum Value - Query FAPGW"; - } - enum "By Core" { - description - "Enum Value - By Core"; - } - } - description - "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; - reference - "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; - } - leaf csg-membership-determined-locally { - type boolean; - description - "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; - reference - "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; - } - leaf max-u-es-served { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; - } - leaf max-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; - } - leaf max-non-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; - } - leaf max-resource-non-csg-members { - type uint32 { - range "0..100"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; - } - leaf hnb-name { - type string { - length "min..48"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.HNBName"; - reference - "FAPService.{i}.AccessMgmt.UMTS.HNBName"; - } - leaf csgid { - type uint32 { - range "min..134217727"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.CSGID"; - reference - "FAPService.{i}.AccessMgmt.UMTS.CSGID"; - } - leaf access-control-list { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; - reference - "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; - } - leaf max-member-detail-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; - } - leaf member-detail-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; - } - } - - grouping umts-local-ip-access-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; - reference - "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; - } - } - - grouping umts-member-detail-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; - } - leaf imsi { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; - } - leaf msisdn { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; - } - leaf membership-expires { - type string; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; - } - } - - grouping fap-service-capabilities-g { - description - "Grouping object for FAPService.{i}.Capabilities."; - leaf gps-equipped { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.GPSEquipped"; - reference - "FAPService.{i}.Capabilities.GPSEquipped"; - } - leaf max-tx-power { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.MaxTxPower"; - reference - "FAPService.{i}.Capabilities.MaxTxPower"; - } - leaf supported-systems { - type string; - config false; - description - "FAPService.{i}.Capabilities.SupportedSystems"; - reference - "FAPService.{i}.Capabilities.SupportedSystems"; - } - leaf beacon { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.Beacon"; - reference - "FAPService.{i}.Capabilities.Beacon"; - } - } - - grouping capabilities-cdma2000-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000."; - leaf remote-ip-access-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; - } - leaf band-class-supported-fap-beacon { - type string; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; - reference - "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; - } - } - - grouping cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD."; - leaf a13-session-transfer-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; - } - leaf a16-session-transfer-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; - } - leaf local-ip-access-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; - } - leaf dedicated-hrpd-beacon { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; - } - } - - grouping hrpd-self-config-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; - leaf rfcnfl-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; - } - leaf pilot-pn-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; - } - leaf max-fap-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; - } - leaf max-fap-beacon-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; - } - } - - grouping cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX."; - leaf band-class-supported-fap { - type string; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; - } - leaf active-handin-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; - } - leaf femto-overhead-messages-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; - } - } - - grouping one-x-self-config-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; - leaf rfcnfl-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; - } - leaf pilot-pn-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; - } - leaf max-fap-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; - } - leaf max-fap-beacon-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; - } - } - - grouping capabilities-lte-g { - description - "Grouping object for FAPService.{i}.Capabilities.LTE."; - leaf duplex-mode { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.DuplexMode"; - reference - "FAPService.{i}.Capabilities.LTE.DuplexMode"; - } - leaf bands-supported { - type uint32 { - range "1..21 | 33..40"; - } - config false; - description - "FAPService.{i}.Capabilities.LTE.BandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.BandsSupported"; - } - leaf nnsf-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.NNSFSupported"; - reference - "FAPService.{i}.Capabilities.LTE.NNSFSupported"; - } - leaf umts-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; - reference - "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; - } - leaf umts-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; - } - leaf gsm-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; - reference - "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; - } - leaf gsm-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; - } - leaf cdma2000-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; - reference - "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; - } - leaf cdma2000-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; - } - } - - grouping capabilities-umts-g { - description - "Grouping object for FAPService.{i}.Capabilities.UMTS."; - leaf duplex-mode { - type string; - config false; - description - "FAPService.{i}.Capabilities.UMTS.DuplexMode"; - reference - "FAPService.{i}.Capabilities.UMTS.DuplexMode"; - } - leaf gsm-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; - } - leaf hsdpa-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; - reference - "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; - } - leaf max-hsdpa-data-rate-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; - } - leaf hsupa-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; - reference - "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; - } - leaf max-hsupa-data-rate-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; - } - leaf max-hspdsc-hs-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; - } - leaf max-hsscc-hs-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; - } - leaf fdd-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; - } - leaf gsm-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; - } - } - - grouping umts-self-config-g { - description - "Grouping object for FAPService.{i}.Capabilities.UMTS.SelfConfig."; - leaf uarfcn-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; - } - leaf primary-scrambling-code-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; - } - leaf max-fap-tx-power-expanded-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; - } - leaf pcpich-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; - } - leaf max-ul-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; - } - leaf lacracura-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; - } - leaf neighbor-list-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; - } - leaf cell-re-selection-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; - } - leaf intra-freq-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; - } - leaf inter-freq-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; - } - leaf inter-rat-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; - } - leaf ue-internal-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; - } - leaf noise-rise-limit-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; - } - } - - grouping cell-config-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000."; - leaf tunnel-instance { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; - reference - "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; - } - } - - grouping cdma2000-beacon-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon."; - leaf beacon-admin-status { - type enumeration { - enum Locked { - description - "Enum Value - Locked"; - } - enum Unlocked { - description - "Enum Value - Unlocked"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; - } - leaf beacon-oper-status { - type string; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; - } - leaf hrpd-beacon-enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; - } - leaf period { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; - } - leaf max-fap-beacon-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; - } - leaf max-fap-beacon-tx-power-in-use { - type int32 { - range "-400..200"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; - } - leaf beacon-pch-pwr-percentage { - type int32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; - } - leaf max-hrpd-beacon-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; - } - leaf max-hrpd-beacon-tx-power-in-use { - type int32 { - range "-400..200"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; - } - leaf beacon-pilot-pwr-percentage { - type int32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; - } - leaf beacon-sync-pwr-percentage { - type int32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; - } - leaf max-beacon-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; - } - leaf beacon-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; - } - leaf max-hrpd-beacon-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; - } - leaf hrpd-beacon-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; - } - } - - grouping beacon-beacon-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; - } - leaf beacon-index { - type int32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; - } - leaf offset { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; - } - leaf duration { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; - } - leaf transmission-format { - type enumeration { - enum 0 { - description - "Enum Value - 0"; - } - enum 1 { - description - "Enum Value - 1"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; - } - leaf beacon-band-class { - type int32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; - } - leaf beacon-channel-freq { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; - } - leaf beacon-pn-offset { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; - } - leaf tx-power { - type int32 { - range "-40..20"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; - } - leaf beacon-sid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; - } - leaf beacon-nid { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; - } - leaf beacon-pzid { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; - } - } - - grouping beacon-hrpd-beacon-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; - } - leaf beacon-index { - type int32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; - } - leaf c-coffset { - type uint32 { - range "0..2048"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; - } - leaf offset { - type int32 { - range "-127..128"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; - } - leaf duration { - type uint32 { - range "0..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; - } - leaf num-c-ccycles { - type uint32 { - range "0..48"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; - } - leaf beacon-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; - } - leaf beacon-channel-freq { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; - } - leaf beacon-pn-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; - } - leaf tx-power { - type int32 { - range "-40..20"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; - } - } - - grouping cell-config-cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD."; - leaf pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; - } - leaf max-batch-pcfpdsn-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; - } - leaf batch-pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; - } - } - - grouping hrpd-access-auth-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; - leaf a12-access-authentication-enable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; - } - } - - grouping hrpd-access-auth-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; - leaf an-ppp-authentication-attempts-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; - } - leaf a12-requests-sent-from-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; - } - leaf a12-rejects-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; - } - leaf a12-accepts-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; - } - leaf a12-access-challenges-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; - } - leaf a12-retransmits-sent-from-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; - } - leaf a12-timeouts-events-for-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; - } - leaf a12-malformedresponse-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; - } - leaf a12-bad-authenticator-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; - } - leaf a12-unknown-type-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; - } - leaf a12-unknown-pkt-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; - } - leaf a12-unknown-server-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; - } - leaf a12-other-failure-occurences-in-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; - } - leaf a12-by-pass-num-ats-with-unknown-mfr-code-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; - } - leaf a12-tx-path-fail-due-to-an-ppp-error-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; - } - leaf a12-tx-path-fail-due-to-no-server-available-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; - } - leaf a12-tx-path-fail-due-to-internal-error-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; - } - leaf a12-tx-path-fail-due-to-no-packet-id-available-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; - } - leaf a12-tx-path-fail-due-to-transmit-error-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; - } - leaf a12-svr-timeouts-for-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; - } - leaf a12-enh-ta-bypass-lcp-timeout-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; - } - leaf a12-enh-ta-bypass-chap-timeout-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; - } - leaf a12-enh-ta-bypass-chap-invalid-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; - } - leaf a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; - } - leaf a12-session-ta-timeout-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; - } - leaf access-auth-failed-due-to-session-close-total { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; - } - leaf access-auth-succeeded { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; - } - } - - grouping hrpd-batch-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; - } - leaf batch-table-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; - } - leaf batch-table-start-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - } - leaf batch-table-end-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - } - leaf batch-table-security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - } - leaf batch-table-secret-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; - } - leaf batch-table-ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - } - leaf batch-table-pdsn-admin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - } - leaf pdsn-type { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; - } - } - - grouping hrpd-call-control-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; - leaf num-session-setup-attempts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; - } - leaf num-session-setup-successful { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; - } - leaf num-current-sessions-established { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; - } - leaf num-page-messages-to-at { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; - } - leaf num-pages-succeeded { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; - } - leaf num-connections-opened { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; - } - leaf num-session-setups-failed-to-term-auth { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; - } - leaf num-forward-rlp-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; - } - leaf num-reverse-rlp-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; - } - leaf average-session-setup-time { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; - } - leaf average-page-setup-time { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; - } - leaf num-conn-setups-aborted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; - } - leaf num-forward-pre-rlp-dropped-pkts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; - } - } - - grouping hrpd-pcf-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; - leaf pcfpdsn-health-monitor-interval { - type uint32 { - range "0..180"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; - } - } - - grouping pcf-config-pcf-performance-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; - leaf a10-setup-failure-no-reason { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - } - leaf a10-setup-failure-admin-prohibit { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - } - leaf a10-setup-failure-insuff-resources { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - } - leaf a10-setup-failure-failed-auth { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - } - leaf a10-setup-failure-id-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - } - leaf a10-setup-failure-malformed-req { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - } - leaf a10-setup-failure-unknown-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - } - leaf a10-setup-failure-unsupp-vend-id { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - } - leaf total-a10-closed-by-rnc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - } - leaf total-a10-closed-by-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - } - leaf total-a10-success-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - } - leaf total-a10-failed-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - } - leaf total-a10-ingress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - } - leaf total-a10-egress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - } - leaf a10-reg-update-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - } - leaf total-a10-dropped-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - } - } - - grouping hrpd-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; - } - leaf pdsn-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; - } - leaf security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; - } - leaf security-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; - } - leaf ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; - } - leaf pds-nadmin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; - } - leaf pdsn-health-status { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; - } - leaf pdsnip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; - } - } - - grouping pcfpdsn-a11-reg-update-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; - leaf pdsn-number-reg-update-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - } - leaf pdsnip-address-reg-update-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - } - leaf a11-reg-update-received-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - } - leaf a11-reg-update-id-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - } - leaf a11-reg-update-auth-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - } - leaf a11-reg-update-for-unknown-psipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - } - leaf a11-reg-update-unspecified-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - } - leaf a11-reg-update-ppp-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - } - leaf a11-reg-update-registration-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - } - leaf a11-reg-update-pdsn-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - } - leaf a11-reg-update-inter-pcf-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - } - leaf a11-reg-update-inter-pdsn-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - } - leaf a11-reg-update-pdsnoamp-intervention-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - } - leaf a11-reg-update-accounting-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - } - leaf a11-reg-update-user-failed-authentication-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - } - leaf a11-reg-update-unknown-cause-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - } - leaf a11-reg-update-without-reason-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - } - } - - grouping pcfpdsn-a11-session-update-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; - leaf pdsn-number-session-update-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; - } - leaf pdsnip-address-session-update-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; - } - leaf a11-session-update-received-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; - } - leaf a11-session-update-accepted-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; - } - leaf a11-session-update-extended-apipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; - } - leaf a11-session-update-for-unknown-psipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; - } - leaf a11-session-update-denied-id-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; - } - leaf a11-session-update-denied-auth-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; - } - leaf a11-session-update-denied-reason-unspecified-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; - } - leaf a11-session-update-denied-poorly-formed-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; - } - leaf a11-session-update-denied-session-params-not-updated-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; - } - leaf a11-session-update-denied-qo-s-profile-id-not-supported-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; - } - leaf a11-session-update-denied-insufficient-resources-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; - } - leaf a11-session-update-denied-handoff-in-progress-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; - } - } - - grouping pcfpdsn-aux-a10-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; - leaf pdsn-number-aux-a10-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; - } - leaf pdsnip-address-aux-a10-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; - } - leaf aux-a10-connections-created-in-first-reg-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; - } - leaf aux-a10-connections-created-in-subsequent-reg-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; - } - leaf aux-a10-fwd-ip-flows-created-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; - } - leaf aux-a10-rev-ip-flows-created-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; - } - leaf aux-a10-ip-flow-accounting-reg-requests-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; - } - } - - grouping pcfpdsn-pcfpdsn-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; - leaf a10-setup-attempts-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - } - leaf a10-setup-successes-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - } - leaf a10-setup-blocks-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - } - leaf a11-reg-req-denied-id-mismatch-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - } - leaf a11-reg-req-denied-unknown-pdsnpdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - } - leaf a11-reg-req-denied-no-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - } - leaf a11-reg-req-denied-admin-prohibit-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - } - leaf a11-reg-req-denied-insuff-resources-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - } - leaf a11-reg-req-denied-failed-auth-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - } - leaf a11-reg-req-denied-malformed-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - } - leaf a11-reg-req-denied-unsupp-vend-id-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - } - leaf a11-reg-req-denied-unknown-error-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - } - leaf a10-reg-req-for-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-re-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-release-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - } - leaf pdsn-number-pdsn-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - } - leaf pds-nip-address-pdsn-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - } - } - - grouping hrpd-qo-s-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; - leaf num-qo-s-subscriber-profile-updates-rcvd { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; - } - leaf num-pdsnip-flow-updates-msg-rcvd { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; - } - leaf num-pdsnip-flow-updates-msg-failed { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; - } - leaf num-qo-s-setup-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; - } - leaf num-qo-s-setup-requests-accepted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; - } - leaf num-qo-s-setup-requests-rejected { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; - } - leaf num-reservation-on-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; - } - leaf num-reservation-on-requests-accepted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; - } - leaf num-reservation-on-requests-rejected { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; - } - leaf num-reservation-on-requests-failed { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; - } - leaf num-fwd-reservation-on-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; - } - leaf num-rev-reservation-on-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; - } - leaf num-reservation-off-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; - } - leaf num-reservation-off-requests-accepted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; - } - leaf num-reservation-off-requests-rejected { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; - } - leaf num-fwd-reservation-off-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; - } - leaf num-rev-reservation-off-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; - } - leaf num-qo-s-release-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; - } - leaf num-connection-close-initiated-no-ran-rsr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; - } - } - - grouping ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; - leaf hrpd-car-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; - } - leaf rfcnfl { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; - } - leaf rfcnfl-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; - } - leaf pilot-pn { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; - } - leaf pilot-pn-in-use { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; - } - leaf max-fap-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; - } - leaf max-fap-tx-power-in-use { - type int32 { - range "-200..200"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; - } - leaf control-channel-rate { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; - } - leaf sync-capsule-offset { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; - } - leaf rab-length { - type int32 { - range "8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; - } - leaf rab-offset { - type int32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; - } - leaf sector-id { - type string { - length "16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; - } - leaf color-code { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; - } - leaf subnet-mask-length { - type int32 { - range "0..104"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; - } - leaf hrpd-sec-el-reverse-link-silence-duration { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; - } - leaf hrpd-sec-el-reverse-link-silence-period { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; - } - leaf open-loop-adjust { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; - } - leaf probe-initial-adjust { - type int32 { - range "-15..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; - } - leaf probe-num-steps { - type int32 { - range "1..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; - } - leaf probe-power-step { - type int32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; - } - leaf a-persistence { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; - } - leaf rssirab-threshold { - type int32 { - range "-1600..1600"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; - } - leaf load-rab-threshold { - type uint32 { - range "0..480"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; - } - leaf connection-rate-limit { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; - } - leaf rfe-rl-balance-ratio { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; - } - } - - grouping hrpd-rnc-sig-apps-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; - leaf c-num-page-requests { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; - } - leaf s-num-page-requests { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; - } - leaf s-num-connection-setup-attempts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; - } - leaf c-num-connection-setup-attempts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; - } - leaf s-num-connection-setup-success { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; - } - leaf c-num-connection-setup-success { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; - } - leaf s-num-normal-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; - } - leaf c-num-normal-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; - } - leaf s-num-total-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; - } - leaf c-num-total-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; - } - leaf s-num-rf-related-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; - } - leaf c-num-rf-related-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; - } - leaf s-num-page-responses { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; - } - leaf c-num-page-responses { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; - } - leaf s-num-rf-related-drops-rtc-lost { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; - } - leaf c-num-rf-related-drops-rtc-lost { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; - } - leaf s-num-rf-related-drops-no-ftc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; - } - leaf c-num-rf-related-drops-no-ftc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; - } - leaf s-num-network-error-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; - } - leaf c-num-network-error-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; - } - leaf s-num-network-error-drops-rnc-internal { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; - } - leaf c-num-network-error-drops-rnc-internal { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; - } - leaf s-num-network-error-drops-rnc-external { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; - } - leaf c-num-network-error-drops-rnc-external { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; - } - leaf s-num-network-error-drops-a10-setup-fail { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; - } - leaf c-num-network-error-drops-a10-setup-fail { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; - } - leaf s-num-misc-drops-sector-down { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; - } - leaf c-num-misc-drops-sector-down { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; - } - leaf s-num-misc-drops-internal-error { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; - } - leaf c-num-misc-drops-internal-error { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; - } - leaf c-num-misc-drops-state-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; - } - leaf s-num-misc-drops-state-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; - } - leaf s-num-misc-drops-due-to-rlp { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; - } - leaf c-num-misc-drops-due-to-rlp { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; - } - } - - grouping hrpd-redirect-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; - leaf redirect-channel-number { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; - } - leaf redirect-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; - } - } - - grouping cell-config-cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX."; - leaf pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; - } - leaf max-batch-pcfpdsn-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; - } - leaf batch-pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; - } - } - - grouping one-x-batch-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; - } - leaf batch-table-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; - } - leaf batch-table-start-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - } - leaf batch-table-end-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - } - leaf batch-table-security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - } - leaf batch-table-secret-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; - } - leaf batch-table-ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - } - leaf batch-table-pdsn-admin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - } - leaf pdsn-type { - type enumeration { - enum OneX { - description - "Enum Value - OneX"; - } - enum HRPDRev0 { - description - "Enum Value - HRPDRev0"; - } - enum HRPDRevA { - description - "Enum Value - HRPDRevA"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; - } - } - - grouping one-x-pcf-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; - leaf pcfpdsn-health-monitor-interval { - type uint32 { - range "0..180"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; - } - } - - grouping one-x-pcf-config-pcf-performance-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; - leaf a10-setup-failure-no-reason { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - } - leaf a10-setup-failure-admin-prohibit { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - } - leaf a10-setup-failure-insuff-resources { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - } - leaf a10-setup-failure-failed-auth { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - } - leaf a10-setup-failure-id-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - } - leaf a10-setup-failure-malformed-req { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - } - leaf a10-setup-failure-unknown-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - } - leaf a10-setup-failure-unsupp-vend-id { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - } - leaf total-a10-closed-by-rnc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - } - leaf total-a10-closed-by-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - } - leaf total-a10-success-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - } - leaf total-a10-failed-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - } - leaf total-a10-ingress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - } - leaf total-a10-egress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - } - leaf a10-reg-update-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - } - leaf total-a10-dropped-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - } - } - - grouping one-x-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; - } - leaf pdsn-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; - } - leaf security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; - } - leaf security-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; - } - leaf ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; - } - leaf pds-nadmin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; - } - leaf pdsn-health-status { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; - } - leaf pdsnip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; - } - } - - grouping one-x-pcfpdsn-a11-reg-update-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; - leaf pdsn-number-reg-update-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - } - leaf pdsnip-address-reg-update-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - } - leaf a11-reg-update-received-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - } - leaf a11-reg-update-id-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - } - leaf a11-reg-update-auth-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - } - leaf a11-reg-update-for-unknown-psipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - } - leaf a11-reg-update-unspecified-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - } - leaf a11-reg-update-ppp-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - } - leaf a11-reg-update-registration-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - } - leaf a11-reg-update-pdsn-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - } - leaf a11-reg-update-inter-pcf-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - } - leaf a11-reg-update-inter-pdsn-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - } - leaf a11-reg-update-pdsnoamp-intervention-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - } - leaf a11-reg-update-accounting-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - } - leaf a11-reg-update-user-failed-authentication-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - } - leaf a11-reg-update-unknown-cause-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - } - leaf a11-reg-update-without-reason-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - } - } - - grouping one-x-pcfpdsn-pcfpdsn-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; - leaf a10-setup-attempts-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - } - leaf a10-setup-successes-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - } - leaf a10-setup-blocks-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - } - leaf a11-reg-req-denied-id-mismatch-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - } - leaf a11-reg-req-denied-unknown-pdsnpdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - } - leaf a11-reg-req-denied-no-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - } - leaf a11-reg-req-denied-admin-prohibit-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - } - leaf a11-reg-req-denied-insuff-resources-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - } - leaf a11-reg-req-denied-failed-auth-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - } - leaf a11-reg-req-denied-malformed-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - } - leaf a11-reg-req-denied-unsupp-vend-id-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - } - leaf a11-reg-req-denied-unknown-error-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - } - leaf a10-reg-req-for-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-re-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-release-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - } - leaf pdsn-number-pdsn-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - } - leaf pds-nip-address-pdsn-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - } - } - - grouping one-x-ran-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; - leaf one-x-sector-nid { - type int32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; - } - leaf one-x-sector-sid { - type int32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; - } - leaf one-xpzid { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; - } - leaf base-id { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; - } - leaf max-neighbor-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; - } - leaf neighbor-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; - } - } - - grouping ran-apidm-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; - leaf association-type { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; - } - leaf apidlen { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; - } - leaf apid { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; - } - leaf apidmask { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; - } - leaf iosmscid { - type uint32 { - range "0..16777215"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; - } - leaf ioscellid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; - } - leaf intrafreqhohysincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; - } - leaf intrafreqhohys { - type uint32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; - } - leaf intrafreqhoslopeincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; - } - leaf intrafreqhoslope { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; - } - leaf interfreqhohysincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; - } - leaf interfreqhohys { - type uint32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; - } - leaf interfreqhoslopeincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; - } - leaf interfreqhoslope { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; - } - leaf interfreqsrchthincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; - } - leaf interfreqsrchth { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; - } - } - - grouping ran-apidtm-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; - leaf apidtextcha-ri-len { - type uint32 { - range "0..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; - } - leaf apidtextmsgencoding { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; - } - leaf apidtextcha-ri { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; - } - } - - grouping ran-appim-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; - leaf lifetime { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; - } - leaf numappirec { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; - } - leaf appirec-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; - } - } - - grouping appim-appirec-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; - } - leaf apassntype { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; - } - leaf apsidsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; - } - leaf apnidsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; - } - leaf apbandsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; - } - leaf apfreqsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; - } - leaf appnrecsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; - } - leaf apsid { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; - } - leaf apnid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; - } - leaf apband { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; - } - leaf apfreq { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; - } - leaf appnrectype { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; - } - leaf appnreclen { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; - } - leaf appnrec { - type string { - length "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; - } - } - - grouping ran-access-parameters-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; - leaf nom-pwr { - type int32 { - range "-7..8"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; - } - leaf init-pwr { - type int32 { - range "-15..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; - } - leaf pwr-step-indb { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; - } - leaf nom-pwr-ext { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; - } - leaf apm-auth { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; - } - leaf apm-rand-update-prd { - type uint32 { - range "16..14400"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; - } - leaf initialpwr { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; - } - leaf pwr-step { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; - } - leaf num-step { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; - } - leaf max-cap-size { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; - } - leaf preamble-size { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; - } - leaf psist09 { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; - } - leaf psist10 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; - } - leaf psist11 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; - } - leaf psist12 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; - } - leaf psist13 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; - } - leaf psist14 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; - } - leaf psist15 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; - } - leaf msg-psist { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; - } - leaf reg-psist { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; - } - leaf probe-pn-ran { - type uint32 { - range "0..9"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; - } - leaf acc-tmo { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; - } - leaf probe-bkoff { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; - } - leaf bkoff { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; - } - leaf max-req-seq { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; - } - leaf max-rsp-seq { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; - } - } - - grouping ran-extended-system-parameters-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; - leaf prev { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; - } - leaf p-min-rev { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; - } - leaf delete-for-tmsi { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; - } - leaf use-tmsi { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; - } - leaf pref-msid-type { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; - } - leaf mcc { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; - } - leaf imsi1112 { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; - } - leaf tmsi-zone-len { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; - } - leaf tmsi-zone { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; - } - leaf bcast-index { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; - } - leaf imsit-supported { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; - } - leaf soft-slope { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; - } - leaf add-intercept { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; - } - leaf drop-intercept { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; - } - leaf max-num-alt-so { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; - } - leaf reselected-included { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; - } - leaf ec-thresh { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; - } - leaf ec-io-thresh { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; - } - leaf pilot-report { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; - } - leaf nghbr-set-entry-info { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; - } - leaf access-ho-order { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; - } - leaf nghbr-set-access-info { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; - } - leaf access-ho { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; - } - leaf access-ho-msg-rsp { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; - } - leaf access-probe-ho { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; - } - leaf acc-ho-list-upd { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; - } - leaf acc-probe-ho-other-msg { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; - } - leaf max-num-probe-ho { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; - } - leaf brdcast-gps-assit { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; - } - leaf qpch-supported { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; - } - leaf num-qpch { - type uint32 { - range "1..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; - } - leaf qpch-rate { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; - } - leaf qpch-pwr-level-page { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; - } - leaf qpc-hcci-supported { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; - } - leaf qpch-pwr-level-config { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; - } - leaf sdb-supported { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; - } - leaf r-lgain-traffic-pilot { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; - } - leaf rvs-pwr-ctrl-delay-incl { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; - } - leaf rvs-pwr-ctrl-delay { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; - } - } - - grouping ran-forward-pwr-ctr-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; - leaf fpcfch-init-setpt { - type int32 { - range "-128..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; - } - leaf fpc-subchan-gain { - type int32 { - range "-16..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; - } - leaf rl-gain-adj { - type int32 { - range "-8..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; - } - leaf fpcfchfer { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; - } - leaf fpcfch-min-setpt { - type int32 { - range "-128..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; - } - leaf fpcfch-max-setpt { - type int32 { - range "-128..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; - } - } - - grouping ran-hard-handoff-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; - leaf handout-enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; - } - leaf ho-pilot-power-thresh { - type int32 { - range "0..5"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; - } - leaf ho-pilot-duration { - type uint32 { - range "20..50"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; - } - } - - grouping hard-handoff-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; - leaf tx-ho-required { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; - } - leaf rx-ho-command { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; - } - leaf ho-required-rejected { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; - } - leaf ho-required-unanswered { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; - } - leaf tx-uhdm { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; - } - leaf rx-ns-ack { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; - } - leaf ho-failure-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; - } - leaf call-drop-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; - } - leaf tx-ho-commence { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; - } - leaf rx-ho-session-clear { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; - } - leaf return-on-failure-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; - } - leaf one-pilot-report-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; - } - leaf two-pilot-report-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; - } - leaf three-pilot-report-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; - } - } - - grouping ran-neighbor-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; - } - leaf pilot-inc { - type int32 { - range "1..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; - } - leaf one-x-neighbor-index { - type int32 { - range "0..19"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; - } - leaf neighbor-config { - type enumeration { - enum SameConfig { - description - "Enum Value - SameConfig"; - } - enum SamePaging { - description - "Enum Value - SamePaging"; - } - enum DiffPaging { - description - "Enum Value - DiffPaging"; - } - enum Unknown { - description - "Enum Value - Unknown"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; - } - leaf neighbor-pn { - type int32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; - } - leaf search-priority { - type enumeration { - enum Low { - description - "Enum Value - Low"; - } - enum Medium { - description - "Enum Value - Medium"; - } - enum High { - description - "Enum Value - High"; - } - enum VeryHigh { - description - "Enum Value - VeryHigh"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; - } - leaf neighbor-band { - type enumeration { - enum 0 { - description - "Enum Value - 0"; - } - enum 1 { - description - "Enum Value - 1"; - } - enum 2 { - description - "Enum Value - 2"; - } - enum 3 { - description - "Enum Value - 3"; - } - enum 4 { - description - "Enum Value - 4"; - } - enum 5 { - description - "Enum Value - 5"; - } - enum 6 { - description - "Enum Value - 6"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; - } - leaf neighbor-frequency { - type int32 { - range "0..2016"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; - } - leaf frequency-included { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; - } - leaf in-traffic { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; - } - leaf overhead-msg { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; - } - leaf base-identifier { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; - } - leaf air-interface { - type enumeration { - enum OneX { - description - "Enum Value - OneX"; - } - enum IS95 { - description - "Enum Value - IS95"; - } - enum HRPD { - description - "Enum Value - HRPD"; - } - enum Other { - description - "Enum Value - Other"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; - } - leaf hand-out-capable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; - } - leaf one-x-neighbor-longitude { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; - } - leaf one-x-neighbor-latitude { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; - } - leaf one-x-neighbor-msc-id { - type uint32 { - range "0..16777215"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; - } - leaf one-x-neighbor-ios-cell-id { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; - } - leaf force-in-overhead { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; - } - leaf included-in-overhead { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; - } - } - - grouping ran-network-listen-mode-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; - leaf rfcnfl-margin { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; - } - leaf fap-coverage-target { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; - } - leaf fap-beacon-coverage-target { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; - } - leaf max-coverage-edge-pilot-strength { - type int32 { - range "-300..0"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; - } - leaf max-allowable-pilot-strength-degradation { - type int32 { - range "0..150"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; - } - leaf rfcnfl-to-protect { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; - } - leaf fap-allowed-adj-chan-coverage-hole { - type uint32 { - range "30..150"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; - } - leaf acir { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; - } - } - - grouping ran-power-control-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; - leaf one-xpcfpc-incl { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; - } - leaf one-xpcfpcfch-min-setpt { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; - } - leaf one-xpcfpcfch-max-setpt { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; - } - leaf one-xpcrpc-incl { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; - } - leaf one-xpcfch-chan-adj-gain { - type int32 { - range "-48..48"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; - } - leaf one-xpc-pwr-rep-thresh { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; - } - leaf one-xpc-pwr-rep-frames { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; - } - leaf one-x-pwr-thresh-enable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; - } - leaf one-xpc-pwr-period-enable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; - } - leaf one-xpc-pwr-rep-delay { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; - } - } - - grouping one-x-ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; - leaf rfcnfl { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; - } - leaf rfcnfl-band-in-use { - type string; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; - } - leaf rfcnfl-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; - } - leaf pilot-pn { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; - } - leaf pilot-pn-in-use { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; - } - leaf max-fap-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; - } - leaf max-fap-tx-power-in-use { - type int32 { - range "-400..200"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; - } - leaf pch-pwr-percentage { - type uint32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; - } - leaf pilot-pwr-percentage { - type uint32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; - } - leaf sync-pwr-percentage { - type uint32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; - } - } - - grouping ran-system-parameters-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; - leaf reg-zone { - type uint32 { - range "0..4095"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; - } - leaf total-zones { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; - } - leaf zone-timer { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; - } - leaf reg-period { - type uint32 { - range "29..85"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; - } - leaf srch-win-a { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; - } - leaf srch-win-n { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; - } - leaf srch-win-r { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; - } - leaf nghbr-max-age { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; - } - leaf pwr-rep-thresh { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; - } - leaf pwr-rep-frames { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; - } - leaf pwr-thresh-enable { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; - } - leaf pwr-period-enable { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; - } - leaf pwr-rep-delay { - type uint32 { - range "0..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; - } - leaf rescan { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; - } - leaf tadd { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; - } - leaf tdrop { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; - } - leaf tcomp { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; - } - leaf t-tdrop { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; - } - leaf in-traffic-tadd { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; - } - leaf in-traffic-tdrop { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; - } - leaf in-traffic-tcomp { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; - } - leaf in-traffic-ttdrop { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; - } - } - - grouping one-x-redirect-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; - leaf redirect-channel-number { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; - } - leaf redirect-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; - } - } - - grouping one-x-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; - leaf registration-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; - } - leaf registration-fails { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; - } - leaf registrations-blocked { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; - } - leaf page-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; - } - leaf page-fails { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; - } - leaf voice-call-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; - } - leaf voice-call-failures { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; - } - leaf voice-calls-blocked { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; - } - leaf voice-calls-dropped { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; - } - leaf data-call-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; - } - leaf data-call-failures { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; - } - leaf data-calls-blocked { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; - } - leaf data-calls-dropped { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; - } - leaf average-voice-call { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; - } - leaf average-data-call { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; - } - leaf average-session-in-sec { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; - } - leaf total-voice-calls { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; - } - leaf total-data-calls { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; - } - leaf fwd-voice-packet-drop-percentage { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; - } - leaf rev-voice-packet-drop-percentage { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; - } - leaf fwd-avg-data-rate { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; - } - leaf rev-avg-data-rate { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; - } - leaf bc-index-zero-to-one-transitions { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; - } - leaf bc-index-one-to-zero-transitions { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; - } - } - - grouping cell-config-lte-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; - } - } - - grouping lte-epc-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC."; - leaf allowed-ciphering-algorithm-list { - type enumeration { - enum EEA0 { - description - "Enum Value - EEA0"; - } - enum 128-EEA1 { - description - "Enum Value - 128-EEA1"; - } - enum 128-EEA2 { - description - "Enum Value - 128-EEA2"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; - } - leaf allowed-integrity-protection-algorithm-list { - type enumeration { - enum 128-EIA1 { - description - "Enum Value - 128-EIA1"; - } - enum 128-EIA2 { - description - "Enum Value - 128-EIA2"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; - } - leaf tac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.TAC"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.TAC"; - } - leaf eaid { - type uint32 { - range "0..16777216"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.EAID"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.EAID"; - } - leaf max-plmn-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; - } - leaf plmn-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; - } - leaf max-qo-s-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; - } - leaf qo-s-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; - } - } - - grouping ho-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; - leaf toe-nb-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; - } - leaf toe-nb-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; - } - leaf toe-nb-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; - } - leaf frome-nb-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; - } - leaf frome-nb-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; - } - leaf frome-nb-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; - } - leaf to-utran-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; - } - leaf to-utran-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; - } - leaf to-utran-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; - } - leaf to-geran-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; - } - leaf to-geran-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; - } - leaf to-geran-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; - } - } - - grouping epc-plmn-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; - } - leaf is-primary { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; - } - leaf cell-reserved-for-operator-use { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; - } - } - - grouping epc-qo-s-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; - } - leaf qci { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; - } - leaf type { - type enumeration { - enum GBR { - description - "Enum Value - GBR"; - } - enum Non-GBR { - description - "Enum Value - Non-GBR"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; - } - leaf priority { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; - } - leaf packet-delay-budget { - type uint32 { - range "50 | 100 | 150 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1500 | 2000"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; - } - } - - grouping lte-energy-savings-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings."; - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; - } - leaf state { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; - } - leaf not-allowed-time-period-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; - } - } - - grouping energy-savings-activation-candidate-cells-load-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; - leaf threshold { - type uint32 { - range "min..100"; - } - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; - } - leaf time-duration { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; - } - } - - grouping energy-savings-deactivation-candidate-cells-load-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; - leaf threshold { - type uint32 { - range "min..100"; - } - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; - } - leaf time-duration { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; - } - } - - grouping energy-savings-not-allowed-time-period-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; - } - leaf start-time { - type string; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; - } - leaf end-time { - type string; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; - } - leaf days-of-week { - type enumeration { - enum Monday { - description - "Enum Value - Monday"; - } - enum Tuesday { - description - "Enum Value - Tuesday"; - } - enum Wednesday { - description - "Enum Value - Wednesday"; - } - enum Thursday { - description - "Enum Value - Thursday"; - } - enum Friday { - description - "Enum Value - Friday"; - } - enum Saturday { - description - "Enum Value - Saturday"; - } - enum Sunday { - description - "Enum Value - Sunday"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; - } - } - - grouping csg-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; - leaf mean-nbr-usr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; - } - leaf att-inbound-mobility { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; - } - leaf succ-inbound-mobility { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; - } - leaf failed-inbound-mobility { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; - } - } - - grouping ran-cell-restriction-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; - leaf cell-barred { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; - } - leaf cell-reserved-for-operator-use { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; - } - leaf barring-for-emergency { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; - } - } - - grouping ran-common-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Common."; - leaf cell-identity { - type uint32 { - range "0..268435455"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; - } - } - - grouping drb-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; - leaf pdcp-sdu-bitrate-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; - } - leaf pdcp-sdu-bitrate-ul { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; - } - leaf pdcp-sdu-bitrate-dl-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; - } - leaf pdcp-sdu-bitrate-ul-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; - } - leaf pdcp-sdu-delay-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; - } - leaf pdcp-sdu-drop-rate-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; - } - leaf pdcp-sdu-air-loss-rate-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; - } - leaf pdcp-sdu-loss-rate-ul { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; - } - leaf ue-active-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; - } - leaf ue-active-ul { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; - } - } - - grouping erab-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; - leaf estab-init-att-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; - } - leaf estab-init-succ-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; - } - leaf estab-init-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; - } - leaf estab-att-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; - } - leaf estab-succ-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; - } - leaf estab-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; - } - leaf rel-enb-nbr-qci { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; - } - leaf rel-enb-nbr-cause { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; - } - leaf lgw-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; - } - } - - grouping stats-lgw-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf correlation-id { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; - } - leaf estab-direct-path-lgw-att-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - } - leaf estab-direct-path-lgw-succ-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - } - leaf estab-direct-path-lgw-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - } - } - - grouping mac-drx-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; - leaf drx-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; - } - leaf on-duration-timer { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; - } - leaf drx-inactivity-timer { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; - } - leaf drx-retransmission-timer { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; - } - leaf long-drx-cycle { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; - } - leaf drx-start-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; - } - leaf short-drx-cycle { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; - } - leaf drx-short-cycle-timer { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; - } - } - - grouping mac-rach-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; - leaf number-of-ra-preambles { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; - } - leaf size-of-ra-group-a { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; - } - leaf message-size-group-a { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; - } - leaf message-power-offset-group-b { - type int32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; - } - leaf power-ramping-step { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; - } - leaf preamble-initial-received-target-power { - type int32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; - } - leaf preamble-trans-max { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; - } - leaf response-window-size { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; - } - leaf contention-resolution-timer { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; - } - leaf max-harq-msg3-tx { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; - } - } - - grouping mac-ulsch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; - leaf max-harq-tx { - type uint32 { - range "1..8 | 10 | 12 | 16 | 20 | 24 | 28"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; - } - leaf periodic-bsr-timer { - type uint32 { - range "0 | 5 | 10 | 16 | 20 | 32 | 40 | 64 | 80 | 128 | 160 | 320 | 640 | 1280 | 2560"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; - } - leaf retx-bsr-timer { - type uint32 { - range "320 | 640 | 1280 | 2560 | 5120 | 10240"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; - } - leaf tti-bundling { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; - } - } - - grouping conn-mode-eutra-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; - leaf filter-coefficient-rsrp { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; - } - leaf filter-coefficient-rsrq { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; - } - leaf a1-threshold-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; - } - leaf a1-threshold-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; - } - leaf a2-threshold-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; - } - leaf a2-threshold-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; - } - leaf a3-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; - } - leaf report-on-leave { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; - } - leaf a4-threshold-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; - } - leaf a4-threshold-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; - } - leaf a5-threshold1-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; - } - leaf a5-threshold1-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; - } - leaf a5-threshold2-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; - } - leaf a5-threshold2-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; - } - leaf hysteresis { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; - } - leaf time-to-trigger { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; - } - leaf trigger-quantity { - type enumeration { - enum RSRP { - description - "Enum Value - RSRP"; - } - enum RSRQ { - description - "Enum Value - RSRQ"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; - } - leaf report-quantity { - type enumeration { - enum SameAsTriggerQuantity { - description - "Enum Value - SameAsTriggerQuantity"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; - } - leaf max-report-cells { - type uint32 { - range "1..8"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; - } - leaf report-interval { - type uint32 { - range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; - } - leaf report-amount { - type uint32 { - range "0..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; - } - } - - grouping conn-mode-irat-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; - leaf qoffsett-utra { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; - } - leaf filter-coefficient-utra { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; - } - leaf meas-quantity-utrafdd { - type enumeration { - enum CPICH-RSCP { - description - "Enum Value - CPICH-RSCP"; - } - enum CPICH-EcN0 { - description - "Enum Value - CPICH-EcN0"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; - } - leaf b1-threshold-utrarscp { - type int32 { - range "-5..91"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; - } - leaf b1-threshold-utra-ec-n0 { - type uint32 { - range "0..49"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; - } - leaf qoffset-geran { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; - } - leaf filter-coefficient-geran { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; - } - leaf b1-threshold-geran { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; - } - leaf qoffset-cdma2000 { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; - } - leaf meas-quantity-cdma2000 { - type enumeration { - enum PilotStrength { - description - "Enum Value - PilotStrength"; - } - enum PilotPnPhaseAndPilotStrength { - description - "Enum Value - PilotPnPhaseAndPilotStrength"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; - } - leaf b1-threshold-cdma2000 { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; - } - leaf b2-threshold2-utrarscp { - type int32 { - range "-5..91"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; - } - leaf b2-threshold2-utra-ec-n0 { - type uint32 { - range "0..49"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; - } - leaf b2-threshold2-geran { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; - } - leaf b2-threshold2-cdma2000 { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; - } - leaf hysteresis { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; - } - leaf time-to-trigger { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; - } - leaf max-report-cells { - type uint32 { - range "1..8"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; - } - leaf report-interval { - type uint32 { - range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; - } - leaf report-amount { - type uint32 { - range "0..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; - } - } - - grouping idle-mode-common-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; - leaf qhyst { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; - } - leaf q-hyst-sf-medium { - type int32 { - range "-6 | -4 | -2 | 0"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; - } - leaf q-hyst-sf-high { - type int32 { - range "-6 | -4 | -2 | 0"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; - } - leaf t-evaluation { - type uint32 { - range "30 | 60 | 120 | 180 | 240"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; - } - leaf t-hyst-normal { - type uint32 { - range "30 | 60 | 120 | 180 | 240"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; - } - leaf n-cell-change-medium { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; - } - leaf n-cell-change-high { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; - } - } - - grouping irat-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; - leaf search-window-size { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; - } - leaf t-reselection-cdma2000 { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; - } - leaf t-reselection-cdma2000-sf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; - } - leaf t-reselection-cdma2000-sf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; - } - leaf max-cdma2000-band-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; - } - leaf cdma2000-band-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; - } - } - - grouping cdma2000-cdma2000-band-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; - } - leaf band-class { - type uint32 { - range "0..17"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; - } - } - - grouping irat-geran-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; - leaf t-reselection-geran { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; - } - leaf t-reselection-geransf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; - } - leaf t-reselection-geransf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; - } - leaf max-geran-freq-group-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; - } - leaf geran-freq-group-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; - } - } - - grouping geran-geran-freq-group-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; - } - leaf band-indicator { - type enumeration { - enum GSM850 { - description - "Enum Value - GSM850"; - } - enum GSM900 { - description - "Enum Value - GSM900"; - } - enum DCS1800 { - description - "Enum Value - DCS1800"; - } - enum PCS1900 { - description - "Enum Value - PCS1900"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; - } - leaf q-rx-lev-min { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; - } - } - - grouping irat-utra-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; - leaf t-reselection-utra { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; - } - leaf t-reselection-utrasf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; - } - leaf t-reselection-utrasf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; - } - leaf max-utranfdd-freq-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; - } - leaf utranfdd-freq-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; - } - } - - grouping utra-utranfdd-freq-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; - } - leaf utra-carrier-arfcn { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; - } - leaf q-rx-lev-min { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; - } - leaf q-qual-min { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; - } - leaf p-max-utra { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; - } - } - - grouping idle-mode-inter-freq-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; - leaf max-carrier-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; - } - leaf carrier-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; - } - } - - grouping inter-freq-carrier-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; - } - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; - } - leaf q-rx-lev-min-si-b5 { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; - } - leaf q-offset-freq { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; - } - leaf t-reselection-eutra { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; - } - leaf p-max { - type int32 { - range "-30..33"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; - } - leaf t-reselection-eutrasf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; - } - leaf t-reselection-eutrasf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; - } - } - - grouping idle-mode-intra-freq-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; - leaf q-rx-lev-min-si-b1 { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; - } - leaf q-rx-lev-min-si-b3 { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; - } - leaf q-rx-lev-min-offset { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; - } - leaf s-intra-search { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; - } - leaf t-reselection-eutra { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; - } - leaf s-non-intra-search { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; - } - leaf p-max { - type int32 { - range "-30..33"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; - } - leaf thresh-serving-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; - } - leaf t-reselection-eutrasf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; - } - leaf t-reselection-eutrasf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; - } - } - - grouping lte-ran-neighbor-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; - leaf max-lte-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; - } - leaf lte-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; - } - } - - grouping neighbor-list-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; - leaf max-umts-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; - } - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - } - leaf max-cdma2000-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; - } - leaf umts-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - } - leaf cdma2000-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; - } - } - - grouping inter-rat-cell-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; - } - leaf band-class { - type uint32 { - range "0..17"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; - } - leaf arfcn { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; - } - leaf pn-offset { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; - } - leaf type { - type enumeration { - enum 1xRTT { - description - "Enum Value - 1xRTT"; - } - enum HRPD { - description - "Enum Value - HRPD"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; - } - leaf cid { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; - } - } - - grouping inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type enumeration { - enum GSM850 { - description - "Enum Value - GSM850"; - } - enum GSM900 { - description - "Enum Value - GSM900"; - } - enum DCS1800 { - description - "Enum Value - DCS1800"; - } - enum PCS1900 { - description - "Enum Value - PCS1900"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping inter-rat-cell-umts-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; - } - } - - grouping neighbor-list-lte-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; - } - leaf cid { - type uint32 { - range "0..268435455"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; - } - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; - } - leaf phy-cell-id { - type uint32 { - range "0..503"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; - } - leaf q-offset { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; - } - leaf cio { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; - } - leaf rs-tx-power { - type int32 { - range "-60..50"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; - } - leaf blacklisted { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; - } - } - - grouping ran-neighbor-list-in-use-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; - leaf max-lte-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; - } - leaf lte-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; - leaf max-umts-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; - } - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - } - leaf max-cdma2000-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; - } - leaf umts-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - } - leaf cdma2000-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf band-class { - type uint32 { - range "0..17"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; - } - leaf arfcn { - type uint32 { - range "0..2047"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; - } - leaf pn-offset { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; - } - leaf type { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; - } - leaf cid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-umts-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; - } - } - - grouping neighbor-list-in-use-lte-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; - } - leaf cid { - type uint32 { - range "0..268435455"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; - } - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; - } - leaf phy-cell-id { - type uint32 { - range "0..503"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; - } - leaf q-offset { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; - } - leaf cio { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; - } - leaf rs-tx-power { - type int32 { - range "-60..50"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; - } - leaf blacklisted { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; - } - } - - grouping phy-antenna-info-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; - leaf antenna-ports-count { - type uint32 { - range "1 | 2 | 4"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; - } - } - - grouping phy-mbsfn-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; - leaf neigh-cell-config { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; - } - leaf max-sf-config-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; - } - leaf sf-config-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; - } - } - - grouping mbsfn-sf-config-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; - } - leaf sync-stratum-id { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; - } - leaf radio-frame-allocation-period { - type uint32 { - range "1..2 | 4 | 8 | 16 | 32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; - } - leaf radioframe-allocation-offset { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; - } - leaf radio-frame-allocation-size { - type uint32 { - range "1 | 4"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; - } - leaf sub-frame-allocations { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; - } - } - - grouping phy-pdsch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; - leaf pb { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; - } - leaf pa { - type int32; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; - } - } - - grouping phy-prach-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; - leaf root-sequence-index { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; - } - leaf configuration-index { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; - } - leaf high-speed-flag { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; - } - leaf zero-correlation-zone-config { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; - } - leaf freq-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; - } - } - - grouping phy-prs-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; - leaf num-prs-resource-blocks { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; - } - leaf prs-configuration-index { - type uint32 { - range "0..4095"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; - } - leaf num-consecutive-prs-subfames { - type uint32 { - range "1..2 | 4 | 6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; - } - } - - grouping phy-pucch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; - leaf delta-pucch-shift { - type enumeration { - enum ds1 { - description - "Enum Value - ds1"; - } - enum ds2 { - description - "Enum Value - ds2"; - } - enum ds3 { - description - "Enum Value - ds3"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; - } - leaf nrbcqi { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; - } - leaf ncsan { - type uint32 { - range "0..7"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; - } - leaf n1-pucchan { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; - } - leaf cqipucch-resource-index { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; - } - leaf k { - type uint32 { - range "1..4"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; - } - } - - grouping phy-pusch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; - leaf nsb { - type uint32 { - range "1..4"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; - } - leaf hopping-mode { - type enumeration { - enum InterSubFrame { - description - "Enum Value - InterSubFrame"; - } - enum IntraAndInterSubFrame { - description - "Enum Value - IntraAndInterSubFrame"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; - } - leaf hopping-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; - } - leaf enable64-qam { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; - } - } - - grouping pusch-ulrs-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; - leaf group-hopping-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; - } - leaf group-assignment-pusch { - type uint32 { - range "0..29"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; - } - leaf sequence-hopping-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; - } - leaf cyclic-shift { - type uint32 { - range "0..7"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; - } - } - - grouping phy-srs-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; - leaf srs-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; - } - leaf srs-bandwidth-config { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; - } - leaf srs-max-up-pts { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; - } - leaf ack-nack-srs-simultaneous-transmission { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; - } - } - - grouping phy-tdd-frame-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; - leaf sub-frame-assignment { - type uint32 { - range "0..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; - } - leaf special-subframe-patterns { - type uint32 { - range "0..8"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; - } - } - - grouping phy-ul-power-control-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; - leaf p0-nominal-pusch { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; - } - leaf alpha { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; - } - leaf p0-nominal-pucch { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; - } - leaf delta-fpucch-format1 { - type int32 { - range "-2 | 0 | 2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; - } - leaf delta-fpucch-format1b { - type uint32 { - range "1 | 3 | 5"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; - } - leaf delta-fpucch-format2 { - type int32 { - range "-2 | 0..2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; - } - leaf delta-fpucch-format2a { - type int32 { - range "-2 | 0 | 2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; - } - leaf delta-fpucch-format2b { - type int32 { - range "-2 | 0 | 2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; - } - leaf delta-preamble-msg3 { - type int32 { - range "-1..6"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; - } - } - - grouping lte-ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RF."; - leaf earfcndl { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; - } - leaf earfcnul { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; - } - leaf freq-band-indicator { - type uint32 { - range "1..40"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; - } - leaf dl-bandwidth { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; - } - leaf ul-bandwidth { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; - } - leaf reference-signal-power { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; - } - leaf phy-cell-id { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; - } - leaf psch-power-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; - } - leaf ssch-power-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; - } - leaf pbch-power-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; - } - } - - grouping rlc-sr-b1-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; - leaf default-configuration { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; - } - leaf t-poll-retransmit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; - } - leaf poll-pdu { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; - } - leaf poll-byte { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; - } - leaf max-retx-threshold { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; - } - leaf t-reordering { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; - } - leaf t-status-prohibit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; - } - } - - grouping rlc-sr-b2-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; - leaf default-configuration { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; - } - leaf t-poll-retransmit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; - } - leaf poll-pdu { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; - } - leaf poll-byte { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; - } - leaf max-retx-threshold { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; - } - leaf t-reordering { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; - } - leaf t-status-prohibit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; - } - } - - grouping rrc-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; - leaf att-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; - } - leaf fail-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; - } - leaf succ-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; - } - } - - grouping ran-rrc-timers-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; - leaf t300 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; - } - leaf t301 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; - } - leaf t302 { - type uint32 { - range "100 | 200 | 300 | 400 | 600 | 1000 | 1500 | 2000"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; - } - leaf t304-eutra { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; - } - leaf t304-irat { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; - } - leaf t310 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; - } - leaf t311 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; - } - leaf t320 { - type uint32 { - range "5 | 10 | 20 | 30 | 60 | 120 | 180"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; - } - leaf n310 { - type uint32 { - range "1..4 | 6 | 8 | 10 | 20"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; - } - leaf n311 { - type uint32 { - range "1..6 | 8 | 10"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; - } - } - - grouping rru-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; - leaf prb-tot-dl { - type uint32 { - range "0..100"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; - } - leaf prb-tot-ul { - type uint32 { - range "0..100"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; - } - } - - grouping ran-s1-ap-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1AP."; - leaf t-reloc-prep { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; - } - leaf t-reloc-overall { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; - } - } - - grouping ran-s1-u-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1U."; - leaf gtpu-echo-interval { - type uint32 { - range "0..60"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; - } - } - - grouping lte-tunnel-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; - } - leaf tunnel-ref { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; - } - leaf plmnid { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; - } - } - - grouping cell-config-umts-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS."; - leaf tunnel-instance { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; - reference - "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; - } - } - - grouping umts-cn-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN."; - leaf plmn-type { - type enumeration { - enum GSM-MAP { - description - "Enum Value - GSM-MAP"; - } - enum ANSI-41 { - description - "Enum Value - ANSI-41"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; - } - leaf equiv-plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; - } - leaf sac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.SAC"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.SAC"; - } - leaf broadcast-sac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; - } - leaf lacrac { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; - } - leaf lac-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; - } - leaf rac-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; - } - } - - grouping cn-cs-domain-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; - leaf t3212 { - type uint32 { - range "0..91800"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; - } - leaf imsi-attach-detach-enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; - } - } - - grouping hho-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; - leaf att3-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; - } - leaf succ3-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; - } - leaf att2-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; - } - leaf succ2-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; - } - } - - grouping rab-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; - leaf att-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; - } - leaf fail-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; - } - leaf succ-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; - } - leaf rel-drop-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; - } - } - - grouping cn-hho-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; - leaf succ-hnb-umts-intra-freq { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; - } - leaf att-hnb-umts-intra-freq { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; - } - leaf att-hnb-umts-inter-freq { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; - } - } - - grouping cn-ps-domain-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; - leaf network-mode-operation-combined { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; - } - } - - grouping ps-domain-rab-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; - leaf att-estab-ps { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; - } - leaf succ-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; - } - leaf fail-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; - } - leaf rel-drop-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; - } - leaf ul-num-user-bits-edch { - type uint64; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; - } - leaf ul-num-user-bits64-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; - } - leaf ul-num-user-bits128-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; - } - leaf ul-num-user-bits384-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; - } - leaf dl-num-user-bits-hsdpa { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; - } - leaf dl-num-user-bits64-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; - } - leaf dl-num-user-bits128-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; - } - leaf dl-num-user-bits384-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; - } - leaf lgw-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; - } - } - - grouping rab-stats-lgw-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf correlation-id { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; - } - leaf estab-direct-path-lgw-att-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - } - leaf estab-direct-path-lgw-succ-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - } - leaf estab-direct-path-lgw-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - } - } - - grouping umts-rab-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAB."; - leaf rab-succ-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; - } - leaf rab-fail-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; - } - leaf rab-succ-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; - } - leaf rab-fail-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; - } - leaf rabcs-setup-time-mean { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; - } - leaf rabcs-setup-time-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; - } - leaf rabps-setup-time-mean { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; - } - leaf rabps-setup-time-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; - } - leaf fail-ho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; - } - leaf succ-ho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; - } - } - - grouping umts-ran-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN."; - leaf ura-list { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; - } - leaf ura-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; - } - leaf cell-id { - type uint32 { - range "min..268435455"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; - } - leaf t-rat-c { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; - } - leaf t-raf-c { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; - } - leaf n-raf-c { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; - } - leaf tig-or { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; - } - leaf tin-tr { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; - } - leaf t-data-fwd { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; - } - leaf t-reloc-prep { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; - } - leaf t-reloc-overall { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; - } - leaf hnbid-realm { - type string { - length "min..182"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; - } - leaf hs-flag { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; - } - leaf hs-enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; - } - leaf num-of-hspdsc-hs { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; - } - leaf num-of-hsscc-hs { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; - } - } - - grouping umts-ran-csg-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG."; - leaf csg-indicator { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; - } - leaf uarfcndl-list { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; - } - } - - grouping csg-csgpsc-split-info-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; - leaf start-psc-range1-coefficient { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - } - leaf number-of-ps-cs { - type enumeration { - enum 5 { - description - "Enum Value - 5"; - } - enum 10 { - description - "Enum Value - 10"; - } - enum 15 { - description - "Enum Value - 15"; - } - enum 20 { - description - "Enum Value - 20"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 40 { - description - "Enum Value - 40"; - } - enum 50 { - description - "Enum Value - 50"; - } - enum 64 { - description - "Enum Value - 64"; - } - enum 80 { - description - "Enum Value - 80"; - } - enum 120 { - description - "Enum Value - 120"; - } - enum 160 { - description - "Enum Value - 160"; - } - enum 256 { - description - "Enum Value - 256"; - } - enum alltherest { - description - "Enum Value - alltherest"; - } - enum spare3 { - description - "Enum Value - spare3"; - } - enum spare2 { - description - "Enum Value - spare2"; - } - enum spare1 { - description - "Enum Value - spare1"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; - } - leaf psc-range2-offset { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; - } - } - - grouping umts-ran-cell-restriction-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; - leaf cell-barred { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; - } - leaf intra-freq-cell-reselection-indicator { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; - } - leaf t-barred { - type uint32 { - range "10 | 20 | 40 | 80 | 160 | 320 | 640 | 1280"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; - } - leaf access-class-barred-list-cs { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; - } - leaf access-class-barred-list-ps { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; - } - leaf cell-reserved-for-operator-use { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; - } - } - - grouping ran-cell-selection-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; - leaf quality-measure-cpich { - type enumeration { - enum Ec/No { - description - "Enum Value - Ec/No"; - } - enum RSCP { - description - "Enum Value - RSCP"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; - } - leaf qqual-min { - type int32 { - range "-24..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; - } - leaf qqual-min-offset { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; - } - leaf q-rx-lev-min { - type int32 { - range "-115..-25"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; - } - leaf delta-q-rx-lev-min { - type int32 { - range "-4 | -2"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; - } - leaf q-rx-lev-min-offset { - type uint32 { - range "2 | 4 | 6 | 8 | 10 | 12 | 14 | 16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; - } - leaf q-hyst1s { - type uint32 { - range "0..40"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; - } - leaf q-hyst2s { - type uint32 { - range "0..40"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; - } - leaf t-reselections { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; - } - leaf s-intrasearch { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; - } - leaf s-intersearch { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; - } - leaf s-search-hcs { - type int32 { - range "-105..91"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; - } - leaf s-search-rat { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; - } - leaf shcsrat { - type int32 { - range "-105..91"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; - } - leaf s-limit-search-rat { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; - } - leaf non-hcstcr-max { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 120 { - description - "Enum Value - 120"; - } - enum 180 { - description - "Enum Value - 180"; - } - enum 240 { - description - "Enum Value - 240"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; - } - leaf non-hcsncr { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; - } - leaf non-hcstcr-max-hyst { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 10 { - description - "Enum Value - 10"; - } - enum 20 { - description - "Enum Value - 20"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 40 { - description - "Enum Value - 40"; - } - enum 50 { - description - "Enum Value - 50"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 70 { - description - "Enum Value - 70"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; - } - leaf qhcs { - type uint32 { - range "0..99"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; - } - leaf use-of-hcs { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; - } - leaf hcs-prio { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; - } - leaf tcr-max { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 120 { - description - "Enum Value - 120"; - } - enum 180 { - description - "Enum Value - 180"; - } - enum 240 { - description - "Enum Value - 240"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; - } - leaf ncr { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; - } - leaf tcr-max-hyst { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 10 { - description - "Enum Value - 10"; - } - enum 20 { - description - "Enum Value - 20"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 40 { - description - "Enum Value - 40"; - } - enum 50 { - description - "Enum Value - 50"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 70 { - description - "Enum Value - 70"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; - } - leaf ue-tx-pwr-max-rach { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; - } - } - - grouping ran-drx-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.DRX."; - leaf drx-cycle-length-coefficient-cs { - type uint32 { - range "6..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; - } - leaf drx-cycle-length-coefficient-ps { - type uint32 { - range "6..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; - } - leaf utrandrx-cycle-length-coefficient { - type uint32 { - range "3..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; - } - } - - grouping ran-inter-freq-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; - } - leaf inter-frequency-event-identity { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; - } - leaf weighting-factor-event2a { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; - } - leaf weighting-factor-event2b { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; - } - leaf weighting-factor-event2d { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; - } - leaf weighting-factor-event2f { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; - } - leaf hysteresis-event2a { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; - } - leaf hysteresis-event2b { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; - } - leaf hysteresis-event2d { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; - } - leaf hysteresis-event2f { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; - } - leaf time-to-trigger-event2a { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; - } - leaf time-to-trigger-event2b { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; - } - leaf time-to-trigger-event2d { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; - } - leaf time-to-trigger-event2f { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; - } - leaf threshold-used-frequency-event2b { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; - } - leaf threshold-used-frequency-event2d { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; - } - leaf threshold-used-frequency-event2f { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; - } - leaf instance-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; - } - } - - grouping inter-freq-meas-instance-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; - } - leaf intra-frequency-event-identity { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - } - leaf event-description { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; - } - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; - } - leaf threshold-used-frequency { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - } - leaf threshold-non-used-frequency { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; - } - } - - grouping ran-inter-rat-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; - leaf gsm-filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; - } - leaf bsic-verification-required { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; - } - leaf threshold-own-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; - } - leaf threshold-other-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; - } - leaf instance-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; - } - } - - grouping inter-rat-meas-instance-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; - } - leaf inter-rat-event-identity { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; - } - leaf event-description { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; - } - leaf bsic-verification-required { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; - } - leaf threshold-own-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; - } - leaf threshold-other-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; - } - } - - grouping ran-intra-freq-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - enum Pathloss { - description - "Enum Value - Pathloss"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; - } - leaf intra-frequency-event-identity { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; - } - leaf triggering-condition2-event1a { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - enum Detected { - description - "Enum Value - Detected"; - } - enum "Detected and Monitored" { - description - "Enum Value - Detected and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; - } - leaf triggering-condition1-event1b { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; - } - leaf triggering-condition2-event1e { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - enum Detected { - description - "Enum Value - Detected"; - } - enum "Detected and Monitored" { - description - "Enum Value - Detected and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; - } - leaf triggering-condition1-event1f { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; - } - leaf reporting-range-event1a { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; - } - leaf reporting-range-event1b { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; - } - leaf weighting-factor-event1a { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; - } - leaf weighting-factor-event1b { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; - } - leaf report-deactivation-threshold-event1a { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; - } - leaf reporting-amount-event1a { - type int32 { - range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; - } - leaf reporting-amount-event1c { - type int32 { - range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; - } - leaf reporting-interval-event1a { - type uint32 { - range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; - } - leaf reporting-interval-event1c { - type uint32 { - range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; - } - leaf hysteresis-event1a { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; - } - leaf hysteresis-event1b { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; - } - leaf hysteresis-event1c { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; - } - leaf hysteresis-event1d { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; - } - leaf hysteresis-event1e { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; - } - leaf hysteresis-event1f { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; - } - leaf time-to-trigger-event1a { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; - } - leaf time-to-trigger-event1b { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; - } - leaf time-to-trigger-event1c { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; - } - leaf time-to-trigger-event1d { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; - } - leaf time-to-trigger-event1e { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; - } - leaf time-to-trigger-event1f { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; - } - leaf threshold-used-frequency-event1e { - type int32 { - range "-120..165"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; - } - leaf threshold-used-frequency-event1f { - type int32 { - range "-120..165"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; - } - leaf replacement-activation-threshold-event1c { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; - } - leaf instance-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; - } - } - - grouping intra-freq-meas-instance-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; - } - leaf intra-frequency-event-identity { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - } - leaf event-description { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; - } - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - enum Pathloss { - description - "Enum Value - Pathloss"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; - } - leaf triggering-condition { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - enum Detected { - description - "Enum Value - Detected"; - } - enum "Detected and Monitored" { - description - "Enum Value - Detected and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; - } - leaf reporting-range { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; - } - leaf report-deactivation-threshold { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; - } - leaf reporting-amount { - type int32 { - range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; - } - leaf reporting-interval { - type uint32 { - range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; - } - leaf threshold-used-frequency { - type int32 { - range "-120..165"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - } - leaf replacement-activation-threshold { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; - } - } - - grouping umts-ran-neighbor-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; - leaf max-intra-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; - } - leaf max-inter-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; - } - leaf intra-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; - } - leaf inter-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; - } - } - - grouping neighbor-list-inter-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; - } - } - - grouping ran-neighbor-list-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - } - } - - grouping neighbor-list-inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type enumeration { - enum "GSM 850" { - description - "Enum Value - GSM 850"; - } - enum "GSM 900" { - description - "Enum Value - GSM 900"; - } - enum "DCS 1800" { - description - "Enum Value - DCS 1800"; - } - enum "PCS 1900" { - description - "Enum Value - PCS 1900"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping neighbor-list-intra-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; - } - leaf collocated-inter-freq-cell { - type uint32 { - range "0..268435455"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; - } - leaf max-tx-power { - type int32 { - range "-300..600"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; - } - leaf max-dpc-htx-power { - type int32 { - range "-400..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; - } - } - - grouping umts-ran-neighbor-list-in-use-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; - leaf max-intra-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; - } - leaf max-inter-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; - } - leaf intra-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; - } - leaf inter-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; - } - } - - grouping neighbor-list-in-use-inter-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; - } - } - - grouping ran-neighbor-list-in-use-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - } - } - - grouping ran-neighbor-list-in-use-inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping neighbor-list-in-use-intra-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; - } - } - - grouping umts-ran-power-control-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; - leaf constant-value { - type int32 { - range "-35..-10"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; - } - leaf power-ramp-step-up { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; - } - leaf preamble-retrans-max { - type uint32 { - range "1..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; - } - leaf persistence-scale-factor { - type uint32 { - range "2..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; - } - leaf m-max { - type uint32 { - range "1..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; - } - leaf nb01-min { - type uint32 { - range "0..50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; - } - leaf nb01-max { - type uint32 { - range "0..50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; - } - } - - grouping umts-ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RF."; - leaf uarfcndl { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; - } - leaf uarfcndl-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; - } - leaf uarfcnul-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; - } - leaf uarfcndl-to-protect { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; - } - leaf primary-scrambling-code { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; - } - leaf primary-scrambling-code-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; - } - leaf max-fap-tx-power-expanded { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; - } - leaf max-fap-tx-power-in-use-expanded { - type int32 { - range "-300..200"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; - } - leaf max-ul-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; - } - leaf max-ul-tx-power-in-use { - type int32 { - range "-50..33"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; - } - leaf pcpich-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; - } - leaf pcpich-power-in-use { - type int32 { - range "-100..200"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; - } - leaf power-offset-pilot-dpdch { - type uint32 { - range "0..24"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; - } - leaf fap-coverage-target { - type uint32 { - range "50..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; - } - leaf fap-quality-target-ec-io { - type int32 { - range "-200..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; - } - leaf psch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; - } - leaf ssch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; - } - leaf pich-power { - type int32 { - range "-10..5"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; - } - leaf pch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; - } - leaf fach-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; - } - leaf bch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; - } - leaf aich-power { - type int32 { - range "-22..5"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; - } - leaf ctch-allocation-period { - type uint32 { - range "1..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; - } - leaf cbs-frame-offset { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; - } - leaf max-tti { - type uint32 { - range "1..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; - } - leaf noise-rise-limit-lower-value { - type uint32 { - range "0..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; - } - leaf noise-rise-limit-upper-value { - type uint32 { - range "0..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; - } - leaf noise-rise-limit-in-use { - type uint32 { - range "0..500"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; - } - } - - grouping ran-rrc-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; - leaf att-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; - } - leaf fail-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; - } - leaf succ-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; - } - } - - grouping umts-ran-rrc-timers-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; - leaf t300 { - type uint32 { - range "100..8000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; - } - leaf t301 { - type uint32 { - range "100..8000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; - } - leaf t302 { - type uint32 { - range "100..8000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; - } - leaf t304 { - type uint32 { - range "100 | 200 | 400 | 1000 | 2000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; - } - leaf t305 { - type int32 { - range "-1 | 5 | 10 | 30 | 60 | 120 | 360 | 720"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; - } - leaf t307 { - type uint32 { - range "5 | 10 | 15 | 20 | 30 | 40 | 50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; - } - leaf t308 { - type uint32 { - range "40 | 80 | 160 | 320"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; - } - leaf t309 { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; - } - leaf t310 { - type uint32 { - range "40 | 80 | 120 | 160 | 200 | 240 | 280 | 320"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; - } - leaf t311 { - type uint32 { - range "250 | 500 | 750 | 1000 | 1250 | 1500 | 1750 | 2000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; - } - leaf t312 { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; - } - leaf t313 { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; - } - leaf t314 { - type uint32 { - range "0 | 2 | 4 | 6 | 8 | 12 | 16 | 20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; - } - leaf t315 { - type uint32 { - range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; - } - leaf t316 { - type int32 { - range "-1 | 0 | 10 | 20 | 30 | 40 | 50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; - } - leaf t317 { - type uint32 { - range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; - } - leaf n300 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; - } - leaf n301 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; - } - leaf n302 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; - } - leaf n304 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; - } - leaf n310 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; - } - leaf n312 { - type uint32 { - range "1..1000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; - } - leaf n313 { - type uint32 { - range "1 | 2 | 4 | 10 | 20 | 50 | 100 | 200"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; - } - leaf n315 { - type uint32 { - range "1..1000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; - } - leaf wait-time { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; - } - } - - grouping ran-ue-internal-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; - } - leaf ue-tx-pwr-threshold-event6a { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; - } - leaf time-to-trigger-event6a { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; - } - leaf ue-tx-pwr-threshold-event6b { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; - } - leaf time-to-trigger-event6b { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; - } - } - - grouping fap-service-fap-control-g { - description - "Grouping object for FAPService.{i}.FAPControl."; - leaf self-config-events { - type enumeration { - enum InitialREM { - description - "Enum Value - InitialREM"; - } - } - description - "FAPService.{i}.FAPControl.SelfConfigEvents"; - reference - "FAPService.{i}.FAPControl.SelfConfigEvents"; - } - leaf enclosure-tampering-detected { - type boolean; - description - "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; - reference - "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; - } - } - - grouping fap-control-cdma2000-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000."; - leaf home-domain { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; - } - leaf remote-ip-access-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; - } - leaf pm-config { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; - reference - "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; - } - } - - grouping cdma2000-gateway-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Gateway."; - leaf sec-gw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; - } - leaf sec-gw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; - } - leaf sec-gw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; - } - leaf sec-gw-switchover-count { - type uint32; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; - } - } - - grouping fap-control-cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD."; - leaf op-state { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; - } - leaf admin-state { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; - } - leaf a13-session-transfer-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; - } - leaf local-ip-access-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; - } - } - - grouping hrpd-a13-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; - leaf color-code-to-uati104-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; - } - leaf hrpd-subnet-to-ip-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; - } - } - - grouping a13-color-code-to-uati104-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; - } - leaf color-code { - type uint32 { - range "0..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; - } - leaf uati104 { - type string { - length "0..13"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; - } - } - - grouping a13-hrpd-subnet-to-ip-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; - } - leaf hrpd-subnet-length { - type uint32 { - range "1..104"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; - } - leaf hrpd-subnet { - type string { - length "0..13"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; - } - leaf a13-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; - } - } - - grouping cdma2000-hrpd-self-config-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; - leaf rfcnfl-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; - } - leaf pilot-pn-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; - } - leaf max-fap-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - } - leaf max-hrpd-beacon-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; - } - } - - grouping fap-control-cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX."; - leaf admin-state { - type enumeration { - enum Lock { - description - "Enum Value - Lock"; - } - enum Unlock { - description - "Enum Value - Unlock"; - } - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; - } - leaf op-state { - type string; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; - } - leaf daylight { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; - } - leaf max-p-rev { - type int32 { - range "6..9"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; - } - leaf reregister { - type uint32; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; - } - leaf emergency-session-period { - type uint32 { - range "15..1800"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; - } - leaf location-area-code { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; - } - leaf msc-id { - type uint32; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; - } - leaf active-handin-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; - } - } - - grouping one-x-active-handin-measurement-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; - leaf active-handin-measurement-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; - } - leaf active-hand-in-measurement-duration { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; - } - leaf measurement-report-threshold { - type int32 { - range "-150..0"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; - } - } - - grouping cdma2000-one-x-self-config-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; - leaf rfcnfl-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; - } - leaf pilot-pn-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; - } - leaf max-fap-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - } - leaf max-fap-beacon-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; - } - } - - grouping cdma2000-time-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Time."; - leaf local-time-zone { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; - } - leaf current-local-time { - type string; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; - } - leaf leap-seconds { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; - } - leaf daylight-savings-used { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; - } - } - - grouping fap-control-lte-g { - description - "Grouping object for FAPService.{i}.FAPControl.LTE."; - leaf op-state { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.LTE.OpState"; - reference - "FAPService.{i}.FAPControl.LTE.OpState"; - } - leaf admin-state { - type boolean; - description - "FAPService.{i}.FAPControl.LTE.AdminState"; - reference - "FAPService.{i}.FAPControl.LTE.AdminState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.LTE.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.LTE.RFTxStatus"; - } - leaf pm-config { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.LTE.PMConfig"; - reference - "FAPService.{i}.FAPControl.LTE.PMConfig"; - } - } - - grouping lte-gateway-g { - description - "Grouping object for FAPService.{i}.FAPControl.LTE.Gateway."; - leaf sec-gw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; - } - leaf sec-gw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; - } - leaf sec-gw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; - } - leaf s1-sig-link-server-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; - } - leaf s1-connection-mode { - type enumeration { - enum One { - description - "Enum Value - One"; - } - enum All { - description - "Enum Value - All"; - } - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; - } - leaf s1-sig-link-port { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; - } - } - - grouping fap-control-umts-g { - description - "Grouping object for FAPService.{i}.FAPControl.UMTS."; - leaf op-state { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.UMTS.OpState"; - reference - "FAPService.{i}.FAPControl.UMTS.OpState"; - } - leaf admin-state { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.AdminState"; - reference - "FAPService.{i}.FAPControl.UMTS.AdminState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; - } - leaf pm-config { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.UMTS.PMConfig"; - reference - "FAPService.{i}.FAPControl.UMTS.PMConfig"; - } - } - - grouping umts-gateway-g { - description - "Grouping object for FAPService.{i}.FAPControl.UMTS.Gateway."; - leaf sec-gw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; - } - leaf sec-gw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; - } - leaf sec-gw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; - } - leaf fapgw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; - } - leaf fapgw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; - } - leaf fapgw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; - } - leaf fapgw-port { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; - } - } - - grouping fap-control-umts-self-config-g { - description - "Grouping object for FAPService.{i}.FAPControl.UMTS.SelfConfig."; - leaf uarfcn-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; - } - leaf primary-scrambling-code-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; - } - leaf max-fap-tx-power-expanded-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; - } - leaf pcpich-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; - } - leaf max-ul-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; - } - leaf lacracura-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; - } - leaf neighbor-list-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; - } - leaf cell-re-selection-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; - } - leaf intra-freq-meas-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; - } - leaf inter-freq-meas-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; - } - leaf inter-rat-meas-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; - } - leaf ue-internal-meas-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; - } - leaf noise-rise-limit-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; - } - } - - grouping rem-cdma2000-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.CDMA2000.InServiceHandling"; - reference - "FAPService.{i}.REM.CDMA2000.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; - reference - "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; - } - leaf scan-now { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.ScanNow"; - reference - "FAPService.{i}.REM.CDMA2000.ScanNow"; - } - leaf return-timer { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.REM.CDMA2000.ReturnTimer"; - reference - "FAPService.{i}.REM.CDMA2000.ReturnTimer"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; - reference - "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; - } - leaf periodic-interval { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; - reference - "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.CDMA2000.PeriodicTime"; - reference - "FAPService.{i}.REM.CDMA2000.PeriodicTime"; - } - leaf report-overheads { - type enumeration { - enum All { - description - "Enum Value - All"; - } - enum OneX { - description - "Enum Value - OneX"; - } - enum HRPD { - description - "Enum Value - HRPD"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "FAPService.{i}.REM.CDMA2000.ReportOverheads"; - reference - "FAPService.{i}.REM.CDMA2000.ReportOverheads"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.CDMA2000.ScanTimeout"; - reference - "FAPService.{i}.REM.CDMA2000.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.ScanStatus"; - reference - "FAPService.{i}.REM.CDMA2000.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.ErrorDetails"; - reference - "FAPService.{i}.REM.CDMA2000.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.LastScanTime"; - reference - "FAPService.{i}.REM.CDMA2000.LastScanTime"; - } - } - - grouping rem-cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD."; - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; - } - leaf max-channel-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; - } - } - - grouping cell-control-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; - leaf color-code { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; - } - leaf sector-id { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; - } - leaf subnet-mask { - type int32 { - range "0..104"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; - } - leaf country-code { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; - } - leaf latitude { - type int32 { - range "-1296000..1296000"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; - } - leaf longitude { - type int32 { - range "-2592000..2592000"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; - } - } - - grouping cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; - leaf band { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; - } - leaf rfcnfl { - type uint32 { - range "0..2016"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; - } - leaf io { - type int32 { - range "-105..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; - } - leaf p-ilot-pn { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; - } - leaf p-ilot-pn-phase { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; - } - leaf pilot-strength-ecp { - type int32 { - range "-130..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; - } - leaf pilot-strength-ecp-io { - type int32 { - range "-25..0"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; - } - leaf overheads-available { - type boolean; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; - } - } - - grouping hrpd-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; - } - leaf sniffing-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; - } - leaf sniffing-channel-number { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; - } - leaf pn-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; - } - } - - grouping cdma2000-macro-timing-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming."; - leaf admin-state { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; - } - leaf tracking-channel-number { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; - } - leaf tracking-band-class { - type uint32 { - range "0..31"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; - } - leaf tracking-pn-offset { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; - } - leaf timing-source { - type uint32 { - range "0..1"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; - } - } - - grouping macro-timing-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; - } - leaf air-interface-type { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; - } - leaf band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; - } - leaf channel-number { - type uint32; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; - } - leaf priority { - type uint32; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; - } - leaf pn-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; - } - } - - grouping rem-cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX."; - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; - } - leaf max-channel-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; - } - } - - grouping one-x-cell-control-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; - leaf sid { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; - } - leaf nid { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; - } - leaf regzone { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; - } - leaf baselat { - type int32 { - range "-2147483648..2147483647"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; - } - leaf baselong { - type int32 { - range "-2147483648..2147483647"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; - } - leaf mcc { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; - } - leaf mncimsi1112 { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; - } - leaf baseid { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; - } - leaf apid { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; - } - leaf apidmask { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; - } - leaf apidtext { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; - } - } - - grouping one-x-cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; - leaf band { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; - } - leaf rfcnfl { - type uint32 { - range "0..2016"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; - } - leaf io { - type int32 { - range "-105..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; - } - leaf p-ilot-pn { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; - } - leaf p-ilot-pn-phase { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; - } - leaf pilot-strength-ecp { - type int32 { - range "-130..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; - } - leaf pilot-strength-ecp-io { - type int32 { - range "-25..0"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; - } - leaf overheads-available { - type boolean; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; - } - } - - grouping one-x-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; - } - leaf sniffing-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; - } - leaf sniffing-channel-number { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; - } - leaf pn-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; - } - } - - grouping rem-lte-g { - description - "Grouping object for FAPService.{i}.REM.LTE."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.LTE.InServiceHandling"; - reference - "FAPService.{i}.REM.LTE.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.LTE.ScanOnBoot"; - reference - "FAPService.{i}.REM.LTE.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.LTE.ScanPeriodically"; - reference - "FAPService.{i}.REM.LTE.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "FAPService.{i}.REM.LTE.PeriodicInterval"; - reference - "FAPService.{i}.REM.LTE.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.LTE.PeriodicTime"; - reference - "FAPService.{i}.REM.LTE.PeriodicTime"; - } - leaf remplmn-list { - type string { - length "min..32"; - } - description - "FAPService.{i}.REM.LTE.REMPLMNList"; - reference - "FAPService.{i}.REM.LTE.REMPLMNList"; - } - leaf rem-band-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.LTE.REMBandList"; - reference - "FAPService.{i}.REM.LTE.REMBandList"; - } - leaf eutra-carrier-arfcndl-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; - reference - "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.LTE.ScanTimeout"; - reference - "FAPService.{i}.REM.LTE.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.LTE.ScanStatus"; - reference - "FAPService.{i}.REM.LTE.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.LTE.ErrorDetails"; - reference - "FAPService.{i}.REM.LTE.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.LTE.LastScanTime"; - reference - "FAPService.{i}.REM.LTE.LastScanTime"; - } - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.MaxCellEntries"; - reference - "FAPService.{i}.REM.LTE.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.LTE.CellNumberOfEntries"; - } - leaf max-carrier-meas-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; - reference - "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; - } - leaf carrier-meas-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; - reference - "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; - } - } - - grouping lte-carrier-meas-g { - description - "Grouping object for FAPService.{i}.REM.LTE.CarrierMeas.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; - } - leaf carrier-arfcndl { - type int32 { - range "min..65535"; - } - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; - } - leaf carrier-ch-width { - type int32 { - range "min..750"; - } - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; - } - leaf carrier-rssi { - type int32 { - range "-100..-25"; - } - config false; - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; - } - } - - grouping cell-bcch-g { - description - "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; - leaf dl-bandwidth { - type uint32 { - range "6 | 15 | 25 | 50 | 75 | 100"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; - } - leaf ul-bandwidth { - type uint32 { - range "6 | 15 | 25 | 50 | 75 | 100"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; - } - leaf rs-tx-power { - type int32 { - range "-60..50"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; - } - leaf tac { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; - } - leaf cell-id { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; - } - leaf cell-barred { - type boolean; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; - } - leaf csg-indication { - type boolean; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; - } - leaf csg-identity { - type uint32 { - range "0..134217727"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; - } - leaf max-plmn-list-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; - } - leaf plmn-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; - } - } - - grouping bcch-plmn-list-g { - description - "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; - } - leaf cell-reserved-for-operator-use { - type boolean; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; - } - } - - grouping lte-cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.RF."; - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; - } - leaf phy-cell-id { - type uint32 { - range "0..503"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; - } - leaf rsrp { - type int32 { - range "-140..-44"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; - } - leaf rsrq { - type int32 { - range "-240..0"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; - } - leaf rssi { - type int32 { - range "-110..-19"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; - } - } - - grouping umts-gsm-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.GSM."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; - reference - "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; - reference - "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; - reference - "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; - } - leaf remplmn-list { - type string { - length "min..6"; - } - description - "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; - reference - "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; - } - leaf rem-band-list { - type enumeration { - enum T-GSM380 { - description - "Enum Value - T-GSM380"; - } - enum T-GSM410 { - description - "Enum Value - T-GSM410"; - } - enum GSM450 { - description - "Enum Value - GSM450"; - } - enum GSM480 { - description - "Enum Value - GSM480"; - } - enum GSM710 { - description - "Enum Value - GSM710"; - } - enum GSM750 { - description - "Enum Value - GSM750"; - } - enum T-GSM810 { - description - "Enum Value - T-GSM810"; - } - enum GSM850 { - description - "Enum Value - GSM850"; - } - enum P-GSM900 { - description - "Enum Value - P-GSM900"; - } - enum E-GSM900 { - description - "Enum Value - E-GSM900"; - } - enum R-GSM900 { - description - "Enum Value - R-GSM900"; - } - enum T-GSM900 { - description - "Enum Value - T-GSM900"; - } - enum DCS1800 { - description - "Enum Value - DCS1800"; - } - enum PCS1900 { - description - "Enum Value - PCS1900"; - } - } - description - "FAPService.{i}.REM.UMTS.GSM.REMBandList"; - reference - "FAPService.{i}.REM.UMTS.GSM.REMBandList"; - } - leaf arfcn-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; - reference - "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; - reference - "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; - reference - "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; - } - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; - reference - "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; - } - } - - grouping gsm-cell-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf band-indicator { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; - } - leaf arfcn { - type uint32 { - range "0..1023"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; - } - leaf bsic { - type uint32 { - range "0..63"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "1..65535"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; - } - leaf rac { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; - } - leaf ci { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; - } - leaf rssi { - type int32 { - range "-110..48"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; - } - } - - grouping umts-wcdma-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; - } - leaf remplmn-list { - type string { - length "min..32"; - } - description - "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; - } - leaf rem-band-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; - } - leaf uarfcndl-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; - } - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; - } - } - - grouping wcdma-cell-bcch-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; - leaf plmn-type { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; - } - leaf cell-id { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; - } - leaf pcpich-tx-power { - type int32 { - range "-10..50"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; - } - leaf csg-indicator { - type boolean; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; - } - leaf csgid { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; - } - leaf uarfcndl-list { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; - } - } - - grouping bcch-csgpsc-split-info-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; - leaf start-psc-range1-coefficient { - type uint32 { - range "0..63"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - } - leaf number-of-ps-cs { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; - } - leaf psc-range2-offset { - type uint32 { - range "0..63"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; - } - } - - grouping bcch-reference-position-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; - leaf latitude { - type int32 { - range "-90000000..90000000"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; - } - leaf longitude { - type int32 { - range "-180000000..180000000"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; - } - leaf uncertainty-semi-major { - type uint32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; - } - leaf uncertainty-semi-minor { - type uint32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; - } - leaf orientation-of-major-axis { - type uint32 { - range "0..89"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; - } - leaf confidence { - type uint32 { - range "0..100"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; - } - } - - grouping wcdma-cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; - } - leaf cpichrscp { - type int32 { - range "-120..-25"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; - } - leaf cpich-ec-no { - type int32 { - range "-48..0"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; - } - leaf rssi { - type int32 { - range "-100..-25"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; - } - leaf primary-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; - } - } - - grouping transport-packet-g { - description - "Grouping object for FAPService.{i}.Transport.Packet."; - leaf echo-interval { - type uint32; - description - "FAPService.{i}.Transport.Packet.EchoInterval"; - reference - "FAPService.{i}.Transport.Packet.EchoInterval"; - } - leaf sent-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.Packet.SentPackets"; - reference - "FAPService.{i}.Transport.Packet.SentPackets"; - } - leaf rcv-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.Packet.RcvPackets"; - reference - "FAPService.{i}.Transport.Packet.RcvPackets"; - } - } - - grouping transport-real-time-g { - description - "Grouping object for FAPService.{i}.Transport.RealTime."; - leaf rtcp-enable { - type boolean; - description - "FAPService.{i}.Transport.RealTime.RTCPEnable"; - reference - "FAPService.{i}.Transport.RealTime.RTCPEnable"; - } - leaf sent-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.SentPackets"; - reference - "FAPService.{i}.Transport.RealTime.SentPackets"; - } - leaf rcv-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.RcvPackets"; - reference - "FAPService.{i}.Transport.RealTime.RcvPackets"; - } - leaf bytes-sent { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.BytesSent"; - reference - "FAPService.{i}.Transport.RealTime.BytesSent"; - } - leaf bytes-received { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.BytesReceived"; - reference - "FAPService.{i}.Transport.RealTime.BytesReceived"; - } - } - - grouping real-time-perf-g { - description - "Grouping object for FAPService.{i}.Transport.RealTime.Perf."; - leaf lost-rcv-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; - reference - "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; - } - leaf lost-far-end-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; - reference - "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; - } - leaf overruns { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.Overruns"; - reference - "FAPService.{i}.Transport.RealTime.Perf.Overruns"; - } - leaf underruns { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.Underruns"; - reference - "FAPService.{i}.Transport.RealTime.Perf.Underruns"; - } - leaf mean-rtt { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; - } - leaf max-rtt { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; - } - leaf mean-receive-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; - } - leaf max-receive-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; - } - leaf mean-far-end-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; - } - leaf max-far-end-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; - } - } - - grouping transport-sctp-g { - description - "Grouping object for FAPService.{i}.Transport.SCTP."; - leaf enable { - type boolean; - description - "FAPService.{i}.Transport.SCTP.Enable"; - reference - "FAPService.{i}.Transport.SCTP.Enable"; - } - leaf hb-interval { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SCTP.HBInterval"; - reference - "FAPService.{i}.Transport.SCTP.HBInterval"; - } - leaf max-association-retransmits { - type uint32; - description - "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; - reference - "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; - } - leaf max-init-retransmits { - type uint32; - description - "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; - reference - "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; - } - leaf max-path-retransmits { - type uint32; - description - "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; - reference - "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; - } - leaf rto-initial { - type uint32; - description - "FAPService.{i}.Transport.SCTP.RTOInitial"; - reference - "FAPService.{i}.Transport.SCTP.RTOInitial"; - } - leaf rto-max { - type uint32; - description - "FAPService.{i}.Transport.SCTP.RTOMax"; - reference - "FAPService.{i}.Transport.SCTP.RTOMax"; - } - leaf rto-min { - type uint32; - description - "FAPService.{i}.Transport.SCTP.RTOMin"; - reference - "FAPService.{i}.Transport.SCTP.RTOMin"; - } - leaf val-cookie-life { - type uint32; - description - "FAPService.{i}.Transport.SCTP.ValCookieLife"; - reference - "FAPService.{i}.Transport.SCTP.ValCookieLife"; - } - leaf out-of-blues { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutOfBlues"; - reference - "FAPService.{i}.Transport.SCTP.OutOfBlues"; - } - leaf checksum-errors { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.ChecksumErrors"; - reference - "FAPService.{i}.Transport.SCTP.ChecksumErrors"; - } - leaf out-ctrl-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; - reference - "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; - } - leaf out-order-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutOrderChunks"; - reference - "FAPService.{i}.Transport.SCTP.OutOrderChunks"; - } - leaf out-unorder-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; - reference - "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; - } - leaf in-ctrl-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InCtrlChunks"; - reference - "FAPService.{i}.Transport.SCTP.InCtrlChunks"; - } - leaf in-order-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InOrderChunks"; - reference - "FAPService.{i}.Transport.SCTP.InOrderChunks"; - } - leaf in-unorder-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InUnorderChunks"; - reference - "FAPService.{i}.Transport.SCTP.InUnorderChunks"; - } - leaf frag-usr-msgs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; - reference - "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; - } - leaf reasm-usr-msgs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; - reference - "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; - } - leaf out-sctp-packs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; - reference - "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; - } - leaf in-sctp-packs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InSCTPPacks"; - reference - "FAPService.{i}.Transport.SCTP.InSCTPPacks"; - } - leaf discontinuity { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Discontinuity"; - reference - "FAPService.{i}.Transport.SCTP.Discontinuity"; - } - leaf assoc-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; - reference - "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; - } - } - - grouping sctp-assoc-g { - description - "Grouping object for FAPService.{i}.Transport.SCTP.Assoc.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; - } - leaf primary-peer-address { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; - } - leaf local-port { - type uint32 { - range "0..63999"; - } - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; - } - leaf in-streams { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; - } - leaf out-streams { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; - } - leaf start-time { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; - } - leaf discontinuity { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; - } - } - - grouping transport-sip-g { - description - "Grouping object for FAPService.{i}.Transport.SIP."; - leaf enable { - type boolean; - description - "FAPService.{i}.Transport.SIP.Enable"; - reference - "FAPService.{i}.Transport.SIP.Enable"; - } - } - - grouping sip-fcs-g { - description - "Grouping object for FAPService.{i}.Transport.SIP.FCS."; - leaf fcsuri { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.FCSURI"; - reference - "FAPService.{i}.Transport.SIP.FCS.FCSURI"; - } - leaf out-going-proxy-uri { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; - reference - "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; - } - leaf p-access-net-info-header { - type string; - config false; - description - "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; - reference - "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; - } - leaf realm { - type string { - length "min..64"; - } - description - "FAPService.{i}.Transport.SIP.FCS.Realm"; - reference - "FAPService.{i}.Transport.SIP.FCS.Realm"; - } - leaf impu { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.IMPU"; - reference - "FAPService.{i}.Transport.SIP.FCS.IMPU"; - } - leaf impi { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.IMPI"; - reference - "FAPService.{i}.Transport.SIP.FCS.IMPI"; - } - leaf sip-password { - type string { - length "min..32"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; - } - leaf sip-auth-capability { - type string; - config false; - description - "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; - } - leaf sip-auth-method { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; - } - leaf sip-local-port { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; - } - leaf rtp-port-low-limit { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; - reference - "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; - } - leaf rtp-port-high-limit { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; - reference - "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; - } - leaf sip-reg-expiry { - type uint32; - description - "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; - } - leaf sip-session-expiry { - type uint32 { - range "90..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; - } - leaf emergency-numbers-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; - reference - "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; - } - leaf timer-t1 { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.TimerT1"; - reference - "FAPService.{i}.Transport.SIP.FCS.TimerT1"; - } - leaf timer-t2 { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.TimerT2"; - reference - "FAPService.{i}.Transport.SIP.FCS.TimerT2"; - } - leaf timer-t4 { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.TimerT4"; - reference - "FAPService.{i}.Transport.SIP.FCS.TimerT4"; - } - leaf t3210 { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.Transport.SIP.FCS.T3210"; - reference - "FAPService.{i}.Transport.SIP.FCS.T3210"; - } - } - - grouping transport-security-g { - description - "Grouping object for FAPService.{i}.Transport.Security."; - leaf secret-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; - reference - "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; - } - } - - grouping security-secret-g { - description - "Grouping object for FAPService.{i}.Transport.Security.Secret.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; - } - leaf type { - type string; - config false; - description - "FAPService.{i}.Transport.Security.Secret.{i}.Type"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.Type"; - } - leaf status { - type string; - config false; - description - "FAPService.{i}.Transport.Security.Secret.{i}.Status"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.Status"; - } - leaf uicc-card-id { - type string; - config false; - description - "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; - } - } - - grouping fap-service-access-mgmt-g { - description - "Grouping object"; - } - - grouping cdma2000-local-ip-access-g { - description - "Grouping object"; - } - - grouping access-mgmt-legacy-g { - description - "Grouping object"; - } - - grouping fap-service-cell-config-g { - description - "Grouping object"; - } - - grouping hrpd-ran-g { - description - "Grouping object"; - } - - grouping epc-ho-g { - description - "Grouping object"; - } - - grouping lte-ran-g { - description - "Grouping object"; - } - - grouping ran-csg-g { - description - "Grouping object"; - } - - grouping ran-drb-g { - description - "Grouping object"; - } - - grouping ran-erab-g { - description - "Grouping object"; - } - - grouping ran-mac-g { - description - "Grouping object"; - } - - grouping ran-mobility-g { - description - "Grouping object"; - } - - grouping mobility-conn-mode-g { - description - "Grouping object"; - } - - grouping mobility-idle-mode-g { - description - "Grouping object"; - } - - grouping idle-mode-irat-g { - description - "Grouping object"; - } - - grouping ran-phy-g { - description - "Grouping object"; - } - - grouping ran-rlc-g { - description - "Grouping object"; - } - - grouping ran-rrc-g { - description - "Grouping object"; - } - - grouping ran-rru-g { - description - "Grouping object"; - } - - grouping cs-domain-hho-g { - description - "Grouping object"; - } - - grouping cs-domain-rab-g { - description - "Grouping object"; - } - - grouping cn-hho-g { - description - "Grouping object"; - } - - grouping ps-domain-rab-g { - description - "Grouping object"; - } - - grouping umts-ran-rrc-g { - description - "Grouping object"; - } - - grouping fap-service-rem-g { - description - "Grouping object"; - } - - grouping hrpd-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping one-x-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping lte-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping rem-umts-g { - description - "Grouping object"; - } - - grouping wcdma-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping fap-service-transport-g { - description - "Grouping object"; - } - - augment "/tr-181:device/tr-181:services" { - description - "augment this model in tr-181"; - list fap-service { - key "index"; - description - "FAPService.{i}."; - reference - "FAPService.{i}."; - uses fap-service-g; - container access-mgmt { - description - "Container for object class FAPService.{i}.AccessMgmt."; - reference - "FAPService.{i}.AccessMgmt."; - uses fap-service-access-mgmt-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.AccessMgmt.CDMA2000."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000."; - uses access-mgmt-cdma2000-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; - uses cdma2000-local-ip-access-g; - container hrpd { - description - "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; - uses local-ip-access-hrpd-g; - list egress-filter { - key "index"; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; - uses hrpd-egress-filter-g; - } - } - } - list member-detail { - key "index"; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; - uses cdma2000-member-detail-g; - } - } - container lte { - description - "Container for object class FAPService.{i}.AccessMgmt.LTE."; - reference - "FAPService.{i}.AccessMgmt.LTE."; - uses access-mgmt-lte-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; - uses lte-local-ip-access-g; - } - } - container legacy { - description - "Container for object class FAPService.{i}.AccessMgmt.Legacy."; - reference - "FAPService.{i}.AccessMgmt.Legacy."; - uses access-mgmt-legacy-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; - uses legacy-local-ip-access-g; - list rule { - key "index"; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; - uses local-ip-access-rule-g; - } - } - } - container umts { - description - "Container for object class FAPService.{i}.AccessMgmt.UMTS."; - reference - "FAPService.{i}.AccessMgmt.UMTS."; - uses access-mgmt-umts-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; - uses umts-local-ip-access-g; - } - list member-detail { - key "index"; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; - uses umts-member-detail-g; - } - } - } - container capabilities { - description - "Container for object class FAPService.{i}.Capabilities."; - reference - "FAPService.{i}.Capabilities."; - uses fap-service-capabilities-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000."; - reference - "FAPService.{i}.Capabilities.CDMA2000."; - uses capabilities-cdma2000-g; - container hrpd { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD."; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD."; - uses cdma2000-hrpd-g; - container self-config { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; - uses hrpd-self-config-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX."; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX."; - uses cdma2000-one-x-g; - container self-config { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; - uses one-x-self-config-g; - } - } - } - container lte { - description - "Container for object class FAPService.{i}.Capabilities.LTE."; - reference - "FAPService.{i}.Capabilities.LTE."; - uses capabilities-lte-g; - } - container umts { - description - "Container for object class FAPService.{i}.Capabilities.UMTS."; - reference - "FAPService.{i}.Capabilities.UMTS."; - uses capabilities-umts-g; - container self-config { - description - "Container for object class FAPService.{i}.Capabilities.UMTS.SelfConfig."; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig."; - uses umts-self-config-g; - } - } - } - container cell-config { - description - "Container for object class FAPService.{i}.CellConfig."; - reference - "FAPService.{i}.CellConfig."; - uses fap-service-cell-config-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000."; - reference - "FAPService.{i}.CellConfig.CDMA2000."; - uses cell-config-cdma2000-g; - container beacon { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.Beacon."; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon."; - uses cdma2000-beacon-g; - list beacon-list { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; - uses beacon-beacon-list-g; - } - list hrpd-beacon-list { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; - uses beacon-hrpd-beacon-list-g; - } - } - container hrpd { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD."; - uses cell-config-cdma2000-hrpd-g; - container access-auth-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; - uses hrpd-access-auth-config-g; - } - container access-auth-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; - uses hrpd-access-auth-stats-g; - } - list batch-pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; - uses hrpd-batch-pcfpdsn-g; - } - container call-control-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; - uses hrpd-call-control-stats-g; - } - container pcf-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; - uses hrpd-pcf-config-g; - container pcf-performance-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; - uses pcf-config-pcf-performance-stats-g; - } - } - list pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; - uses hrpd-pcfpdsn-g; - container a11-reg-update-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; - uses pcfpdsn-a11-reg-update-stats-g; - } - container a11-session-update-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; - uses pcfpdsn-a11-session-update-stats-g; - } - container aux-a10-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; - uses pcfpdsn-aux-a10-stats-g; - } - container pcfpdsn-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; - uses pcfpdsn-pcfpdsn-stats-g; - } - } - container qo-s-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; - uses hrpd-qo-s-stats-g; - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; - uses hrpd-ran-g; - container rf { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; - uses ran-rf-g; - } - } - container rnc-sig-apps-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; - uses hrpd-rnc-sig-apps-stats-g; - } - container redirect { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; - uses hrpd-redirect-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX."; - uses cell-config-cdma2000-one-x-g; - list batch-pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; - uses one-x-batch-pcfpdsn-g; - } - container pcf-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; - uses one-x-pcf-config-g; - container pcf-performance-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; - uses one-x-pcf-config-pcf-performance-stats-g; - } - } - list pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; - uses one-x-pcfpdsn-g; - container a11-reg-update-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; - uses one-x-pcfpdsn-a11-reg-update-stats-g; - } - container pcfpdsn-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; - uses one-x-pcfpdsn-pcfpdsn-stats-g; - } - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; - uses one-x-ran-g; - container apidm { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; - uses ran-apidm-g; - } - container apidtm { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; - uses ran-apidtm-g; - } - container appim { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; - uses ran-appim-g; - list appirec { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; - uses appim-appirec-g; - } - } - container access-parameters { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; - uses ran-access-parameters-g; - } - container extended-system-parameters { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; - uses ran-extended-system-parameters-g; - } - container forward-pwr-ctr { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; - uses ran-forward-pwr-ctr-g; - } - container hard-handoff { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; - uses ran-hard-handoff-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; - uses hard-handoff-stats-g; - } - } - list neighbor-list { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; - uses ran-neighbor-list-g; - } - container network-listen-mode-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; - uses ran-network-listen-mode-config-g; - } - container power-control { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; - uses ran-power-control-g; - } - container rf { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; - uses one-x-ran-rf-g; - } - container system-parameters { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; - uses ran-system-parameters-g; - } - } - container redirect { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; - uses one-x-redirect-g; - } - container stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; - uses one-x-stats-g; - } - } - } - container lte { - description - "Container for object class FAPService.{i}.CellConfig.LTE."; - reference - "FAPService.{i}.CellConfig.LTE."; - uses cell-config-lte-g; - container epc { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EPC."; - reference - "FAPService.{i}.CellConfig.LTE.EPC."; - uses lte-epc-g; - container ho { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO."; - uses epc-ho-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; - uses ho-stats-g; - } - } - list plmn-list { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; - uses epc-plmn-list-g; - } - list qo-s { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; - uses epc-qo-s-g; - } - } - container energy-savings { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings."; - uses lte-energy-savings-g; - container activation-candidate-cells-load { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; - uses energy-savings-activation-candidate-cells-load-g; - } - container deactivation-candidate-cells-load { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; - uses energy-savings-deactivation-candidate-cells-load-g; - } - list not-allowed-time-period { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; - uses energy-savings-not-allowed-time-period-g; - } - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN."; - reference - "FAPService.{i}.CellConfig.LTE.RAN."; - uses lte-ran-g; - container csg { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG."; - uses ran-csg-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; - uses csg-stats-g; - } - } - container cell-restriction { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; - uses ran-cell-restriction-g; - } - container common { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Common."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Common."; - uses ran-common-g; - } - container drb { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB."; - uses ran-drb-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; - uses drb-stats-g; - } - } - container erab { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB."; - uses ran-erab-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; - uses erab-stats-g; - list lgw { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; - uses stats-lgw-g; - } - } - } - container mac { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC."; - uses ran-mac-g; - container drx { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; - uses mac-drx-g; - } - container rach { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; - uses mac-rach-g; - } - container ulsch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; - uses mac-ulsch-g; - } - } - container mobility { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility."; - uses ran-mobility-g; - container conn-mode { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; - uses mobility-conn-mode-g; - container eutra { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; - uses conn-mode-eutra-g; - } - container irat { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; - uses conn-mode-irat-g; - } - } - container idle-mode { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; - uses mobility-idle-mode-g; - container common { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; - uses idle-mode-common-g; - } - container irat { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; - uses idle-mode-irat-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; - uses irat-cdma2000-g; - list cdma2000-band { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; - uses cdma2000-cdma2000-band-g; - } - } - container geran { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; - uses irat-geran-g; - list geran-freq-group { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; - uses geran-geran-freq-group-g; - } - } - container utra { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; - uses irat-utra-g; - list utranfdd-freq { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; - uses utra-utranfdd-freq-g; - } - } - } - container inter-freq { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; - uses idle-mode-inter-freq-g; - list carrier { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; - uses inter-freq-carrier-g; - } - } - container intra-freq { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; - uses idle-mode-intra-freq-g; - } - } - } - container neighbor-list { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; - uses lte-ran-neighbor-list-g; - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; - uses neighbor-list-inter-rat-cell-g; - list cdma2000 { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; - uses inter-rat-cell-cdma2000-g; - } - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; - uses inter-rat-cell-gsm-g; - } - list umts { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; - uses inter-rat-cell-umts-g; - } - } - list lte-cell { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; - uses neighbor-list-lte-cell-g; - } - } - container neighbor-list-in-use { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; - uses ran-neighbor-list-in-use-g; - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; - uses neighbor-list-in-use-inter-rat-cell-g; - list cdma2000 { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; - uses neighbor-list-in-use-inter-rat-cell-cdma2000-g; - } - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - uses neighbor-list-in-use-inter-rat-cell-gsm-g; - } - list umts { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; - uses neighbor-list-in-use-inter-rat-cell-umts-g; - } - } - list lte-cell { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; - uses neighbor-list-in-use-lte-cell-g; - } - } - container phy { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY."; - uses ran-phy-g; - container antenna-info { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; - uses phy-antenna-info-g; - } - container mbsfn { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; - uses phy-mbsfn-g; - list sf-config-list { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; - uses mbsfn-sf-config-list-g; - } - } - container pdsch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; - uses phy-pdsch-g; - } - container prach { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; - uses phy-prach-g; - } - container prs { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; - uses phy-prs-g; - } - container pucch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; - uses phy-pucch-g; - } - container pusch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; - uses phy-pusch-g; - container ulrs { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; - uses pusch-ulrs-g; - } - } - container srs { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; - uses phy-srs-g; - } - container tdd-frame { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; - uses phy-tdd-frame-g; - } - container ul-power-control { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; - uses phy-ul-power-control-g; - } - } - container rf { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RF."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF."; - uses lte-ran-rf-g; - } - container rlc { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC."; - uses ran-rlc-g; - container sr-b1 { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; - uses rlc-sr-b1-g; - } - container sr-b2 { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; - uses rlc-sr-b2-g; - } - } - container rrc { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC."; - uses ran-rrc-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; - uses rrc-stats-g; - } - } - container rrc-timers { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; - uses ran-rrc-timers-g; - } - container rru { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU."; - uses ran-rru-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; - uses rru-stats-g; - } - } - container s1-ap { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1AP."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1AP."; - uses ran-s1-ap-g; - } - container s1-u { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1U."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1U."; - uses ran-s1-u-g; - } - } - list tunnel { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; - uses lte-tunnel-g; - } - } - container umts { - description - "Container for object class FAPService.{i}.CellConfig.UMTS."; - reference - "FAPService.{i}.CellConfig.UMTS."; - uses cell-config-umts-g; - container cn { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN."; - reference - "FAPService.{i}.CellConfig.UMTS.CN."; - uses umts-cn-g; - container cs-domain { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; - uses cn-cs-domain-g; - container hho { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; - uses cs-domain-hho-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; - uses hho-stats-g; - } - } - container rab { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; - uses cs-domain-rab-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; - uses rab-stats-g; - } - } - } - container hho { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO."; - uses cn-hho-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; - uses cn-hho-stats-g; - } - } - container ps-domain { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; - uses cn-ps-domain-g; - container rab { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; - uses ps-domain-rab-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; - uses ps-domain-rab-stats-g; - list lgw { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; - uses rab-stats-lgw-g; - } - } - } - } - } - container rab { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAB."; - reference - "FAPService.{i}.CellConfig.UMTS.RAB."; - uses umts-rab-g; - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN."; - uses umts-ran-g; - container csg { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG."; - uses umts-ran-csg-g; - container csgpsc-split-info { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; - uses csg-csgpsc-split-info-g; - } - } - container cell-restriction { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; - uses umts-ran-cell-restriction-g; - } - container cell-selection { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; - uses ran-cell-selection-g; - } - container drx { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.DRX."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX."; - uses ran-drx-g; - } - container inter-freq-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; - uses ran-inter-freq-meas-g; - list instance { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; - uses inter-freq-meas-instance-g; - } - } - container inter-rat-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; - uses ran-inter-rat-meas-g; - list instance { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; - uses inter-rat-meas-instance-g; - } - } - container intra-freq-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; - uses ran-intra-freq-meas-g; - list instance { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; - uses intra-freq-meas-instance-g; - } - } - container neighbor-list { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; - uses umts-ran-neighbor-list-g; - list inter-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; - uses neighbor-list-inter-freq-cell-g; - } - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; - uses ran-neighbor-list-inter-rat-cell-g; - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; - uses neighbor-list-inter-rat-cell-gsm-g; - } - } - list intra-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; - uses neighbor-list-intra-freq-cell-g; - } - } - container neighbor-list-in-use { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; - uses umts-ran-neighbor-list-in-use-g; - list inter-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; - uses neighbor-list-in-use-inter-freq-cell-g; - } - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; - uses ran-neighbor-list-in-use-inter-rat-cell-g; - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - uses ran-neighbor-list-in-use-inter-rat-cell-gsm-g; - } - } - list intra-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; - uses neighbor-list-in-use-intra-freq-cell-g; - } - } - container power-control { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; - uses umts-ran-power-control-g; - } - container rf { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RF."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF."; - uses umts-ran-rf-g; - } - container rrc { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC."; - uses umts-ran-rrc-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; - uses ran-rrc-stats-g; - } - } - container rrc-timers { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; - uses umts-ran-rrc-timers-g; - } - container ue-internal-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; - uses ran-ue-internal-meas-g; - } - } - } - } - container fap-control { - description - "Container for object class FAPService.{i}.FAPControl."; - reference - "FAPService.{i}.FAPControl."; - uses fap-service-fap-control-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000."; - reference - "FAPService.{i}.FAPControl.CDMA2000."; - uses fap-control-cdma2000-g; - container gateway { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.Gateway."; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway."; - uses cdma2000-gateway-g; - } - container hrpd { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD."; - uses fap-control-cdma2000-hrpd-g; - container a13 { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; - uses hrpd-a13-g; - list color-code-to-uati104 { - key "index"; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; - uses a13-color-code-to-uati104-g; - } - list hrpd-subnet-to-ip { - key "index"; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; - uses a13-hrpd-subnet-to-ip-g; - } - } - container self-config { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; - uses cdma2000-hrpd-self-config-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX."; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX."; - uses fap-control-cdma2000-one-x-g; - container active-handin-measurement { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; - uses one-x-active-handin-measurement-g; - } - container self-config { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; - uses cdma2000-one-x-self-config-g; - } - } - container time { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.Time."; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time."; - uses cdma2000-time-g; - } - } - container lte { - description - "Container for object class FAPService.{i}.FAPControl.LTE."; - reference - "FAPService.{i}.FAPControl.LTE."; - uses fap-control-lte-g; - container gateway { - description - "Container for object class FAPService.{i}.FAPControl.LTE.Gateway."; - reference - "FAPService.{i}.FAPControl.LTE.Gateway."; - uses lte-gateway-g; - } - } - container umts { - description - "Container for object class FAPService.{i}.FAPControl.UMTS."; - reference - "FAPService.{i}.FAPControl.UMTS."; - uses fap-control-umts-g; - container gateway { - description - "Container for object class FAPService.{i}.FAPControl.UMTS.Gateway."; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway."; - uses umts-gateway-g; - } - container self-config { - description - "Container for object class FAPService.{i}.FAPControl.UMTS.SelfConfig."; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig."; - uses fap-control-umts-self-config-g; - } - } - } - container rem { - description - "Container for object class FAPService.{i}.REM."; - reference - "FAPService.{i}.REM."; - uses fap-service-rem-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.REM.CDMA2000."; - reference - "FAPService.{i}.REM.CDMA2000."; - uses rem-cdma2000-g; - container hrpd { - description - "Container for object class FAPService.{i}.REM.CDMA2000.HRPD."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD."; - uses rem-cdma2000-hrpd-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; - uses hrpd-cell-g; - container control-channel { - description - "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; - uses cell-control-channel-g; - } - container rf { - description - "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; - uses cell-rf-g; - } - } - list channel { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; - uses hrpd-channel-g; - } - } - container macro-timing { - description - "Container for object class FAPService.{i}.REM.CDMA2000.MacroTiming."; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming."; - uses cdma2000-macro-timing-g; - list channel { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; - uses macro-timing-channel-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.REM.CDMA2000.OneX."; - reference - "FAPService.{i}.REM.CDMA2000.OneX."; - uses rem-cdma2000-one-x-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; - uses one-x-cell-g; - container control-channel { - description - "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; - uses one-x-cell-control-channel-g; - } - container rf { - description - "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; - uses one-x-cell-rf-g; - } - } - list channel { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; - uses one-x-channel-g; - } - } - } - container lte { - description - "Container for object class FAPService.{i}.REM.LTE."; - reference - "FAPService.{i}.REM.LTE."; - uses rem-lte-g; - list carrier-meas { - key "index"; - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; - uses lte-carrier-meas-g; - } - list cell { - key "index"; - description - "FAPService.{i}.REM.LTE.Cell.{i}."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}."; - uses lte-cell-g; - container bcch { - description - "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; - uses cell-bcch-g; - list plmn-list { - key "index"; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; - uses bcch-plmn-list-g; - } - } - container rf { - description - "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF."; - uses lte-cell-rf-g; - } - } - } - container umts { - description - "Container for object class FAPService.{i}.REM.UMTS."; - reference - "FAPService.{i}.REM.UMTS."; - uses rem-umts-g; - container gsm { - description - "Container for object class FAPService.{i}.REM.UMTS.GSM."; - reference - "FAPService.{i}.REM.UMTS.GSM."; - uses umts-gsm-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; - uses gsm-cell-g; - } - } - container wcdma { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA."; - reference - "FAPService.{i}.REM.UMTS.WCDMA."; - uses umts-wcdma-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; - uses wcdma-cell-g; - container bcch { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; - uses wcdma-cell-bcch-g; - container csgpsc-split-info { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; - uses bcch-csgpsc-split-info-g; - } - container reference-position { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; - uses bcch-reference-position-g; - } - } - container rf { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; - uses wcdma-cell-rf-g; - } - } - } - } - } - container transport { - description - "Container for object class FAPService.{i}.Transport."; - reference - "FAPService.{i}.Transport."; - uses fap-service-transport-g; - container packet { - description - "Container for object class FAPService.{i}.Transport.Packet."; - reference - "FAPService.{i}.Transport.Packet."; - uses transport-packet-g; - } - container real-time { - description - "Container for object class FAPService.{i}.Transport.RealTime."; - reference - "FAPService.{i}.Transport.RealTime."; - uses transport-real-time-g; - container perf { - description - "Container for object class FAPService.{i}.Transport.RealTime.Perf."; - reference - "FAPService.{i}.Transport.RealTime.Perf."; - uses real-time-perf-g; - } - } - container sctp { - description - "Container for object class FAPService.{i}.Transport.SCTP."; - reference - "FAPService.{i}.Transport.SCTP."; - uses transport-sctp-g; - list assoc { - key "index"; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}."; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}."; - uses sctp-assoc-g; - } - } - container sip { - description - "Container for object class FAPService.{i}.Transport.SIP."; - reference - "FAPService.{i}.Transport.SIP."; - uses transport-sip-g; - container fcs { - description - "Container for object class FAPService.{i}.Transport.SIP.FCS."; - reference - "FAPService.{i}.Transport.SIP.FCS."; - uses sip-fcs-g; - } - } - container security { - description - "Container for object class FAPService.{i}.Transport.Security."; - reference - "FAPService.{i}.Transport.Security."; - uses transport-security-g; - list secret { - key "index"; - description - "FAPService.{i}.Transport.Security.Secret.{i}."; - reference - "FAPService.{i}.Transport.Security.Secret.{i}."; - uses security-secret-g; - } - } - } - } - } -} +module bbf-tr-196-2-0-3-full { + namespace "urn:onf:otcc:wireless:yang:radio-access"; + prefix ran; + + import tr-181-2-12-0-cwmp-full { + prefix tr-181; + } + + organization + "ONF (Open Networking Foundation) Open Transport Working Group - Wireless Project"; + contact + "WG Web: + WG List: + WG Chair: Lyndon Ong + WG Chair: Giorgio Cazzaniga + Editors: Ramakrishnan, Shanthakumar (Shanth) Martin Skorupski "; + description + "This module contains a collection of YANG definitions for managing radio access network (RAN) devices."; + + revision 2020-06-24 { + description + "Initial version, used only for ONAP PoC 2018-06-25 + + Augmented tr 181 files in 196 model. + + 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."; + reference + "ONF TR ???: A YANG Data Model for Radio Access Networks. + BBF TR-196 2.0.3 full"; + } + + grouping fap-service-g { + description + "Grouping object for FAPService.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.Alias"; + reference + "FAPService.{i}.Alias"; + } + leaf device-type { + type string; + config false; + description + "FAPService.{i}.DeviceType"; + reference + "FAPService.{i}.DeviceType"; + } + leaf dn-prefix { + type string { + length "min..256"; + } + description + "FAPService.{i}.DNPrefix"; + reference + "FAPService.{i}.DNPrefix"; + } + } + + grouping access-mgmt-cdma2000-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000."; + leaf access-mode { + type uint32 { + range "0 | 1 | 3"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; + } + leaf max-total-active-calls-allowed { + type uint32 { + range "1..1024"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; + } + leaf access-control-list { + type string { + length "min..1024"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; + } + leaf max-member-detail-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; + } + leaf member-detail-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; + } + } + + grouping local-ip-access-hrpd-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; + leaf filter-type { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; + } + leaf filter-in-use { + type string; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; + } + leaf egress-filter-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; + } + } + + grouping hrpd-egress-filter-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; + } + leaf subnet { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; + } + leaf subnet-mask { + type uint32 { + range "0..32"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; + } + } + + grouping cdma2000-member-detail-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; + } + leaf imsi { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; + } + leaf hrpd-identifier-type { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; + } + leaf hrpd-identifier-value { + type string { + length "min..128"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; + } + leaf membership-expires { + type string; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; + } + } + + grouping access-mgmt-lte-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.LTE."; + leaf access-mode { + type enumeration { + enum "Open Access" { + description + "Enum Value - Open Access"; + } + enum "Closed Access" { + description + "Enum Value - Closed Access"; + } + enum "Hybrid Access" { + description + "Enum Value - Hybrid Access"; + } + } + description + "FAPService.{i}.AccessMgmt.LTE.AccessMode"; + reference + "FAPService.{i}.AccessMgmt.LTE.AccessMode"; + } + leaf max-u-es-served { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; + } + leaf max-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; + } + leaf max-non-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; + } + leaf max-resource-non-csg-members { + type uint32 { + range "0..100"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; + } + leaf csgid { + type uint32 { + range "min..134217727"; + } + description + "FAPService.{i}.AccessMgmt.LTE.CSGID"; + reference + "FAPService.{i}.AccessMgmt.LTE.CSGID"; + } + leaf hnb-name { + type string { + length "min..48"; + } + description + "FAPService.{i}.AccessMgmt.LTE.HNBName"; + reference + "FAPService.{i}.AccessMgmt.LTE.HNBName"; + } + } + + grouping lte-local-ip-access-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; + reference + "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; + } + } + + grouping legacy-local-ip-access-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; + } + leaf max-rules-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; + } + leaf rule-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; + } + } + + grouping local-ip-access-rule-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; + } + leaf dest-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; + } + leaf dest-subnet-mask { + type string { + length "min..45"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; + } + leaf protocol { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; + } + leaf action { + type enumeration { + enum Tunnel { + description + "Enum Value - Tunnel"; + } + enum NAPT { + description + "Enum Value - NAPT"; + } + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; + } + leaf interface { + type string { + length "min..256"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; + } + } + + grouping access-mgmt-umts-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.UMTS."; + leaf access-mode { + type enumeration { + enum "Open Access" { + description + "Enum Value - Open Access"; + } + enum "Closed Access" { + description + "Enum Value - Closed Access"; + } + enum "Hybrid Access" { + description + "Enum Value - Hybrid Access"; + } + } + description + "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; + reference + "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; + } + leaf non-csgue-access-decision { + type enumeration { + enum Local { + description + "Enum Value - Local"; + } + enum "Query FAPGW" { + description + "Enum Value - Query FAPGW"; + } + enum "By Core" { + description + "Enum Value - By Core"; + } + } + description + "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; + reference + "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; + } + leaf csg-membership-determined-locally { + type boolean; + description + "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; + reference + "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; + } + leaf max-u-es-served { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; + } + leaf max-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; + } + leaf max-non-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; + } + leaf max-resource-non-csg-members { + type uint32 { + range "0..100"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; + } + leaf hnb-name { + type string { + length "min..48"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.HNBName"; + reference + "FAPService.{i}.AccessMgmt.UMTS.HNBName"; + } + leaf csgid { + type uint32 { + range "min..134217727"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.CSGID"; + reference + "FAPService.{i}.AccessMgmt.UMTS.CSGID"; + } + leaf access-control-list { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; + reference + "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; + } + leaf max-member-detail-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; + } + leaf member-detail-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; + } + } + + grouping umts-local-ip-access-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; + reference + "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; + } + } + + grouping umts-member-detail-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; + } + leaf imsi { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; + } + leaf msisdn { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; + } + leaf membership-expires { + type string; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; + } + } + + grouping fap-service-capabilities-g { + description + "Grouping object for FAPService.{i}.Capabilities."; + leaf gps-equipped { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.GPSEquipped"; + reference + "FAPService.{i}.Capabilities.GPSEquipped"; + } + leaf max-tx-power { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.MaxTxPower"; + reference + "FAPService.{i}.Capabilities.MaxTxPower"; + } + leaf supported-systems { + type string; + config false; + description + "FAPService.{i}.Capabilities.SupportedSystems"; + reference + "FAPService.{i}.Capabilities.SupportedSystems"; + } + leaf beacon { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.Beacon"; + reference + "FAPService.{i}.Capabilities.Beacon"; + } + } + + grouping capabilities-cdma2000-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000."; + leaf remote-ip-access-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; + } + leaf band-class-supported-fap-beacon { + type string; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; + reference + "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; + } + } + + grouping cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD."; + leaf a13-session-transfer-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; + } + leaf a16-session-transfer-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; + } + leaf local-ip-access-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; + } + leaf dedicated-hrpd-beacon { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; + } + } + + grouping hrpd-self-config-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; + leaf rfcnfl-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; + } + leaf pilot-pn-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; + } + leaf max-fap-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; + } + leaf max-fap-beacon-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; + } + } + + grouping cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX."; + leaf band-class-supported-fap { + type string; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; + } + leaf active-handin-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; + } + leaf femto-overhead-messages-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; + } + } + + grouping one-x-self-config-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; + leaf rfcnfl-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; + } + leaf pilot-pn-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; + } + leaf max-fap-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; + } + leaf max-fap-beacon-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; + } + } + + grouping capabilities-lte-g { + description + "Grouping object for FAPService.{i}.Capabilities.LTE."; + leaf duplex-mode { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.DuplexMode"; + reference + "FAPService.{i}.Capabilities.LTE.DuplexMode"; + } + leaf bands-supported { + type uint32 { + range "1..21 | 33..40"; + } + config false; + description + "FAPService.{i}.Capabilities.LTE.BandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.BandsSupported"; + } + leaf nnsf-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.NNSFSupported"; + reference + "FAPService.{i}.Capabilities.LTE.NNSFSupported"; + } + leaf umts-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; + reference + "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; + } + leaf umts-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; + } + leaf gsm-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; + reference + "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; + } + leaf gsm-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; + } + leaf cdma2000-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; + reference + "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; + } + leaf cdma2000-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; + } + } + + grouping capabilities-umts-g { + description + "Grouping object for FAPService.{i}.Capabilities.UMTS."; + leaf duplex-mode { + type string; + config false; + description + "FAPService.{i}.Capabilities.UMTS.DuplexMode"; + reference + "FAPService.{i}.Capabilities.UMTS.DuplexMode"; + } + leaf gsm-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; + } + leaf hsdpa-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; + reference + "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; + } + leaf max-hsdpa-data-rate-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; + } + leaf hsupa-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; + reference + "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; + } + leaf max-hsupa-data-rate-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; + } + leaf max-hspdsc-hs-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; + } + leaf max-hsscc-hs-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; + } + leaf fdd-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; + } + leaf gsm-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; + } + } + + grouping umts-self-config-g { + description + "Grouping object for FAPService.{i}.Capabilities.UMTS.SelfConfig."; + leaf uarfcn-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; + } + leaf primary-scrambling-code-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; + } + leaf max-fap-tx-power-expanded-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; + } + leaf pcpich-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; + } + leaf max-ul-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; + } + leaf lacracura-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; + } + leaf neighbor-list-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; + } + leaf cell-re-selection-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; + } + leaf intra-freq-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; + } + leaf inter-freq-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; + } + leaf inter-rat-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; + } + leaf ue-internal-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; + } + leaf noise-rise-limit-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; + } + } + + grouping cell-config-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000."; + leaf tunnel-instance { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; + reference + "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; + } + } + + grouping cdma2000-beacon-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon."; + leaf beacon-admin-status { + type enumeration { + enum Locked { + description + "Enum Value - Locked"; + } + enum Unlocked { + description + "Enum Value - Unlocked"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; + } + leaf beacon-oper-status { + type string; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; + } + leaf hrpd-beacon-enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; + } + leaf period { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; + } + leaf max-fap-beacon-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; + } + leaf max-fap-beacon-tx-power-in-use { + type int32 { + range "-400..200"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; + } + leaf beacon-pch-pwr-percentage { + type int32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; + } + leaf max-hrpd-beacon-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; + } + leaf max-hrpd-beacon-tx-power-in-use { + type int32 { + range "-400..200"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; + } + leaf beacon-pilot-pwr-percentage { + type int32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; + } + leaf beacon-sync-pwr-percentage { + type int32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; + } + leaf max-beacon-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; + } + leaf beacon-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; + } + leaf max-hrpd-beacon-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; + } + leaf hrpd-beacon-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; + } + } + + grouping beacon-beacon-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; + } + leaf beacon-index { + type int32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; + } + leaf offset { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; + } + leaf duration { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; + } + leaf transmission-format { + type enumeration { + enum 0 { + description + "Enum Value - 0"; + } + enum 1 { + description + "Enum Value - 1"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; + } + leaf beacon-band-class { + type int32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; + } + leaf beacon-channel-freq { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; + } + leaf beacon-pn-offset { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; + } + leaf tx-power { + type int32 { + range "-40..20"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; + } + leaf beacon-sid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; + } + leaf beacon-nid { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; + } + leaf beacon-pzid { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; + } + } + + grouping beacon-hrpd-beacon-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; + } + leaf beacon-index { + type int32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; + } + leaf c-coffset { + type uint32 { + range "0..2048"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; + } + leaf offset { + type int32 { + range "-127..128"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; + } + leaf duration { + type uint32 { + range "0..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; + } + leaf num-c-ccycles { + type uint32 { + range "0..48"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; + } + leaf beacon-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; + } + leaf beacon-channel-freq { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; + } + leaf beacon-pn-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; + } + leaf tx-power { + type int32 { + range "-40..20"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; + } + } + + grouping cell-config-cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD."; + leaf pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; + } + leaf max-batch-pcfpdsn-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; + } + leaf batch-pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; + } + } + + grouping hrpd-access-auth-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; + leaf a12-access-authentication-enable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; + } + } + + grouping hrpd-access-auth-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; + leaf an-ppp-authentication-attempts-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; + } + leaf a12-requests-sent-from-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; + } + leaf a12-rejects-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; + } + leaf a12-accepts-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; + } + leaf a12-access-challenges-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; + } + leaf a12-retransmits-sent-from-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; + } + leaf a12-timeouts-events-for-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; + } + leaf a12-malformedresponse-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; + } + leaf a12-bad-authenticator-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; + } + leaf a12-unknown-type-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; + } + leaf a12-unknown-pkt-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; + } + leaf a12-unknown-server-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; + } + leaf a12-other-failure-occurences-in-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; + } + leaf a12-by-pass-num-ats-with-unknown-mfr-code-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; + } + leaf a12-tx-path-fail-due-to-an-ppp-error-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; + } + leaf a12-tx-path-fail-due-to-no-server-available-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; + } + leaf a12-tx-path-fail-due-to-internal-error-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; + } + leaf a12-tx-path-fail-due-to-no-packet-id-available-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; + } + leaf a12-tx-path-fail-due-to-transmit-error-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; + } + leaf a12-svr-timeouts-for-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; + } + leaf a12-enh-ta-bypass-lcp-timeout-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; + } + leaf a12-enh-ta-bypass-chap-timeout-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; + } + leaf a12-enh-ta-bypass-chap-invalid-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; + } + leaf a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; + } + leaf a12-session-ta-timeout-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; + } + leaf access-auth-failed-due-to-session-close-total { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; + } + leaf access-auth-succeeded { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; + } + } + + grouping hrpd-batch-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; + } + leaf batch-table-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; + } + leaf batch-table-start-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + } + leaf batch-table-end-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + } + leaf batch-table-security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + } + leaf batch-table-secret-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; + } + leaf batch-table-ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + } + leaf batch-table-pdsn-admin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + } + leaf pdsn-type { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; + } + } + + grouping hrpd-call-control-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; + leaf num-session-setup-attempts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; + } + leaf num-session-setup-successful { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; + } + leaf num-current-sessions-established { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; + } + leaf num-page-messages-to-at { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; + } + leaf num-pages-succeeded { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; + } + leaf num-connections-opened { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; + } + leaf num-session-setups-failed-to-term-auth { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; + } + leaf num-forward-rlp-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; + } + leaf num-reverse-rlp-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; + } + leaf average-session-setup-time { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; + } + leaf average-page-setup-time { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; + } + leaf num-conn-setups-aborted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; + } + leaf num-forward-pre-rlp-dropped-pkts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; + } + } + + grouping hrpd-pcf-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; + leaf pcfpdsn-health-monitor-interval { + type uint32 { + range "0..180"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; + } + } + + grouping pcf-config-pcf-performance-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; + leaf a10-setup-failure-no-reason { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + } + leaf a10-setup-failure-admin-prohibit { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + } + leaf a10-setup-failure-insuff-resources { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + } + leaf a10-setup-failure-failed-auth { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + } + leaf a10-setup-failure-id-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + } + leaf a10-setup-failure-malformed-req { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + } + leaf a10-setup-failure-unknown-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + } + leaf a10-setup-failure-unsupp-vend-id { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + } + leaf total-a10-closed-by-rnc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + } + leaf total-a10-closed-by-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + } + leaf total-a10-success-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + } + leaf total-a10-failed-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + } + leaf total-a10-ingress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + } + leaf total-a10-egress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + } + leaf a10-reg-update-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + } + leaf total-a10-dropped-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + } + } + + grouping hrpd-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; + } + leaf pdsn-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; + } + leaf security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; + } + leaf security-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; + } + leaf ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; + } + leaf pds-nadmin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; + } + leaf pdsn-health-status { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; + } + leaf pdsnip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; + } + } + + grouping pcfpdsn-a11-reg-update-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; + leaf pdsn-number-reg-update-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + } + leaf pdsnip-address-reg-update-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + } + leaf a11-reg-update-received-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + } + leaf a11-reg-update-id-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + } + leaf a11-reg-update-auth-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + } + leaf a11-reg-update-for-unknown-psipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + } + leaf a11-reg-update-unspecified-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + } + leaf a11-reg-update-ppp-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + } + leaf a11-reg-update-registration-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + } + leaf a11-reg-update-pdsn-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + } + leaf a11-reg-update-inter-pcf-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + } + leaf a11-reg-update-inter-pdsn-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + } + leaf a11-reg-update-pdsnoamp-intervention-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + } + leaf a11-reg-update-accounting-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + } + leaf a11-reg-update-user-failed-authentication-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + } + leaf a11-reg-update-unknown-cause-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + } + leaf a11-reg-update-without-reason-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + } + } + + grouping pcfpdsn-a11-session-update-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; + leaf pdsn-number-session-update-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; + } + leaf pdsnip-address-session-update-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; + } + leaf a11-session-update-received-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; + } + leaf a11-session-update-accepted-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; + } + leaf a11-session-update-extended-apipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; + } + leaf a11-session-update-for-unknown-psipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; + } + leaf a11-session-update-denied-id-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; + } + leaf a11-session-update-denied-auth-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; + } + leaf a11-session-update-denied-reason-unspecified-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; + } + leaf a11-session-update-denied-poorly-formed-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; + } + leaf a11-session-update-denied-session-params-not-updated-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; + } + leaf a11-session-update-denied-qo-s-profile-id-not-supported-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; + } + leaf a11-session-update-denied-insufficient-resources-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; + } + leaf a11-session-update-denied-handoff-in-progress-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; + } + } + + grouping pcfpdsn-aux-a10-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; + leaf pdsn-number-aux-a10-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; + } + leaf pdsnip-address-aux-a10-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; + } + leaf aux-a10-connections-created-in-first-reg-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; + } + leaf aux-a10-connections-created-in-subsequent-reg-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; + } + leaf aux-a10-fwd-ip-flows-created-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; + } + leaf aux-a10-rev-ip-flows-created-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; + } + leaf aux-a10-ip-flow-accounting-reg-requests-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; + } + } + + grouping pcfpdsn-pcfpdsn-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; + leaf a10-setup-attempts-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + } + leaf a10-setup-successes-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + } + leaf a10-setup-blocks-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + } + leaf a11-reg-req-denied-id-mismatch-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + } + leaf a11-reg-req-denied-unknown-pdsnpdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + } + leaf a11-reg-req-denied-no-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + } + leaf a11-reg-req-denied-admin-prohibit-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + } + leaf a11-reg-req-denied-insuff-resources-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + } + leaf a11-reg-req-denied-failed-auth-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + } + leaf a11-reg-req-denied-malformed-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + } + leaf a11-reg-req-denied-unsupp-vend-id-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + } + leaf a11-reg-req-denied-unknown-error-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + } + leaf a10-reg-req-for-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-re-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-release-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + } + leaf pdsn-number-pdsn-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + } + leaf pds-nip-address-pdsn-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + } + } + + grouping hrpd-qo-s-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; + leaf num-qo-s-subscriber-profile-updates-rcvd { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; + } + leaf num-pdsnip-flow-updates-msg-rcvd { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; + } + leaf num-pdsnip-flow-updates-msg-failed { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; + } + leaf num-qo-s-setup-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; + } + leaf num-qo-s-setup-requests-accepted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; + } + leaf num-qo-s-setup-requests-rejected { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; + } + leaf num-reservation-on-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; + } + leaf num-reservation-on-requests-accepted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; + } + leaf num-reservation-on-requests-rejected { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; + } + leaf num-reservation-on-requests-failed { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; + } + leaf num-fwd-reservation-on-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; + } + leaf num-rev-reservation-on-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; + } + leaf num-reservation-off-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; + } + leaf num-reservation-off-requests-accepted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; + } + leaf num-reservation-off-requests-rejected { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; + } + leaf num-fwd-reservation-off-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; + } + leaf num-rev-reservation-off-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; + } + leaf num-qo-s-release-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; + } + leaf num-connection-close-initiated-no-ran-rsr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; + } + } + + grouping ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; + leaf hrpd-car-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; + } + leaf rfcnfl { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; + } + leaf rfcnfl-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; + } + leaf pilot-pn { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; + } + leaf pilot-pn-in-use { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; + } + leaf max-fap-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; + } + leaf max-fap-tx-power-in-use { + type int32 { + range "-200..200"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; + } + leaf control-channel-rate { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; + } + leaf sync-capsule-offset { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; + } + leaf rab-length { + type int32 { + range "8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; + } + leaf rab-offset { + type int32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; + } + leaf sector-id { + type string { + length "16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; + } + leaf color-code { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; + } + leaf subnet-mask-length { + type int32 { + range "0..104"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; + } + leaf hrpd-sec-el-reverse-link-silence-duration { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; + } + leaf hrpd-sec-el-reverse-link-silence-period { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; + } + leaf open-loop-adjust { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; + } + leaf probe-initial-adjust { + type int32 { + range "-15..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; + } + leaf probe-num-steps { + type int32 { + range "1..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; + } + leaf probe-power-step { + type int32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; + } + leaf a-persistence { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; + } + leaf rssirab-threshold { + type int32 { + range "-1600..1600"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; + } + leaf load-rab-threshold { + type uint32 { + range "0..480"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; + } + leaf connection-rate-limit { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; + } + leaf rfe-rl-balance-ratio { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; + } + } + + grouping hrpd-rnc-sig-apps-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; + leaf c-num-page-requests { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; + } + leaf s-num-page-requests { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; + } + leaf s-num-connection-setup-attempts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; + } + leaf c-num-connection-setup-attempts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; + } + leaf s-num-connection-setup-success { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; + } + leaf c-num-connection-setup-success { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; + } + leaf s-num-normal-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; + } + leaf c-num-normal-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; + } + leaf s-num-total-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; + } + leaf c-num-total-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; + } + leaf s-num-rf-related-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; + } + leaf c-num-rf-related-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; + } + leaf s-num-page-responses { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; + } + leaf c-num-page-responses { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; + } + leaf s-num-rf-related-drops-rtc-lost { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; + } + leaf c-num-rf-related-drops-rtc-lost { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; + } + leaf s-num-rf-related-drops-no-ftc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; + } + leaf c-num-rf-related-drops-no-ftc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; + } + leaf s-num-network-error-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; + } + leaf c-num-network-error-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; + } + leaf s-num-network-error-drops-rnc-internal { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; + } + leaf c-num-network-error-drops-rnc-internal { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; + } + leaf s-num-network-error-drops-rnc-external { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; + } + leaf c-num-network-error-drops-rnc-external { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; + } + leaf s-num-network-error-drops-a10-setup-fail { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; + } + leaf c-num-network-error-drops-a10-setup-fail { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; + } + leaf s-num-misc-drops-sector-down { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; + } + leaf c-num-misc-drops-sector-down { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; + } + leaf s-num-misc-drops-internal-error { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; + } + leaf c-num-misc-drops-internal-error { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; + } + leaf c-num-misc-drops-state-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; + } + leaf s-num-misc-drops-state-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; + } + leaf s-num-misc-drops-due-to-rlp { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; + } + leaf c-num-misc-drops-due-to-rlp { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; + } + } + + grouping hrpd-redirect-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; + leaf redirect-channel-number { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; + } + leaf redirect-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; + } + } + + grouping cell-config-cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX."; + leaf pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; + } + leaf max-batch-pcfpdsn-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; + } + leaf batch-pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; + } + } + + grouping one-x-batch-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; + } + leaf batch-table-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; + } + leaf batch-table-start-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + } + leaf batch-table-end-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + } + leaf batch-table-security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + } + leaf batch-table-secret-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; + } + leaf batch-table-ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + } + leaf batch-table-pdsn-admin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + } + leaf pdsn-type { + type enumeration { + enum OneX { + description + "Enum Value - OneX"; + } + enum HRPDRev0 { + description + "Enum Value - HRPDRev0"; + } + enum HRPDRevA { + description + "Enum Value - HRPDRevA"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; + } + } + + grouping one-x-pcf-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; + leaf pcfpdsn-health-monitor-interval { + type uint32 { + range "0..180"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; + } + } + + grouping one-x-pcf-config-pcf-performance-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; + leaf a10-setup-failure-no-reason { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + } + leaf a10-setup-failure-admin-prohibit { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + } + leaf a10-setup-failure-insuff-resources { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + } + leaf a10-setup-failure-failed-auth { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + } + leaf a10-setup-failure-id-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + } + leaf a10-setup-failure-malformed-req { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + } + leaf a10-setup-failure-unknown-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + } + leaf a10-setup-failure-unsupp-vend-id { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + } + leaf total-a10-closed-by-rnc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + } + leaf total-a10-closed-by-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + } + leaf total-a10-success-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + } + leaf total-a10-failed-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + } + leaf total-a10-ingress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + } + leaf total-a10-egress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + } + leaf a10-reg-update-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + } + leaf total-a10-dropped-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + } + } + + grouping one-x-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; + } + leaf pdsn-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; + } + leaf security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; + } + leaf security-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; + } + leaf ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; + } + leaf pds-nadmin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; + } + leaf pdsn-health-status { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; + } + leaf pdsnip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; + } + } + + grouping one-x-pcfpdsn-a11-reg-update-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; + leaf pdsn-number-reg-update-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + } + leaf pdsnip-address-reg-update-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + } + leaf a11-reg-update-received-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + } + leaf a11-reg-update-id-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + } + leaf a11-reg-update-auth-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + } + leaf a11-reg-update-for-unknown-psipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + } + leaf a11-reg-update-unspecified-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + } + leaf a11-reg-update-ppp-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + } + leaf a11-reg-update-registration-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + } + leaf a11-reg-update-pdsn-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + } + leaf a11-reg-update-inter-pcf-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + } + leaf a11-reg-update-inter-pdsn-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + } + leaf a11-reg-update-pdsnoamp-intervention-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + } + leaf a11-reg-update-accounting-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + } + leaf a11-reg-update-user-failed-authentication-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + } + leaf a11-reg-update-unknown-cause-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + } + leaf a11-reg-update-without-reason-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + } + } + + grouping one-x-pcfpdsn-pcfpdsn-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; + leaf a10-setup-attempts-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + } + leaf a10-setup-successes-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + } + leaf a10-setup-blocks-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + } + leaf a11-reg-req-denied-id-mismatch-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + } + leaf a11-reg-req-denied-unknown-pdsnpdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + } + leaf a11-reg-req-denied-no-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + } + leaf a11-reg-req-denied-admin-prohibit-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + } + leaf a11-reg-req-denied-insuff-resources-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + } + leaf a11-reg-req-denied-failed-auth-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + } + leaf a11-reg-req-denied-malformed-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + } + leaf a11-reg-req-denied-unsupp-vend-id-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + } + leaf a11-reg-req-denied-unknown-error-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + } + leaf a10-reg-req-for-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-re-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-release-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + } + leaf pdsn-number-pdsn-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + } + leaf pds-nip-address-pdsn-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + } + } + + grouping one-x-ran-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; + leaf one-x-sector-nid { + type int32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; + } + leaf one-x-sector-sid { + type int32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; + } + leaf one-xpzid { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; + } + leaf base-id { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; + } + leaf max-neighbor-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; + } + leaf neighbor-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; + } + } + + grouping ran-apidm-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; + leaf association-type { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; + } + leaf apidlen { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; + } + leaf apid { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; + } + leaf apidmask { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; + } + leaf iosmscid { + type uint32 { + range "0..16777215"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; + } + leaf ioscellid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; + } + leaf intrafreqhohysincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; + } + leaf intrafreqhohys { + type uint32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; + } + leaf intrafreqhoslopeincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; + } + leaf intrafreqhoslope { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; + } + leaf interfreqhohysincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; + } + leaf interfreqhohys { + type uint32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; + } + leaf interfreqhoslopeincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; + } + leaf interfreqhoslope { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; + } + leaf interfreqsrchthincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; + } + leaf interfreqsrchth { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; + } + } + + grouping ran-apidtm-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; + leaf apidtextcha-ri-len { + type uint32 { + range "0..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; + } + leaf apidtextmsgencoding { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; + } + leaf apidtextcha-ri { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; + } + } + + grouping ran-appim-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; + leaf lifetime { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; + } + leaf numappirec { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; + } + leaf appirec-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; + } + } + + grouping appim-appirec-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; + } + leaf apassntype { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; + } + leaf apsidsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; + } + leaf apnidsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; + } + leaf apbandsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; + } + leaf apfreqsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; + } + leaf appnrecsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; + } + leaf apsid { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; + } + leaf apnid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; + } + leaf apband { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; + } + leaf apfreq { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; + } + leaf appnrectype { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; + } + leaf appnreclen { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; + } + leaf appnrec { + type string { + length "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; + } + } + + grouping ran-access-parameters-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; + leaf nom-pwr { + type int32 { + range "-7..8"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; + } + leaf init-pwr { + type int32 { + range "-15..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; + } + leaf pwr-step-indb { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; + } + leaf nom-pwr-ext { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; + } + leaf apm-auth { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; + } + leaf apm-rand-update-prd { + type uint32 { + range "16..14400"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; + } + leaf initialpwr { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; + } + leaf pwr-step { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; + } + leaf num-step { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; + } + leaf max-cap-size { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; + } + leaf preamble-size { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; + } + leaf psist09 { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; + } + leaf psist10 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; + } + leaf psist11 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; + } + leaf psist12 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; + } + leaf psist13 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; + } + leaf psist14 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; + } + leaf psist15 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; + } + leaf msg-psist { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; + } + leaf reg-psist { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; + } + leaf probe-pn-ran { + type uint32 { + range "0..9"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; + } + leaf acc-tmo { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; + } + leaf probe-bkoff { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; + } + leaf bkoff { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; + } + leaf max-req-seq { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; + } + leaf max-rsp-seq { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; + } + } + + grouping ran-extended-system-parameters-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; + leaf prev { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; + } + leaf p-min-rev { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; + } + leaf delete-for-tmsi { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; + } + leaf use-tmsi { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; + } + leaf pref-msid-type { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; + } + leaf mcc { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; + } + leaf imsi1112 { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; + } + leaf tmsi-zone-len { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; + } + leaf tmsi-zone { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; + } + leaf bcast-index { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; + } + leaf imsit-supported { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; + } + leaf soft-slope { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; + } + leaf add-intercept { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; + } + leaf drop-intercept { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; + } + leaf max-num-alt-so { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; + } + leaf reselected-included { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; + } + leaf ec-thresh { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; + } + leaf ec-io-thresh { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; + } + leaf pilot-report { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; + } + leaf nghbr-set-entry-info { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; + } + leaf access-ho-order { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; + } + leaf nghbr-set-access-info { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; + } + leaf access-ho { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; + } + leaf access-ho-msg-rsp { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; + } + leaf access-probe-ho { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; + } + leaf acc-ho-list-upd { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; + } + leaf acc-probe-ho-other-msg { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; + } + leaf max-num-probe-ho { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; + } + leaf brdcast-gps-assit { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; + } + leaf qpch-supported { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; + } + leaf num-qpch { + type uint32 { + range "1..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; + } + leaf qpch-rate { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; + } + leaf qpch-pwr-level-page { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; + } + leaf qpc-hcci-supported { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; + } + leaf qpch-pwr-level-config { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; + } + leaf sdb-supported { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; + } + leaf r-lgain-traffic-pilot { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; + } + leaf rvs-pwr-ctrl-delay-incl { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; + } + leaf rvs-pwr-ctrl-delay { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; + } + } + + grouping ran-forward-pwr-ctr-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; + leaf fpcfch-init-setpt { + type int32 { + range "-128..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; + } + leaf fpc-subchan-gain { + type int32 { + range "-16..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; + } + leaf rl-gain-adj { + type int32 { + range "-8..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; + } + leaf fpcfchfer { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; + } + leaf fpcfch-min-setpt { + type int32 { + range "-128..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; + } + leaf fpcfch-max-setpt { + type int32 { + range "-128..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; + } + } + + grouping ran-hard-handoff-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; + leaf handout-enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; + } + leaf ho-pilot-power-thresh { + type int32 { + range "0..5"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; + } + leaf ho-pilot-duration { + type uint32 { + range "20..50"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; + } + } + + grouping hard-handoff-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; + leaf tx-ho-required { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; + } + leaf rx-ho-command { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; + } + leaf ho-required-rejected { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; + } + leaf ho-required-unanswered { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; + } + leaf tx-uhdm { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; + } + leaf rx-ns-ack { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; + } + leaf ho-failure-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; + } + leaf call-drop-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; + } + leaf tx-ho-commence { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; + } + leaf rx-ho-session-clear { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; + } + leaf return-on-failure-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; + } + leaf one-pilot-report-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; + } + leaf two-pilot-report-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; + } + leaf three-pilot-report-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; + } + } + + grouping ran-neighbor-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; + } + leaf pilot-inc { + type int32 { + range "1..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; + } + leaf one-x-neighbor-index { + type int32 { + range "0..19"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; + } + leaf neighbor-config { + type enumeration { + enum SameConfig { + description + "Enum Value - SameConfig"; + } + enum SamePaging { + description + "Enum Value - SamePaging"; + } + enum DiffPaging { + description + "Enum Value - DiffPaging"; + } + enum Unknown { + description + "Enum Value - Unknown"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; + } + leaf neighbor-pn { + type int32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; + } + leaf search-priority { + type enumeration { + enum Low { + description + "Enum Value - Low"; + } + enum Medium { + description + "Enum Value - Medium"; + } + enum High { + description + "Enum Value - High"; + } + enum VeryHigh { + description + "Enum Value - VeryHigh"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; + } + leaf neighbor-band { + type enumeration { + enum 0 { + description + "Enum Value - 0"; + } + enum 1 { + description + "Enum Value - 1"; + } + enum 2 { + description + "Enum Value - 2"; + } + enum 3 { + description + "Enum Value - 3"; + } + enum 4 { + description + "Enum Value - 4"; + } + enum 5 { + description + "Enum Value - 5"; + } + enum 6 { + description + "Enum Value - 6"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; + } + leaf neighbor-frequency { + type int32 { + range "0..2016"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; + } + leaf frequency-included { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; + } + leaf in-traffic { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; + } + leaf overhead-msg { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; + } + leaf base-identifier { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; + } + leaf air-interface { + type enumeration { + enum OneX { + description + "Enum Value - OneX"; + } + enum IS95 { + description + "Enum Value - IS95"; + } + enum HRPD { + description + "Enum Value - HRPD"; + } + enum Other { + description + "Enum Value - Other"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; + } + leaf hand-out-capable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; + } + leaf one-x-neighbor-longitude { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; + } + leaf one-x-neighbor-latitude { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; + } + leaf one-x-neighbor-msc-id { + type uint32 { + range "0..16777215"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; + } + leaf one-x-neighbor-ios-cell-id { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; + } + leaf force-in-overhead { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; + } + leaf included-in-overhead { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; + } + } + + grouping ran-network-listen-mode-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; + leaf rfcnfl-margin { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; + } + leaf fap-coverage-target { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; + } + leaf fap-beacon-coverage-target { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; + } + leaf max-coverage-edge-pilot-strength { + type int32 { + range "-300..0"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; + } + leaf max-allowable-pilot-strength-degradation { + type int32 { + range "0..150"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; + } + leaf rfcnfl-to-protect { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; + } + leaf fap-allowed-adj-chan-coverage-hole { + type uint32 { + range "30..150"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; + } + leaf acir { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; + } + } + + grouping ran-power-control-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; + leaf one-xpcfpc-incl { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; + } + leaf one-xpcfpcfch-min-setpt { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; + } + leaf one-xpcfpcfch-max-setpt { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; + } + leaf one-xpcrpc-incl { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; + } + leaf one-xpcfch-chan-adj-gain { + type int32 { + range "-48..48"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; + } + leaf one-xpc-pwr-rep-thresh { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; + } + leaf one-xpc-pwr-rep-frames { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; + } + leaf one-x-pwr-thresh-enable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; + } + leaf one-xpc-pwr-period-enable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; + } + leaf one-xpc-pwr-rep-delay { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; + } + } + + grouping one-x-ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; + leaf rfcnfl { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; + } + leaf rfcnfl-band-in-use { + type string; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; + } + leaf rfcnfl-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; + } + leaf pilot-pn { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; + } + leaf pilot-pn-in-use { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; + } + leaf max-fap-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; + } + leaf max-fap-tx-power-in-use { + type int32 { + range "-400..200"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; + } + leaf pch-pwr-percentage { + type uint32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; + } + leaf pilot-pwr-percentage { + type uint32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; + } + leaf sync-pwr-percentage { + type uint32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; + } + } + + grouping ran-system-parameters-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; + leaf reg-zone { + type uint32 { + range "0..4095"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; + } + leaf total-zones { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; + } + leaf zone-timer { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; + } + leaf reg-period { + type uint32 { + range "29..85"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; + } + leaf srch-win-a { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; + } + leaf srch-win-n { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; + } + leaf srch-win-r { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; + } + leaf nghbr-max-age { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; + } + leaf pwr-rep-thresh { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; + } + leaf pwr-rep-frames { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; + } + leaf pwr-thresh-enable { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; + } + leaf pwr-period-enable { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; + } + leaf pwr-rep-delay { + type uint32 { + range "0..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; + } + leaf rescan { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; + } + leaf tadd { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; + } + leaf tdrop { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; + } + leaf tcomp { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; + } + leaf t-tdrop { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; + } + leaf in-traffic-tadd { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; + } + leaf in-traffic-tdrop { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; + } + leaf in-traffic-tcomp { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; + } + leaf in-traffic-ttdrop { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; + } + } + + grouping one-x-redirect-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; + leaf redirect-channel-number { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; + } + leaf redirect-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; + } + } + + grouping one-x-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; + leaf registration-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; + } + leaf registration-fails { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; + } + leaf registrations-blocked { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; + } + leaf page-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; + } + leaf page-fails { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; + } + leaf voice-call-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; + } + leaf voice-call-failures { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; + } + leaf voice-calls-blocked { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; + } + leaf voice-calls-dropped { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; + } + leaf data-call-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; + } + leaf data-call-failures { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; + } + leaf data-calls-blocked { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; + } + leaf data-calls-dropped { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; + } + leaf average-voice-call { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; + } + leaf average-data-call { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; + } + leaf average-session-in-sec { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; + } + leaf total-voice-calls { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; + } + leaf total-data-calls { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; + } + leaf fwd-voice-packet-drop-percentage { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; + } + leaf rev-voice-packet-drop-percentage { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; + } + leaf fwd-avg-data-rate { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; + } + leaf rev-avg-data-rate { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; + } + leaf bc-index-zero-to-one-transitions { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; + } + leaf bc-index-one-to-zero-transitions { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; + } + } + + grouping cell-config-lte-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; + } + } + + grouping lte-epc-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC."; + leaf allowed-ciphering-algorithm-list { + type enumeration { + enum EEA0 { + description + "Enum Value - EEA0"; + } + enum 128-EEA1 { + description + "Enum Value - 128-EEA1"; + } + enum 128-EEA2 { + description + "Enum Value - 128-EEA2"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; + } + leaf allowed-integrity-protection-algorithm-list { + type enumeration { + enum 128-EIA1 { + description + "Enum Value - 128-EIA1"; + } + enum 128-EIA2 { + description + "Enum Value - 128-EIA2"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; + } + leaf tac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.TAC"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.TAC"; + } + leaf eaid { + type uint32 { + range "0..16777216"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.EAID"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.EAID"; + } + leaf max-plmn-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; + } + leaf plmn-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; + } + leaf max-qo-s-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; + } + leaf qo-s-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; + } + } + + grouping ho-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; + leaf toe-nb-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; + } + leaf toe-nb-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; + } + leaf toe-nb-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; + } + leaf frome-nb-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; + } + leaf frome-nb-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; + } + leaf frome-nb-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; + } + leaf to-utran-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; + } + leaf to-utran-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; + } + leaf to-utran-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; + } + leaf to-geran-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; + } + leaf to-geran-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; + } + leaf to-geran-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; + } + } + + grouping epc-plmn-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; + } + leaf is-primary { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; + } + leaf cell-reserved-for-operator-use { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; + } + } + + grouping epc-qo-s-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; + } + leaf qci { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; + } + leaf type { + type enumeration { + enum GBR { + description + "Enum Value - GBR"; + } + enum Non-GBR { + description + "Enum Value - Non-GBR"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; + } + leaf priority { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; + } + leaf packet-delay-budget { + type uint32 { + range "50 | 100 | 150 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1500 | 2000"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; + } + } + + grouping lte-energy-savings-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings."; + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; + } + leaf state { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; + } + leaf not-allowed-time-period-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; + } + } + + grouping energy-savings-activation-candidate-cells-load-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; + leaf threshold { + type uint32 { + range "min..100"; + } + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; + } + leaf time-duration { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; + } + } + + grouping energy-savings-deactivation-candidate-cells-load-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; + leaf threshold { + type uint32 { + range "min..100"; + } + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; + } + leaf time-duration { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; + } + } + + grouping energy-savings-not-allowed-time-period-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; + } + leaf start-time { + type string; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; + } + leaf end-time { + type string; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; + } + leaf days-of-week { + type enumeration { + enum Monday { + description + "Enum Value - Monday"; + } + enum Tuesday { + description + "Enum Value - Tuesday"; + } + enum Wednesday { + description + "Enum Value - Wednesday"; + } + enum Thursday { + description + "Enum Value - Thursday"; + } + enum Friday { + description + "Enum Value - Friday"; + } + enum Saturday { + description + "Enum Value - Saturday"; + } + enum Sunday { + description + "Enum Value - Sunday"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; + } + } + + grouping csg-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; + leaf mean-nbr-usr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; + } + leaf att-inbound-mobility { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; + } + leaf succ-inbound-mobility { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; + } + leaf failed-inbound-mobility { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; + } + } + + grouping ran-cell-restriction-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; + leaf cell-barred { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; + } + leaf cell-reserved-for-operator-use { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; + } + leaf barring-for-emergency { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; + } + } + + grouping ran-common-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Common."; + leaf cell-identity { + type uint32 { + range "0..268435455"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; + } + } + + grouping drb-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; + leaf pdcp-sdu-bitrate-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; + } + leaf pdcp-sdu-bitrate-ul { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; + } + leaf pdcp-sdu-bitrate-dl-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; + } + leaf pdcp-sdu-bitrate-ul-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; + } + leaf pdcp-sdu-delay-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; + } + leaf pdcp-sdu-drop-rate-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; + } + leaf pdcp-sdu-air-loss-rate-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; + } + leaf pdcp-sdu-loss-rate-ul { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; + } + leaf ue-active-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; + } + leaf ue-active-ul { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; + } + } + + grouping erab-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; + leaf estab-init-att-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; + } + leaf estab-init-succ-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; + } + leaf estab-init-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; + } + leaf estab-att-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; + } + leaf estab-succ-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; + } + leaf estab-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; + } + leaf rel-enb-nbr-qci { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; + } + leaf rel-enb-nbr-cause { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; + } + leaf lgw-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; + } + } + + grouping stats-lgw-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf correlation-id { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; + } + leaf estab-direct-path-lgw-att-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + } + leaf estab-direct-path-lgw-succ-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + } + leaf estab-direct-path-lgw-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + } + } + + grouping mac-drx-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; + leaf drx-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; + } + leaf on-duration-timer { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; + } + leaf drx-inactivity-timer { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; + } + leaf drx-retransmission-timer { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; + } + leaf long-drx-cycle { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; + } + leaf drx-start-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; + } + leaf short-drx-cycle { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; + } + leaf drx-short-cycle-timer { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; + } + } + + grouping mac-rach-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; + leaf number-of-ra-preambles { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; + } + leaf size-of-ra-group-a { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; + } + leaf message-size-group-a { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; + } + leaf message-power-offset-group-b { + type int32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; + } + leaf power-ramping-step { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; + } + leaf preamble-initial-received-target-power { + type int32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; + } + leaf preamble-trans-max { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; + } + leaf response-window-size { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; + } + leaf contention-resolution-timer { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; + } + leaf max-harq-msg3-tx { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; + } + } + + grouping mac-ulsch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; + leaf max-harq-tx { + type uint32 { + range "1..8 | 10 | 12 | 16 | 20 | 24 | 28"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; + } + leaf periodic-bsr-timer { + type uint32 { + range "0 | 5 | 10 | 16 | 20 | 32 | 40 | 64 | 80 | 128 | 160 | 320 | 640 | 1280 | 2560"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; + } + leaf retx-bsr-timer { + type uint32 { + range "320 | 640 | 1280 | 2560 | 5120 | 10240"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; + } + leaf tti-bundling { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; + } + } + + grouping conn-mode-eutra-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; + leaf filter-coefficient-rsrp { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; + } + leaf filter-coefficient-rsrq { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; + } + leaf a1-threshold-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; + } + leaf a1-threshold-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; + } + leaf a2-threshold-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; + } + leaf a2-threshold-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; + } + leaf a3-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; + } + leaf report-on-leave { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; + } + leaf a4-threshold-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; + } + leaf a4-threshold-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; + } + leaf a5-threshold1-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; + } + leaf a5-threshold1-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; + } + leaf a5-threshold2-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; + } + leaf a5-threshold2-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; + } + leaf hysteresis { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; + } + leaf time-to-trigger { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; + } + leaf trigger-quantity { + type enumeration { + enum RSRP { + description + "Enum Value - RSRP"; + } + enum RSRQ { + description + "Enum Value - RSRQ"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; + } + leaf report-quantity { + type enumeration { + enum SameAsTriggerQuantity { + description + "Enum Value - SameAsTriggerQuantity"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; + } + leaf max-report-cells { + type uint32 { + range "1..8"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; + } + leaf report-interval { + type uint32 { + range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; + } + leaf report-amount { + type uint32 { + range "0..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; + } + } + + grouping conn-mode-irat-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; + leaf qoffsett-utra { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; + } + leaf filter-coefficient-utra { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; + } + leaf meas-quantity-utrafdd { + type enumeration { + enum CPICH-RSCP { + description + "Enum Value - CPICH-RSCP"; + } + enum CPICH-EcN0 { + description + "Enum Value - CPICH-EcN0"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; + } + leaf b1-threshold-utrarscp { + type int32 { + range "-5..91"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; + } + leaf b1-threshold-utra-ec-n0 { + type uint32 { + range "0..49"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; + } + leaf qoffset-geran { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; + } + leaf filter-coefficient-geran { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; + } + leaf b1-threshold-geran { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; + } + leaf qoffset-cdma2000 { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; + } + leaf meas-quantity-cdma2000 { + type enumeration { + enum PilotStrength { + description + "Enum Value - PilotStrength"; + } + enum PilotPnPhaseAndPilotStrength { + description + "Enum Value - PilotPnPhaseAndPilotStrength"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; + } + leaf b1-threshold-cdma2000 { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; + } + leaf b2-threshold2-utrarscp { + type int32 { + range "-5..91"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; + } + leaf b2-threshold2-utra-ec-n0 { + type uint32 { + range "0..49"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; + } + leaf b2-threshold2-geran { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; + } + leaf b2-threshold2-cdma2000 { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; + } + leaf hysteresis { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; + } + leaf time-to-trigger { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; + } + leaf max-report-cells { + type uint32 { + range "1..8"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; + } + leaf report-interval { + type uint32 { + range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; + } + leaf report-amount { + type uint32 { + range "0..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; + } + } + + grouping idle-mode-common-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; + leaf qhyst { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; + } + leaf q-hyst-sf-medium { + type int32 { + range "-6 | -4 | -2 | 0"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; + } + leaf q-hyst-sf-high { + type int32 { + range "-6 | -4 | -2 | 0"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; + } + leaf t-evaluation { + type uint32 { + range "30 | 60 | 120 | 180 | 240"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; + } + leaf t-hyst-normal { + type uint32 { + range "30 | 60 | 120 | 180 | 240"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; + } + leaf n-cell-change-medium { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; + } + leaf n-cell-change-high { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; + } + } + + grouping irat-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; + leaf search-window-size { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; + } + leaf t-reselection-cdma2000 { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; + } + leaf t-reselection-cdma2000-sf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; + } + leaf t-reselection-cdma2000-sf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; + } + leaf max-cdma2000-band-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; + } + leaf cdma2000-band-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; + } + } + + grouping cdma2000-cdma2000-band-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; + } + leaf band-class { + type uint32 { + range "0..17"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; + } + } + + grouping irat-geran-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; + leaf t-reselection-geran { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; + } + leaf t-reselection-geransf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; + } + leaf t-reselection-geransf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; + } + leaf max-geran-freq-group-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; + } + leaf geran-freq-group-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; + } + } + + grouping geran-geran-freq-group-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; + } + leaf band-indicator { + type enumeration { + enum GSM850 { + description + "Enum Value - GSM850"; + } + enum GSM900 { + description + "Enum Value - GSM900"; + } + enum DCS1800 { + description + "Enum Value - DCS1800"; + } + enum PCS1900 { + description + "Enum Value - PCS1900"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; + } + leaf q-rx-lev-min { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; + } + } + + grouping irat-utra-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; + leaf t-reselection-utra { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; + } + leaf t-reselection-utrasf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; + } + leaf t-reselection-utrasf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; + } + leaf max-utranfdd-freq-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; + } + leaf utranfdd-freq-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; + } + } + + grouping utra-utranfdd-freq-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; + } + leaf utra-carrier-arfcn { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; + } + leaf q-rx-lev-min { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; + } + leaf q-qual-min { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; + } + leaf p-max-utra { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; + } + } + + grouping idle-mode-inter-freq-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; + leaf max-carrier-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; + } + leaf carrier-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; + } + } + + grouping inter-freq-carrier-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; + } + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; + } + leaf q-rx-lev-min-si-b5 { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; + } + leaf q-offset-freq { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; + } + leaf t-reselection-eutra { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; + } + leaf p-max { + type int32 { + range "-30..33"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; + } + leaf t-reselection-eutrasf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; + } + leaf t-reselection-eutrasf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; + } + } + + grouping idle-mode-intra-freq-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; + leaf q-rx-lev-min-si-b1 { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; + } + leaf q-rx-lev-min-si-b3 { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; + } + leaf q-rx-lev-min-offset { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; + } + leaf s-intra-search { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; + } + leaf t-reselection-eutra { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; + } + leaf s-non-intra-search { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; + } + leaf p-max { + type int32 { + range "-30..33"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; + } + leaf thresh-serving-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; + } + leaf t-reselection-eutrasf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; + } + leaf t-reselection-eutrasf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; + } + } + + grouping lte-ran-neighbor-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; + leaf max-lte-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; + } + leaf lte-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; + } + } + + grouping neighbor-list-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; + leaf max-umts-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; + } + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + } + leaf max-cdma2000-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; + } + leaf umts-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + } + leaf cdma2000-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; + } + } + + grouping inter-rat-cell-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; + } + leaf band-class { + type uint32 { + range "0..17"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; + } + leaf arfcn { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; + } + leaf pn-offset { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; + } + leaf type { + type enumeration { + enum 1xRTT { + description + "Enum Value - 1xRTT"; + } + enum HRPD { + description + "Enum Value - HRPD"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; + } + leaf cid { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; + } + } + + grouping inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type enumeration { + enum GSM850 { + description + "Enum Value - GSM850"; + } + enum GSM900 { + description + "Enum Value - GSM900"; + } + enum DCS1800 { + description + "Enum Value - DCS1800"; + } + enum PCS1900 { + description + "Enum Value - PCS1900"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping inter-rat-cell-umts-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; + } + } + + grouping neighbor-list-lte-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; + } + leaf cid { + type uint32 { + range "0..268435455"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; + } + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; + } + leaf phy-cell-id { + type uint32 { + range "0..503"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; + } + leaf q-offset { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; + } + leaf cio { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; + } + leaf rs-tx-power { + type int32 { + range "-60..50"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; + } + leaf blacklisted { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; + } + } + + grouping ran-neighbor-list-in-use-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; + leaf max-lte-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; + } + leaf lte-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; + leaf max-umts-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; + } + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + } + leaf max-cdma2000-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; + } + leaf umts-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + } + leaf cdma2000-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf band-class { + type uint32 { + range "0..17"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; + } + leaf arfcn { + type uint32 { + range "0..2047"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; + } + leaf pn-offset { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; + } + leaf type { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; + } + leaf cid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-umts-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; + } + } + + grouping neighbor-list-in-use-lte-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; + } + leaf cid { + type uint32 { + range "0..268435455"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; + } + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; + } + leaf phy-cell-id { + type uint32 { + range "0..503"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; + } + leaf q-offset { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; + } + leaf cio { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; + } + leaf rs-tx-power { + type int32 { + range "-60..50"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; + } + leaf blacklisted { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; + } + } + + grouping phy-antenna-info-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; + leaf antenna-ports-count { + type uint32 { + range "1 | 2 | 4"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; + } + } + + grouping phy-mbsfn-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; + leaf neigh-cell-config { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; + } + leaf max-sf-config-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; + } + leaf sf-config-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; + } + } + + grouping mbsfn-sf-config-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; + } + leaf sync-stratum-id { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; + } + leaf radio-frame-allocation-period { + type uint32 { + range "1..2 | 4 | 8 | 16 | 32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; + } + leaf radioframe-allocation-offset { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; + } + leaf radio-frame-allocation-size { + type uint32 { + range "1 | 4"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; + } + leaf sub-frame-allocations { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; + } + } + + grouping phy-pdsch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; + leaf pb { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; + } + leaf pa { + type int32; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; + } + } + + grouping phy-prach-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; + leaf root-sequence-index { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; + } + leaf configuration-index { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; + } + leaf high-speed-flag { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; + } + leaf zero-correlation-zone-config { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; + } + leaf freq-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; + } + } + + grouping phy-prs-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; + leaf num-prs-resource-blocks { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; + } + leaf prs-configuration-index { + type uint32 { + range "0..4095"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; + } + leaf num-consecutive-prs-subfames { + type uint32 { + range "1..2 | 4 | 6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; + } + } + + grouping phy-pucch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; + leaf delta-pucch-shift { + type enumeration { + enum ds1 { + description + "Enum Value - ds1"; + } + enum ds2 { + description + "Enum Value - ds2"; + } + enum ds3 { + description + "Enum Value - ds3"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; + } + leaf nrbcqi { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; + } + leaf ncsan { + type uint32 { + range "0..7"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; + } + leaf n1-pucchan { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; + } + leaf cqipucch-resource-index { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; + } + leaf k { + type uint32 { + range "1..4"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; + } + } + + grouping phy-pusch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; + leaf nsb { + type uint32 { + range "1..4"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; + } + leaf hopping-mode { + type enumeration { + enum InterSubFrame { + description + "Enum Value - InterSubFrame"; + } + enum IntraAndInterSubFrame { + description + "Enum Value - IntraAndInterSubFrame"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; + } + leaf hopping-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; + } + leaf enable64-qam { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; + } + } + + grouping pusch-ulrs-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; + leaf group-hopping-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; + } + leaf group-assignment-pusch { + type uint32 { + range "0..29"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; + } + leaf sequence-hopping-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; + } + leaf cyclic-shift { + type uint32 { + range "0..7"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; + } + } + + grouping phy-srs-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; + leaf srs-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; + } + leaf srs-bandwidth-config { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; + } + leaf srs-max-up-pts { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; + } + leaf ack-nack-srs-simultaneous-transmission { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; + } + } + + grouping phy-tdd-frame-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; + leaf sub-frame-assignment { + type uint32 { + range "0..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; + } + leaf special-subframe-patterns { + type uint32 { + range "0..8"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; + } + } + + grouping phy-ul-power-control-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; + leaf p0-nominal-pusch { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; + } + leaf alpha { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; + } + leaf p0-nominal-pucch { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; + } + leaf delta-fpucch-format1 { + type int32 { + range "-2 | 0 | 2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; + } + leaf delta-fpucch-format1b { + type uint32 { + range "1 | 3 | 5"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; + } + leaf delta-fpucch-format2 { + type int32 { + range "-2 | 0..2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; + } + leaf delta-fpucch-format2a { + type int32 { + range "-2 | 0 | 2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; + } + leaf delta-fpucch-format2b { + type int32 { + range "-2 | 0 | 2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; + } + leaf delta-preamble-msg3 { + type int32 { + range "-1..6"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; + } + } + + grouping lte-ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RF."; + leaf earfcndl { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; + } + leaf earfcnul { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; + } + leaf freq-band-indicator { + type uint32 { + range "1..40"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; + } + leaf dl-bandwidth { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; + } + leaf ul-bandwidth { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; + } + leaf reference-signal-power { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; + } + leaf phy-cell-id { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; + } + leaf psch-power-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; + } + leaf ssch-power-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; + } + leaf pbch-power-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; + } + } + + grouping rlc-sr-b1-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; + leaf default-configuration { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; + } + leaf t-poll-retransmit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; + } + leaf poll-pdu { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; + } + leaf poll-byte { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; + } + leaf max-retx-threshold { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; + } + leaf t-reordering { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; + } + leaf t-status-prohibit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; + } + } + + grouping rlc-sr-b2-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; + leaf default-configuration { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; + } + leaf t-poll-retransmit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; + } + leaf poll-pdu { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; + } + leaf poll-byte { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; + } + leaf max-retx-threshold { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; + } + leaf t-reordering { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; + } + leaf t-status-prohibit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; + } + } + + grouping rrc-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; + leaf att-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; + } + leaf fail-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; + } + leaf succ-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; + } + } + + grouping ran-rrc-timers-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; + leaf t300 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; + } + leaf t301 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; + } + leaf t302 { + type uint32 { + range "100 | 200 | 300 | 400 | 600 | 1000 | 1500 | 2000"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; + } + leaf t304-eutra { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; + } + leaf t304-irat { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; + } + leaf t310 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; + } + leaf t311 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; + } + leaf t320 { + type uint32 { + range "5 | 10 | 20 | 30 | 60 | 120 | 180"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; + } + leaf n310 { + type uint32 { + range "1..4 | 6 | 8 | 10 | 20"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; + } + leaf n311 { + type uint32 { + range "1..6 | 8 | 10"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; + } + } + + grouping rru-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; + leaf prb-tot-dl { + type uint32 { + range "0..100"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; + } + leaf prb-tot-ul { + type uint32 { + range "0..100"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; + } + } + + grouping ran-s1-ap-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1AP."; + leaf t-reloc-prep { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; + } + leaf t-reloc-overall { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; + } + } + + grouping ran-s1-u-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1U."; + leaf gtpu-echo-interval { + type uint32 { + range "0..60"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; + } + } + + grouping lte-tunnel-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; + } + leaf tunnel-ref { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; + } + leaf plmnid { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; + } + } + + grouping cell-config-umts-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS."; + leaf tunnel-instance { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; + reference + "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; + } + } + + grouping umts-cn-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN."; + leaf plmn-type { + type enumeration { + enum GSM-MAP { + description + "Enum Value - GSM-MAP"; + } + enum ANSI-41 { + description + "Enum Value - ANSI-41"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; + } + leaf equiv-plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; + } + leaf sac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.SAC"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.SAC"; + } + leaf broadcast-sac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; + } + leaf lacrac { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; + } + leaf lac-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; + } + leaf rac-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; + } + } + + grouping cn-cs-domain-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; + leaf t3212 { + type uint32 { + range "0..91800"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; + } + leaf imsi-attach-detach-enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; + } + } + + grouping hho-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; + leaf att3-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; + } + leaf succ3-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; + } + leaf att2-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; + } + leaf succ2-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; + } + } + + grouping rab-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; + leaf att-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; + } + leaf fail-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; + } + leaf succ-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; + } + leaf rel-drop-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; + } + } + + grouping cn-hho-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; + leaf succ-hnb-umts-intra-freq { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; + } + leaf att-hnb-umts-intra-freq { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; + } + leaf att-hnb-umts-inter-freq { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; + } + } + + grouping cn-ps-domain-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; + leaf network-mode-operation-combined { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; + } + } + + grouping ps-domain-rab-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; + leaf att-estab-ps { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; + } + leaf succ-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; + } + leaf fail-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; + } + leaf rel-drop-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; + } + leaf ul-num-user-bits-edch { + type uint64; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; + } + leaf ul-num-user-bits64-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; + } + leaf ul-num-user-bits128-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; + } + leaf ul-num-user-bits384-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; + } + leaf dl-num-user-bits-hsdpa { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; + } + leaf dl-num-user-bits64-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; + } + leaf dl-num-user-bits128-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; + } + leaf dl-num-user-bits384-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; + } + leaf lgw-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; + } + } + + grouping rab-stats-lgw-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf correlation-id { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; + } + leaf estab-direct-path-lgw-att-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + } + leaf estab-direct-path-lgw-succ-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + } + leaf estab-direct-path-lgw-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + } + } + + grouping umts-rab-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAB."; + leaf rab-succ-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; + } + leaf rab-fail-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; + } + leaf rab-succ-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; + } + leaf rab-fail-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; + } + leaf rabcs-setup-time-mean { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; + } + leaf rabcs-setup-time-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; + } + leaf rabps-setup-time-mean { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; + } + leaf rabps-setup-time-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; + } + leaf fail-ho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; + } + leaf succ-ho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; + } + } + + grouping umts-ran-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN."; + leaf ura-list { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; + } + leaf ura-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; + } + leaf cell-id { + type uint32 { + range "min..268435455"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; + } + leaf t-rat-c { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; + } + leaf t-raf-c { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; + } + leaf n-raf-c { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; + } + leaf tig-or { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; + } + leaf tin-tr { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; + } + leaf t-data-fwd { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; + } + leaf t-reloc-prep { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; + } + leaf t-reloc-overall { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; + } + leaf hnbid-realm { + type string { + length "min..182"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; + } + leaf hs-flag { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; + } + leaf hs-enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; + } + leaf num-of-hspdsc-hs { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; + } + leaf num-of-hsscc-hs { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; + } + } + + grouping umts-ran-csg-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG."; + leaf csg-indicator { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; + } + leaf uarfcndl-list { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; + } + } + + grouping csg-csgpsc-split-info-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; + leaf start-psc-range1-coefficient { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + } + leaf number-of-ps-cs { + type enumeration { + enum 5 { + description + "Enum Value - 5"; + } + enum 10 { + description + "Enum Value - 10"; + } + enum 15 { + description + "Enum Value - 15"; + } + enum 20 { + description + "Enum Value - 20"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 40 { + description + "Enum Value - 40"; + } + enum 50 { + description + "Enum Value - 50"; + } + enum 64 { + description + "Enum Value - 64"; + } + enum 80 { + description + "Enum Value - 80"; + } + enum 120 { + description + "Enum Value - 120"; + } + enum 160 { + description + "Enum Value - 160"; + } + enum 256 { + description + "Enum Value - 256"; + } + enum alltherest { + description + "Enum Value - alltherest"; + } + enum spare3 { + description + "Enum Value - spare3"; + } + enum spare2 { + description + "Enum Value - spare2"; + } + enum spare1 { + description + "Enum Value - spare1"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; + } + leaf psc-range2-offset { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; + } + } + + grouping umts-ran-cell-restriction-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; + leaf cell-barred { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; + } + leaf intra-freq-cell-reselection-indicator { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; + } + leaf t-barred { + type uint32 { + range "10 | 20 | 40 | 80 | 160 | 320 | 640 | 1280"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; + } + leaf access-class-barred-list-cs { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; + } + leaf access-class-barred-list-ps { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; + } + leaf cell-reserved-for-operator-use { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; + } + } + + grouping ran-cell-selection-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; + leaf quality-measure-cpich { + type enumeration { + enum Ec/No { + description + "Enum Value - Ec/No"; + } + enum RSCP { + description + "Enum Value - RSCP"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; + } + leaf qqual-min { + type int32 { + range "-24..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; + } + leaf qqual-min-offset { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; + } + leaf q-rx-lev-min { + type int32 { + range "-115..-25"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; + } + leaf delta-q-rx-lev-min { + type int32 { + range "-4 | -2"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; + } + leaf q-rx-lev-min-offset { + type uint32 { + range "2 | 4 | 6 | 8 | 10 | 12 | 14 | 16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; + } + leaf q-hyst1s { + type uint32 { + range "0..40"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; + } + leaf q-hyst2s { + type uint32 { + range "0..40"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; + } + leaf t-reselections { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; + } + leaf s-intrasearch { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; + } + leaf s-intersearch { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; + } + leaf s-search-hcs { + type int32 { + range "-105..91"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; + } + leaf s-search-rat { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; + } + leaf shcsrat { + type int32 { + range "-105..91"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; + } + leaf s-limit-search-rat { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; + } + leaf non-hcstcr-max { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 120 { + description + "Enum Value - 120"; + } + enum 180 { + description + "Enum Value - 180"; + } + enum 240 { + description + "Enum Value - 240"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; + } + leaf non-hcsncr { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; + } + leaf non-hcstcr-max-hyst { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 10 { + description + "Enum Value - 10"; + } + enum 20 { + description + "Enum Value - 20"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 40 { + description + "Enum Value - 40"; + } + enum 50 { + description + "Enum Value - 50"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 70 { + description + "Enum Value - 70"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; + } + leaf qhcs { + type uint32 { + range "0..99"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; + } + leaf use-of-hcs { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; + } + leaf hcs-prio { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; + } + leaf tcr-max { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 120 { + description + "Enum Value - 120"; + } + enum 180 { + description + "Enum Value - 180"; + } + enum 240 { + description + "Enum Value - 240"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; + } + leaf ncr { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; + } + leaf tcr-max-hyst { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 10 { + description + "Enum Value - 10"; + } + enum 20 { + description + "Enum Value - 20"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 40 { + description + "Enum Value - 40"; + } + enum 50 { + description + "Enum Value - 50"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 70 { + description + "Enum Value - 70"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; + } + leaf ue-tx-pwr-max-rach { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; + } + } + + grouping ran-drx-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.DRX."; + leaf drx-cycle-length-coefficient-cs { + type uint32 { + range "6..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; + } + leaf drx-cycle-length-coefficient-ps { + type uint32 { + range "6..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; + } + leaf utrandrx-cycle-length-coefficient { + type uint32 { + range "3..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; + } + } + + grouping ran-inter-freq-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; + } + leaf inter-frequency-event-identity { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; + } + leaf weighting-factor-event2a { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; + } + leaf weighting-factor-event2b { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; + } + leaf weighting-factor-event2d { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; + } + leaf weighting-factor-event2f { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; + } + leaf hysteresis-event2a { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; + } + leaf hysteresis-event2b { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; + } + leaf hysteresis-event2d { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; + } + leaf hysteresis-event2f { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; + } + leaf time-to-trigger-event2a { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; + } + leaf time-to-trigger-event2b { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; + } + leaf time-to-trigger-event2d { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; + } + leaf time-to-trigger-event2f { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; + } + leaf threshold-used-frequency-event2b { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; + } + leaf threshold-used-frequency-event2d { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; + } + leaf threshold-used-frequency-event2f { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; + } + leaf instance-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; + } + } + + grouping inter-freq-meas-instance-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; + } + leaf intra-frequency-event-identity { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + } + leaf event-description { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; + } + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; + } + leaf threshold-used-frequency { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + } + leaf threshold-non-used-frequency { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; + } + } + + grouping ran-inter-rat-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; + leaf gsm-filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; + } + leaf bsic-verification-required { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; + } + leaf threshold-own-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; + } + leaf threshold-other-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; + } + leaf instance-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; + } + } + + grouping inter-rat-meas-instance-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; + } + leaf inter-rat-event-identity { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; + } + leaf event-description { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; + } + leaf bsic-verification-required { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; + } + leaf threshold-own-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; + } + leaf threshold-other-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; + } + } + + grouping ran-intra-freq-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + enum Pathloss { + description + "Enum Value - Pathloss"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; + } + leaf intra-frequency-event-identity { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; + } + leaf triggering-condition2-event1a { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + enum Detected { + description + "Enum Value - Detected"; + } + enum "Detected and Monitored" { + description + "Enum Value - Detected and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; + } + leaf triggering-condition1-event1b { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; + } + leaf triggering-condition2-event1e { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + enum Detected { + description + "Enum Value - Detected"; + } + enum "Detected and Monitored" { + description + "Enum Value - Detected and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; + } + leaf triggering-condition1-event1f { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; + } + leaf reporting-range-event1a { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; + } + leaf reporting-range-event1b { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; + } + leaf weighting-factor-event1a { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; + } + leaf weighting-factor-event1b { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; + } + leaf report-deactivation-threshold-event1a { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; + } + leaf reporting-amount-event1a { + type int32 { + range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; + } + leaf reporting-amount-event1c { + type int32 { + range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; + } + leaf reporting-interval-event1a { + type uint32 { + range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; + } + leaf reporting-interval-event1c { + type uint32 { + range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; + } + leaf hysteresis-event1a { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; + } + leaf hysteresis-event1b { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; + } + leaf hysteresis-event1c { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; + } + leaf hysteresis-event1d { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; + } + leaf hysteresis-event1e { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; + } + leaf hysteresis-event1f { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; + } + leaf time-to-trigger-event1a { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; + } + leaf time-to-trigger-event1b { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; + } + leaf time-to-trigger-event1c { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; + } + leaf time-to-trigger-event1d { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; + } + leaf time-to-trigger-event1e { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; + } + leaf time-to-trigger-event1f { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; + } + leaf threshold-used-frequency-event1e { + type int32 { + range "-120..165"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; + } + leaf threshold-used-frequency-event1f { + type int32 { + range "-120..165"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; + } + leaf replacement-activation-threshold-event1c { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; + } + leaf instance-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; + } + } + + grouping intra-freq-meas-instance-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; + } + leaf intra-frequency-event-identity { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + } + leaf event-description { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; + } + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + enum Pathloss { + description + "Enum Value - Pathloss"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; + } + leaf triggering-condition { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + enum Detected { + description + "Enum Value - Detected"; + } + enum "Detected and Monitored" { + description + "Enum Value - Detected and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; + } + leaf reporting-range { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; + } + leaf report-deactivation-threshold { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; + } + leaf reporting-amount { + type int32 { + range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; + } + leaf reporting-interval { + type uint32 { + range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; + } + leaf threshold-used-frequency { + type int32 { + range "-120..165"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + } + leaf replacement-activation-threshold { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; + } + } + + grouping umts-ran-neighbor-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; + leaf max-intra-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; + } + leaf max-inter-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; + } + leaf intra-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; + } + leaf inter-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; + } + } + + grouping neighbor-list-inter-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; + } + } + + grouping ran-neighbor-list-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + } + } + + grouping neighbor-list-inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type enumeration { + enum "GSM 850" { + description + "Enum Value - GSM 850"; + } + enum "GSM 900" { + description + "Enum Value - GSM 900"; + } + enum "DCS 1800" { + description + "Enum Value - DCS 1800"; + } + enum "PCS 1900" { + description + "Enum Value - PCS 1900"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping neighbor-list-intra-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; + } + leaf collocated-inter-freq-cell { + type uint32 { + range "0..268435455"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; + } + leaf max-tx-power { + type int32 { + range "-300..600"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; + } + leaf max-dpc-htx-power { + type int32 { + range "-400..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; + } + } + + grouping umts-ran-neighbor-list-in-use-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; + leaf max-intra-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; + } + leaf max-inter-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; + } + leaf intra-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; + } + leaf inter-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; + } + } + + grouping neighbor-list-in-use-inter-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; + } + } + + grouping ran-neighbor-list-in-use-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + } + } + + grouping ran-neighbor-list-in-use-inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping neighbor-list-in-use-intra-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; + } + } + + grouping umts-ran-power-control-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; + leaf constant-value { + type int32 { + range "-35..-10"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; + } + leaf power-ramp-step-up { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; + } + leaf preamble-retrans-max { + type uint32 { + range "1..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; + } + leaf persistence-scale-factor { + type uint32 { + range "2..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; + } + leaf m-max { + type uint32 { + range "1..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; + } + leaf nb01-min { + type uint32 { + range "0..50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; + } + leaf nb01-max { + type uint32 { + range "0..50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; + } + } + + grouping umts-ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RF."; + leaf uarfcndl { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; + } + leaf uarfcndl-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; + } + leaf uarfcnul-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; + } + leaf uarfcndl-to-protect { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; + } + leaf primary-scrambling-code { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; + } + leaf primary-scrambling-code-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; + } + leaf max-fap-tx-power-expanded { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; + } + leaf max-fap-tx-power-in-use-expanded { + type int32 { + range "-300..200"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; + } + leaf max-ul-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; + } + leaf max-ul-tx-power-in-use { + type int32 { + range "-50..33"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; + } + leaf pcpich-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; + } + leaf pcpich-power-in-use { + type int32 { + range "-100..200"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; + } + leaf power-offset-pilot-dpdch { + type uint32 { + range "0..24"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; + } + leaf fap-coverage-target { + type uint32 { + range "50..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; + } + leaf fap-quality-target-ec-io { + type int32 { + range "-200..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; + } + leaf psch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; + } + leaf ssch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; + } + leaf pich-power { + type int32 { + range "-10..5"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; + } + leaf pch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; + } + leaf fach-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; + } + leaf bch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; + } + leaf aich-power { + type int32 { + range "-22..5"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; + } + leaf ctch-allocation-period { + type uint32 { + range "1..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; + } + leaf cbs-frame-offset { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; + } + leaf max-tti { + type uint32 { + range "1..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; + } + leaf noise-rise-limit-lower-value { + type uint32 { + range "0..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; + } + leaf noise-rise-limit-upper-value { + type uint32 { + range "0..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; + } + leaf noise-rise-limit-in-use { + type uint32 { + range "0..500"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; + } + } + + grouping ran-rrc-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; + leaf att-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; + } + leaf fail-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; + } + leaf succ-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; + } + } + + grouping umts-ran-rrc-timers-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; + leaf t300 { + type uint32 { + range "100..8000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; + } + leaf t301 { + type uint32 { + range "100..8000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; + } + leaf t302 { + type uint32 { + range "100..8000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; + } + leaf t304 { + type uint32 { + range "100 | 200 | 400 | 1000 | 2000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; + } + leaf t305 { + type int32 { + range "-1 | 5 | 10 | 30 | 60 | 120 | 360 | 720"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; + } + leaf t307 { + type uint32 { + range "5 | 10 | 15 | 20 | 30 | 40 | 50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; + } + leaf t308 { + type uint32 { + range "40 | 80 | 160 | 320"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; + } + leaf t309 { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; + } + leaf t310 { + type uint32 { + range "40 | 80 | 120 | 160 | 200 | 240 | 280 | 320"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; + } + leaf t311 { + type uint32 { + range "250 | 500 | 750 | 1000 | 1250 | 1500 | 1750 | 2000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; + } + leaf t312 { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; + } + leaf t313 { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; + } + leaf t314 { + type uint32 { + range "0 | 2 | 4 | 6 | 8 | 12 | 16 | 20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; + } + leaf t315 { + type uint32 { + range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; + } + leaf t316 { + type int32 { + range "-1 | 0 | 10 | 20 | 30 | 40 | 50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; + } + leaf t317 { + type uint32 { + range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; + } + leaf n300 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; + } + leaf n301 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; + } + leaf n302 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; + } + leaf n304 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; + } + leaf n310 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; + } + leaf n312 { + type uint32 { + range "1..1000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; + } + leaf n313 { + type uint32 { + range "1 | 2 | 4 | 10 | 20 | 50 | 100 | 200"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; + } + leaf n315 { + type uint32 { + range "1..1000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; + } + leaf wait-time { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; + } + } + + grouping ran-ue-internal-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; + } + leaf ue-tx-pwr-threshold-event6a { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; + } + leaf time-to-trigger-event6a { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; + } + leaf ue-tx-pwr-threshold-event6b { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; + } + leaf time-to-trigger-event6b { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; + } + } + + grouping fap-service-fap-control-g { + description + "Grouping object for FAPService.{i}.FAPControl."; + leaf self-config-events { + type enumeration { + enum InitialREM { + description + "Enum Value - InitialREM"; + } + } + description + "FAPService.{i}.FAPControl.SelfConfigEvents"; + reference + "FAPService.{i}.FAPControl.SelfConfigEvents"; + } + leaf enclosure-tampering-detected { + type boolean; + description + "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; + reference + "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; + } + } + + grouping fap-control-cdma2000-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000."; + leaf home-domain { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; + } + leaf remote-ip-access-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; + } + leaf pm-config { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; + reference + "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; + } + } + + grouping cdma2000-gateway-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Gateway."; + leaf sec-gw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; + } + leaf sec-gw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; + } + leaf sec-gw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; + } + leaf sec-gw-switchover-count { + type uint32; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; + } + } + + grouping fap-control-cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD."; + leaf op-state { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; + } + leaf admin-state { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; + } + leaf a13-session-transfer-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; + } + leaf local-ip-access-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; + } + } + + grouping hrpd-a13-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; + leaf color-code-to-uati104-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; + } + leaf hrpd-subnet-to-ip-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; + } + } + + grouping a13-color-code-to-uati104-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; + } + leaf color-code { + type uint32 { + range "0..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; + } + leaf uati104 { + type string { + length "0..13"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; + } + } + + grouping a13-hrpd-subnet-to-ip-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; + } + leaf hrpd-subnet-length { + type uint32 { + range "1..104"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; + } + leaf hrpd-subnet { + type string { + length "0..13"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; + } + leaf a13-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; + } + } + + grouping cdma2000-hrpd-self-config-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; + leaf rfcnfl-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; + } + leaf pilot-pn-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; + } + leaf max-fap-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + } + leaf max-hrpd-beacon-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; + } + } + + grouping fap-control-cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX."; + leaf admin-state { + type enumeration { + enum Lock { + description + "Enum Value - Lock"; + } + enum Unlock { + description + "Enum Value - Unlock"; + } + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; + } + leaf op-state { + type string; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; + } + leaf daylight { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; + } + leaf max-p-rev { + type int32 { + range "6..9"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; + } + leaf reregister { + type uint32; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; + } + leaf emergency-session-period { + type uint32 { + range "15..1800"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; + } + leaf location-area-code { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; + } + leaf msc-id { + type uint32; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; + } + leaf active-handin-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; + } + } + + grouping one-x-active-handin-measurement-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; + leaf active-handin-measurement-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; + } + leaf active-hand-in-measurement-duration { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; + } + leaf measurement-report-threshold { + type int32 { + range "-150..0"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; + } + } + + grouping cdma2000-one-x-self-config-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; + leaf rfcnfl-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; + } + leaf pilot-pn-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; + } + leaf max-fap-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + } + leaf max-fap-beacon-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; + } + } + + grouping cdma2000-time-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Time."; + leaf local-time-zone { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; + } + leaf current-local-time { + type string; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; + } + leaf leap-seconds { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; + } + leaf daylight-savings-used { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; + } + } + + grouping fap-control-lte-g { + description + "Grouping object for FAPService.{i}.FAPControl.LTE."; + leaf op-state { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.LTE.OpState"; + reference + "FAPService.{i}.FAPControl.LTE.OpState"; + } + leaf admin-state { + type boolean; + description + "FAPService.{i}.FAPControl.LTE.AdminState"; + reference + "FAPService.{i}.FAPControl.LTE.AdminState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.LTE.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.LTE.RFTxStatus"; + } + leaf pm-config { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.LTE.PMConfig"; + reference + "FAPService.{i}.FAPControl.LTE.PMConfig"; + } + } + + grouping lte-gateway-g { + description + "Grouping object for FAPService.{i}.FAPControl.LTE.Gateway."; + leaf sec-gw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; + } + leaf sec-gw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; + } + leaf sec-gw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; + } + leaf s1-sig-link-server-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; + } + leaf s1-connection-mode { + type enumeration { + enum One { + description + "Enum Value - One"; + } + enum All { + description + "Enum Value - All"; + } + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; + } + leaf s1-sig-link-port { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; + } + } + + grouping fap-control-umts-g { + description + "Grouping object for FAPService.{i}.FAPControl.UMTS."; + leaf op-state { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.UMTS.OpState"; + reference + "FAPService.{i}.FAPControl.UMTS.OpState"; + } + leaf admin-state { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.AdminState"; + reference + "FAPService.{i}.FAPControl.UMTS.AdminState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; + } + leaf pm-config { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.UMTS.PMConfig"; + reference + "FAPService.{i}.FAPControl.UMTS.PMConfig"; + } + } + + grouping umts-gateway-g { + description + "Grouping object for FAPService.{i}.FAPControl.UMTS.Gateway."; + leaf sec-gw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; + } + leaf sec-gw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; + } + leaf sec-gw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; + } + leaf fapgw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; + } + leaf fapgw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; + } + leaf fapgw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; + } + leaf fapgw-port { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; + } + } + + grouping fap-control-umts-self-config-g { + description + "Grouping object for FAPService.{i}.FAPControl.UMTS.SelfConfig."; + leaf uarfcn-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; + } + leaf primary-scrambling-code-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; + } + leaf max-fap-tx-power-expanded-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; + } + leaf pcpich-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; + } + leaf max-ul-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; + } + leaf lacracura-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; + } + leaf neighbor-list-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; + } + leaf cell-re-selection-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; + } + leaf intra-freq-meas-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; + } + leaf inter-freq-meas-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; + } + leaf inter-rat-meas-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; + } + leaf ue-internal-meas-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; + } + leaf noise-rise-limit-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; + } + } + + grouping rem-cdma2000-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.CDMA2000.InServiceHandling"; + reference + "FAPService.{i}.REM.CDMA2000.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; + reference + "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; + } + leaf scan-now { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.ScanNow"; + reference + "FAPService.{i}.REM.CDMA2000.ScanNow"; + } + leaf return-timer { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.REM.CDMA2000.ReturnTimer"; + reference + "FAPService.{i}.REM.CDMA2000.ReturnTimer"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; + reference + "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; + } + leaf periodic-interval { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; + reference + "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.CDMA2000.PeriodicTime"; + reference + "FAPService.{i}.REM.CDMA2000.PeriodicTime"; + } + leaf report-overheads { + type enumeration { + enum All { + description + "Enum Value - All"; + } + enum OneX { + description + "Enum Value - OneX"; + } + enum HRPD { + description + "Enum Value - HRPD"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "FAPService.{i}.REM.CDMA2000.ReportOverheads"; + reference + "FAPService.{i}.REM.CDMA2000.ReportOverheads"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.CDMA2000.ScanTimeout"; + reference + "FAPService.{i}.REM.CDMA2000.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.ScanStatus"; + reference + "FAPService.{i}.REM.CDMA2000.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.ErrorDetails"; + reference + "FAPService.{i}.REM.CDMA2000.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.LastScanTime"; + reference + "FAPService.{i}.REM.CDMA2000.LastScanTime"; + } + } + + grouping rem-cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD."; + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; + } + leaf max-channel-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; + } + } + + grouping cell-control-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; + leaf color-code { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; + } + leaf sector-id { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; + } + leaf subnet-mask { + type int32 { + range "0..104"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; + } + leaf country-code { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; + } + leaf latitude { + type int32 { + range "-1296000..1296000"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; + } + leaf longitude { + type int32 { + range "-2592000..2592000"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; + } + } + + grouping cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; + leaf band { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; + } + leaf rfcnfl { + type uint32 { + range "0..2016"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; + } + leaf io { + type int32 { + range "-105..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; + } + leaf p-ilot-pn { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; + } + leaf p-ilot-pn-phase { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; + } + leaf pilot-strength-ecp { + type int32 { + range "-130..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; + } + leaf pilot-strength-ecp-io { + type int32 { + range "-25..0"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; + } + leaf overheads-available { + type boolean; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; + } + } + + grouping hrpd-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; + } + leaf sniffing-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; + } + leaf sniffing-channel-number { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; + } + leaf pn-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; + } + } + + grouping cdma2000-macro-timing-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming."; + leaf admin-state { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; + } + leaf tracking-channel-number { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; + } + leaf tracking-band-class { + type uint32 { + range "0..31"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; + } + leaf tracking-pn-offset { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; + } + leaf timing-source { + type uint32 { + range "0..1"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; + } + } + + grouping macro-timing-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; + } + leaf air-interface-type { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; + } + leaf band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; + } + leaf channel-number { + type uint32; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; + } + leaf priority { + type uint32; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; + } + leaf pn-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; + } + } + + grouping rem-cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX."; + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; + } + leaf max-channel-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; + } + } + + grouping one-x-cell-control-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; + leaf sid { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; + } + leaf nid { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; + } + leaf regzone { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; + } + leaf baselat { + type int32 { + range "-2147483648..2147483647"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; + } + leaf baselong { + type int32 { + range "-2147483648..2147483647"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; + } + leaf mcc { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; + } + leaf mncimsi1112 { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; + } + leaf baseid { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; + } + leaf apid { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; + } + leaf apidmask { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; + } + leaf apidtext { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; + } + } + + grouping one-x-cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; + leaf band { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; + } + leaf rfcnfl { + type uint32 { + range "0..2016"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; + } + leaf io { + type int32 { + range "-105..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; + } + leaf p-ilot-pn { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; + } + leaf p-ilot-pn-phase { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; + } + leaf pilot-strength-ecp { + type int32 { + range "-130..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; + } + leaf pilot-strength-ecp-io { + type int32 { + range "-25..0"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; + } + leaf overheads-available { + type boolean; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; + } + } + + grouping one-x-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; + } + leaf sniffing-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; + } + leaf sniffing-channel-number { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; + } + leaf pn-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; + } + } + + grouping rem-lte-g { + description + "Grouping object for FAPService.{i}.REM.LTE."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.LTE.InServiceHandling"; + reference + "FAPService.{i}.REM.LTE.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.LTE.ScanOnBoot"; + reference + "FAPService.{i}.REM.LTE.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.LTE.ScanPeriodically"; + reference + "FAPService.{i}.REM.LTE.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "FAPService.{i}.REM.LTE.PeriodicInterval"; + reference + "FAPService.{i}.REM.LTE.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.LTE.PeriodicTime"; + reference + "FAPService.{i}.REM.LTE.PeriodicTime"; + } + leaf remplmn-list { + type string { + length "min..32"; + } + description + "FAPService.{i}.REM.LTE.REMPLMNList"; + reference + "FAPService.{i}.REM.LTE.REMPLMNList"; + } + leaf rem-band-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.LTE.REMBandList"; + reference + "FAPService.{i}.REM.LTE.REMBandList"; + } + leaf eutra-carrier-arfcndl-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; + reference + "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.LTE.ScanTimeout"; + reference + "FAPService.{i}.REM.LTE.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.LTE.ScanStatus"; + reference + "FAPService.{i}.REM.LTE.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.LTE.ErrorDetails"; + reference + "FAPService.{i}.REM.LTE.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.LTE.LastScanTime"; + reference + "FAPService.{i}.REM.LTE.LastScanTime"; + } + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.MaxCellEntries"; + reference + "FAPService.{i}.REM.LTE.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.LTE.CellNumberOfEntries"; + } + leaf max-carrier-meas-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; + reference + "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; + } + leaf carrier-meas-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; + reference + "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; + } + } + + grouping lte-carrier-meas-g { + description + "Grouping object for FAPService.{i}.REM.LTE.CarrierMeas.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; + } + leaf carrier-arfcndl { + type int32 { + range "min..65535"; + } + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; + } + leaf carrier-ch-width { + type int32 { + range "min..750"; + } + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; + } + leaf carrier-rssi { + type int32 { + range "-100..-25"; + } + config false; + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; + } + } + + grouping cell-bcch-g { + description + "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; + leaf dl-bandwidth { + type uint32 { + range "6 | 15 | 25 | 50 | 75 | 100"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; + } + leaf ul-bandwidth { + type uint32 { + range "6 | 15 | 25 | 50 | 75 | 100"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; + } + leaf rs-tx-power { + type int32 { + range "-60..50"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; + } + leaf tac { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; + } + leaf cell-id { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; + } + leaf cell-barred { + type boolean; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; + } + leaf csg-indication { + type boolean; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; + } + leaf csg-identity { + type uint32 { + range "0..134217727"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; + } + leaf max-plmn-list-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; + } + leaf plmn-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; + } + } + + grouping bcch-plmn-list-g { + description + "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; + } + leaf cell-reserved-for-operator-use { + type boolean; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; + } + } + + grouping lte-cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.RF."; + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; + } + leaf phy-cell-id { + type uint32 { + range "0..503"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; + } + leaf rsrp { + type int32 { + range "-140..-44"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; + } + leaf rsrq { + type int32 { + range "-240..0"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; + } + leaf rssi { + type int32 { + range "-110..-19"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; + } + } + + grouping umts-gsm-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.GSM."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; + reference + "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; + reference + "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; + reference + "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; + } + leaf remplmn-list { + type string { + length "min..6"; + } + description + "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; + reference + "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; + } + leaf rem-band-list { + type enumeration { + enum T-GSM380 { + description + "Enum Value - T-GSM380"; + } + enum T-GSM410 { + description + "Enum Value - T-GSM410"; + } + enum GSM450 { + description + "Enum Value - GSM450"; + } + enum GSM480 { + description + "Enum Value - GSM480"; + } + enum GSM710 { + description + "Enum Value - GSM710"; + } + enum GSM750 { + description + "Enum Value - GSM750"; + } + enum T-GSM810 { + description + "Enum Value - T-GSM810"; + } + enum GSM850 { + description + "Enum Value - GSM850"; + } + enum P-GSM900 { + description + "Enum Value - P-GSM900"; + } + enum E-GSM900 { + description + "Enum Value - E-GSM900"; + } + enum R-GSM900 { + description + "Enum Value - R-GSM900"; + } + enum T-GSM900 { + description + "Enum Value - T-GSM900"; + } + enum DCS1800 { + description + "Enum Value - DCS1800"; + } + enum PCS1900 { + description + "Enum Value - PCS1900"; + } + } + description + "FAPService.{i}.REM.UMTS.GSM.REMBandList"; + reference + "FAPService.{i}.REM.UMTS.GSM.REMBandList"; + } + leaf arfcn-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; + reference + "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; + reference + "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; + reference + "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; + } + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; + reference + "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; + } + } + + grouping gsm-cell-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf band-indicator { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; + } + leaf arfcn { + type uint32 { + range "0..1023"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; + } + leaf bsic { + type uint32 { + range "0..63"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "1..65535"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; + } + leaf rac { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; + } + leaf ci { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; + } + leaf rssi { + type int32 { + range "-110..48"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; + } + } + + grouping umts-wcdma-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; + } + leaf remplmn-list { + type string { + length "min..32"; + } + description + "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; + } + leaf rem-band-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; + } + leaf uarfcndl-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; + } + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; + } + } + + grouping wcdma-cell-bcch-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; + leaf plmn-type { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; + } + leaf cell-id { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; + } + leaf pcpich-tx-power { + type int32 { + range "-10..50"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; + } + leaf csg-indicator { + type boolean; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; + } + leaf csgid { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; + } + leaf uarfcndl-list { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; + } + } + + grouping bcch-csgpsc-split-info-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; + leaf start-psc-range1-coefficient { + type uint32 { + range "0..63"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + } + leaf number-of-ps-cs { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; + } + leaf psc-range2-offset { + type uint32 { + range "0..63"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; + } + } + + grouping bcch-reference-position-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; + leaf latitude { + type int32 { + range "-90000000..90000000"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; + } + leaf longitude { + type int32 { + range "-180000000..180000000"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; + } + leaf uncertainty-semi-major { + type uint32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; + } + leaf uncertainty-semi-minor { + type uint32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; + } + leaf orientation-of-major-axis { + type uint32 { + range "0..89"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; + } + leaf confidence { + type uint32 { + range "0..100"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; + } + } + + grouping wcdma-cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; + } + leaf cpichrscp { + type int32 { + range "-120..-25"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; + } + leaf cpich-ec-no { + type int32 { + range "-48..0"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; + } + leaf rssi { + type int32 { + range "-100..-25"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; + } + leaf primary-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; + } + } + + grouping transport-packet-g { + description + "Grouping object for FAPService.{i}.Transport.Packet."; + leaf echo-interval { + type uint32; + description + "FAPService.{i}.Transport.Packet.EchoInterval"; + reference + "FAPService.{i}.Transport.Packet.EchoInterval"; + } + leaf sent-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.Packet.SentPackets"; + reference + "FAPService.{i}.Transport.Packet.SentPackets"; + } + leaf rcv-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.Packet.RcvPackets"; + reference + "FAPService.{i}.Transport.Packet.RcvPackets"; + } + } + + grouping transport-real-time-g { + description + "Grouping object for FAPService.{i}.Transport.RealTime."; + leaf rtcp-enable { + type boolean; + description + "FAPService.{i}.Transport.RealTime.RTCPEnable"; + reference + "FAPService.{i}.Transport.RealTime.RTCPEnable"; + } + leaf sent-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.SentPackets"; + reference + "FAPService.{i}.Transport.RealTime.SentPackets"; + } + leaf rcv-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.RcvPackets"; + reference + "FAPService.{i}.Transport.RealTime.RcvPackets"; + } + leaf bytes-sent { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.BytesSent"; + reference + "FAPService.{i}.Transport.RealTime.BytesSent"; + } + leaf bytes-received { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.BytesReceived"; + reference + "FAPService.{i}.Transport.RealTime.BytesReceived"; + } + } + + grouping real-time-perf-g { + description + "Grouping object for FAPService.{i}.Transport.RealTime.Perf."; + leaf lost-rcv-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; + reference + "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; + } + leaf lost-far-end-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; + reference + "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; + } + leaf overruns { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.Overruns"; + reference + "FAPService.{i}.Transport.RealTime.Perf.Overruns"; + } + leaf underruns { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.Underruns"; + reference + "FAPService.{i}.Transport.RealTime.Perf.Underruns"; + } + leaf mean-rtt { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; + } + leaf max-rtt { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; + } + leaf mean-receive-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; + } + leaf max-receive-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; + } + leaf mean-far-end-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; + } + leaf max-far-end-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; + } + } + + grouping transport-sctp-g { + description + "Grouping object for FAPService.{i}.Transport.SCTP."; + leaf enable { + type boolean; + description + "FAPService.{i}.Transport.SCTP.Enable"; + reference + "FAPService.{i}.Transport.SCTP.Enable"; + } + leaf hb-interval { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SCTP.HBInterval"; + reference + "FAPService.{i}.Transport.SCTP.HBInterval"; + } + leaf max-association-retransmits { + type uint32; + description + "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; + reference + "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; + } + leaf max-init-retransmits { + type uint32; + description + "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; + reference + "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; + } + leaf max-path-retransmits { + type uint32; + description + "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; + reference + "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; + } + leaf rto-initial { + type uint32; + description + "FAPService.{i}.Transport.SCTP.RTOInitial"; + reference + "FAPService.{i}.Transport.SCTP.RTOInitial"; + } + leaf rto-max { + type uint32; + description + "FAPService.{i}.Transport.SCTP.RTOMax"; + reference + "FAPService.{i}.Transport.SCTP.RTOMax"; + } + leaf rto-min { + type uint32; + description + "FAPService.{i}.Transport.SCTP.RTOMin"; + reference + "FAPService.{i}.Transport.SCTP.RTOMin"; + } + leaf val-cookie-life { + type uint32; + description + "FAPService.{i}.Transport.SCTP.ValCookieLife"; + reference + "FAPService.{i}.Transport.SCTP.ValCookieLife"; + } + leaf out-of-blues { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutOfBlues"; + reference + "FAPService.{i}.Transport.SCTP.OutOfBlues"; + } + leaf checksum-errors { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.ChecksumErrors"; + reference + "FAPService.{i}.Transport.SCTP.ChecksumErrors"; + } + leaf out-ctrl-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; + reference + "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; + } + leaf out-order-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutOrderChunks"; + reference + "FAPService.{i}.Transport.SCTP.OutOrderChunks"; + } + leaf out-unorder-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; + reference + "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; + } + leaf in-ctrl-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InCtrlChunks"; + reference + "FAPService.{i}.Transport.SCTP.InCtrlChunks"; + } + leaf in-order-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InOrderChunks"; + reference + "FAPService.{i}.Transport.SCTP.InOrderChunks"; + } + leaf in-unorder-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InUnorderChunks"; + reference + "FAPService.{i}.Transport.SCTP.InUnorderChunks"; + } + leaf frag-usr-msgs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; + reference + "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; + } + leaf reasm-usr-msgs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; + reference + "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; + } + leaf out-sctp-packs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; + reference + "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; + } + leaf in-sctp-packs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InSCTPPacks"; + reference + "FAPService.{i}.Transport.SCTP.InSCTPPacks"; + } + leaf discontinuity { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Discontinuity"; + reference + "FAPService.{i}.Transport.SCTP.Discontinuity"; + } + leaf assoc-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; + reference + "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; + } + } + + grouping sctp-assoc-g { + description + "Grouping object for FAPService.{i}.Transport.SCTP.Assoc.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; + } + leaf primary-peer-address { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; + } + leaf local-port { + type uint32 { + range "0..63999"; + } + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; + } + leaf in-streams { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; + } + leaf out-streams { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; + } + leaf start-time { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; + } + leaf discontinuity { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; + } + } + + grouping transport-sip-g { + description + "Grouping object for FAPService.{i}.Transport.SIP."; + leaf enable { + type boolean; + description + "FAPService.{i}.Transport.SIP.Enable"; + reference + "FAPService.{i}.Transport.SIP.Enable"; + } + } + + grouping sip-fcs-g { + description + "Grouping object for FAPService.{i}.Transport.SIP.FCS."; + leaf fcsuri { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.FCSURI"; + reference + "FAPService.{i}.Transport.SIP.FCS.FCSURI"; + } + leaf out-going-proxy-uri { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; + reference + "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; + } + leaf p-access-net-info-header { + type string; + config false; + description + "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; + reference + "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; + } + leaf realm { + type string { + length "min..64"; + } + description + "FAPService.{i}.Transport.SIP.FCS.Realm"; + reference + "FAPService.{i}.Transport.SIP.FCS.Realm"; + } + leaf impu { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.IMPU"; + reference + "FAPService.{i}.Transport.SIP.FCS.IMPU"; + } + leaf impi { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.IMPI"; + reference + "FAPService.{i}.Transport.SIP.FCS.IMPI"; + } + leaf sip-password { + type string { + length "min..32"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; + } + leaf sip-auth-capability { + type string; + config false; + description + "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; + } + leaf sip-auth-method { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; + } + leaf sip-local-port { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; + } + leaf rtp-port-low-limit { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; + reference + "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; + } + leaf rtp-port-high-limit { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; + reference + "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; + } + leaf sip-reg-expiry { + type uint32; + description + "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; + } + leaf sip-session-expiry { + type uint32 { + range "90..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; + } + leaf emergency-numbers-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; + reference + "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; + } + leaf timer-t1 { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.TimerT1"; + reference + "FAPService.{i}.Transport.SIP.FCS.TimerT1"; + } + leaf timer-t2 { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.TimerT2"; + reference + "FAPService.{i}.Transport.SIP.FCS.TimerT2"; + } + leaf timer-t4 { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.TimerT4"; + reference + "FAPService.{i}.Transport.SIP.FCS.TimerT4"; + } + leaf t3210 { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.Transport.SIP.FCS.T3210"; + reference + "FAPService.{i}.Transport.SIP.FCS.T3210"; + } + } + + grouping transport-security-g { + description + "Grouping object for FAPService.{i}.Transport.Security."; + leaf secret-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; + reference + "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; + } + } + + grouping security-secret-g { + description + "Grouping object for FAPService.{i}.Transport.Security.Secret.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; + } + leaf type { + type string; + config false; + description + "FAPService.{i}.Transport.Security.Secret.{i}.Type"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.Type"; + } + leaf status { + type string; + config false; + description + "FAPService.{i}.Transport.Security.Secret.{i}.Status"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.Status"; + } + leaf uicc-card-id { + type string; + config false; + description + "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; + } + } + + grouping fap-service-access-mgmt-g { + description + "Grouping object"; + } + + grouping cdma2000-local-ip-access-g { + description + "Grouping object"; + } + + grouping access-mgmt-legacy-g { + description + "Grouping object"; + } + + grouping fap-service-cell-config-g { + description + "Grouping object"; + } + + grouping hrpd-ran-g { + description + "Grouping object"; + } + + grouping epc-ho-g { + description + "Grouping object"; + } + + grouping lte-ran-g { + description + "Grouping object"; + } + + grouping ran-csg-g { + description + "Grouping object"; + } + + grouping ran-drb-g { + description + "Grouping object"; + } + + grouping ran-erab-g { + description + "Grouping object"; + } + + grouping ran-mac-g { + description + "Grouping object"; + } + + grouping ran-mobility-g { + description + "Grouping object"; + } + + grouping mobility-conn-mode-g { + description + "Grouping object"; + } + + grouping mobility-idle-mode-g { + description + "Grouping object"; + } + + grouping idle-mode-irat-g { + description + "Grouping object"; + } + + grouping ran-phy-g { + description + "Grouping object"; + } + + grouping ran-rlc-g { + description + "Grouping object"; + } + + grouping ran-rrc-g { + description + "Grouping object"; + } + + grouping ran-rru-g { + description + "Grouping object"; + } + + grouping cs-domain-hho-g { + description + "Grouping object"; + } + + grouping cs-domain-rab-g { + description + "Grouping object"; + } + + grouping cn-hho-g { + description + "Grouping object"; + } + + grouping ps-domain-rab-g { + description + "Grouping object"; + } + + grouping umts-ran-rrc-g { + description + "Grouping object"; + } + + grouping fap-service-rem-g { + description + "Grouping object"; + } + + grouping hrpd-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping one-x-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping lte-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping rem-umts-g { + description + "Grouping object"; + } + + grouping wcdma-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping fap-service-transport-g { + description + "Grouping object"; + } + + augment "/tr-181:device/tr-181:services" { + description + "augment this model in tr-181"; + list fap-service { + key "index"; + description + "FAPService.{i}."; + reference + "FAPService.{i}."; + uses fap-service-g; + container access-mgmt { + description + "Container for object class FAPService.{i}.AccessMgmt."; + reference + "FAPService.{i}.AccessMgmt."; + uses fap-service-access-mgmt-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.AccessMgmt.CDMA2000."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000."; + uses access-mgmt-cdma2000-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; + uses cdma2000-local-ip-access-g; + container hrpd { + description + "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; + uses local-ip-access-hrpd-g; + list egress-filter { + key "index"; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; + uses hrpd-egress-filter-g; + } + } + } + list member-detail { + key "index"; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; + uses cdma2000-member-detail-g; + } + } + container lte { + description + "Container for object class FAPService.{i}.AccessMgmt.LTE."; + reference + "FAPService.{i}.AccessMgmt.LTE."; + uses access-mgmt-lte-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; + uses lte-local-ip-access-g; + } + } + container legacy { + description + "Container for object class FAPService.{i}.AccessMgmt.Legacy."; + reference + "FAPService.{i}.AccessMgmt.Legacy."; + uses access-mgmt-legacy-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; + uses legacy-local-ip-access-g; + list rule { + key "index"; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; + uses local-ip-access-rule-g; + } + } + } + container umts { + description + "Container for object class FAPService.{i}.AccessMgmt.UMTS."; + reference + "FAPService.{i}.AccessMgmt.UMTS."; + uses access-mgmt-umts-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; + uses umts-local-ip-access-g; + } + list member-detail { + key "index"; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; + uses umts-member-detail-g; + } + } + } + container capabilities { + description + "Container for object class FAPService.{i}.Capabilities."; + reference + "FAPService.{i}.Capabilities."; + uses fap-service-capabilities-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000."; + reference + "FAPService.{i}.Capabilities.CDMA2000."; + uses capabilities-cdma2000-g; + container hrpd { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD."; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD."; + uses cdma2000-hrpd-g; + container self-config { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; + uses hrpd-self-config-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX."; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX."; + uses cdma2000-one-x-g; + container self-config { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; + uses one-x-self-config-g; + } + } + } + container lte { + description + "Container for object class FAPService.{i}.Capabilities.LTE."; + reference + "FAPService.{i}.Capabilities.LTE."; + uses capabilities-lte-g; + } + container umts { + description + "Container for object class FAPService.{i}.Capabilities.UMTS."; + reference + "FAPService.{i}.Capabilities.UMTS."; + uses capabilities-umts-g; + container self-config { + description + "Container for object class FAPService.{i}.Capabilities.UMTS.SelfConfig."; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig."; + uses umts-self-config-g; + } + } + } + container cell-config { + description + "Container for object class FAPService.{i}.CellConfig."; + reference + "FAPService.{i}.CellConfig."; + uses fap-service-cell-config-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000."; + reference + "FAPService.{i}.CellConfig.CDMA2000."; + uses cell-config-cdma2000-g; + container beacon { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.Beacon."; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon."; + uses cdma2000-beacon-g; + list beacon-list { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; + uses beacon-beacon-list-g; + } + list hrpd-beacon-list { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; + uses beacon-hrpd-beacon-list-g; + } + } + container hrpd { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD."; + uses cell-config-cdma2000-hrpd-g; + container access-auth-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; + uses hrpd-access-auth-config-g; + } + container access-auth-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; + uses hrpd-access-auth-stats-g; + } + list batch-pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; + uses hrpd-batch-pcfpdsn-g; + } + container call-control-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; + uses hrpd-call-control-stats-g; + } + container pcf-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; + uses hrpd-pcf-config-g; + container pcf-performance-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; + uses pcf-config-pcf-performance-stats-g; + } + } + list pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; + uses hrpd-pcfpdsn-g; + container a11-reg-update-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; + uses pcfpdsn-a11-reg-update-stats-g; + } + container a11-session-update-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; + uses pcfpdsn-a11-session-update-stats-g; + } + container aux-a10-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; + uses pcfpdsn-aux-a10-stats-g; + } + container pcfpdsn-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; + uses pcfpdsn-pcfpdsn-stats-g; + } + } + container qo-s-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; + uses hrpd-qo-s-stats-g; + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; + uses hrpd-ran-g; + container rf { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; + uses ran-rf-g; + } + } + container rnc-sig-apps-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; + uses hrpd-rnc-sig-apps-stats-g; + } + container redirect { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; + uses hrpd-redirect-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX."; + uses cell-config-cdma2000-one-x-g; + list batch-pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; + uses one-x-batch-pcfpdsn-g; + } + container pcf-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; + uses one-x-pcf-config-g; + container pcf-performance-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; + uses one-x-pcf-config-pcf-performance-stats-g; + } + } + list pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; + uses one-x-pcfpdsn-g; + container a11-reg-update-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; + uses one-x-pcfpdsn-a11-reg-update-stats-g; + } + container pcfpdsn-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; + uses one-x-pcfpdsn-pcfpdsn-stats-g; + } + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; + uses one-x-ran-g; + container apidm { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; + uses ran-apidm-g; + } + container apidtm { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; + uses ran-apidtm-g; + } + container appim { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; + uses ran-appim-g; + list appirec { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; + uses appim-appirec-g; + } + } + container access-parameters { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; + uses ran-access-parameters-g; + } + container extended-system-parameters { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; + uses ran-extended-system-parameters-g; + } + container forward-pwr-ctr { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; + uses ran-forward-pwr-ctr-g; + } + container hard-handoff { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; + uses ran-hard-handoff-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; + uses hard-handoff-stats-g; + } + } + list neighbor-list { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; + uses ran-neighbor-list-g; + } + container network-listen-mode-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; + uses ran-network-listen-mode-config-g; + } + container power-control { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; + uses ran-power-control-g; + } + container rf { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; + uses one-x-ran-rf-g; + } + container system-parameters { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; + uses ran-system-parameters-g; + } + } + container redirect { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; + uses one-x-redirect-g; + } + container stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; + uses one-x-stats-g; + } + } + } + container lte { + description + "Container for object class FAPService.{i}.CellConfig.LTE."; + reference + "FAPService.{i}.CellConfig.LTE."; + uses cell-config-lte-g; + container epc { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EPC."; + reference + "FAPService.{i}.CellConfig.LTE.EPC."; + uses lte-epc-g; + container ho { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO."; + uses epc-ho-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; + uses ho-stats-g; + } + } + list plmn-list { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; + uses epc-plmn-list-g; + } + list qo-s { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; + uses epc-qo-s-g; + } + } + container energy-savings { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings."; + uses lte-energy-savings-g; + container activation-candidate-cells-load { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; + uses energy-savings-activation-candidate-cells-load-g; + } + container deactivation-candidate-cells-load { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; + uses energy-savings-deactivation-candidate-cells-load-g; + } + list not-allowed-time-period { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; + uses energy-savings-not-allowed-time-period-g; + } + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN."; + reference + "FAPService.{i}.CellConfig.LTE.RAN."; + uses lte-ran-g; + container csg { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG."; + uses ran-csg-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; + uses csg-stats-g; + } + } + container cell-restriction { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; + uses ran-cell-restriction-g; + } + container common { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Common."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Common."; + uses ran-common-g; + } + container drb { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB."; + uses ran-drb-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; + uses drb-stats-g; + } + } + container erab { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB."; + uses ran-erab-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; + uses erab-stats-g; + list lgw { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; + uses stats-lgw-g; + } + } + } + container mac { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC."; + uses ran-mac-g; + container drx { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; + uses mac-drx-g; + } + container rach { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; + uses mac-rach-g; + } + container ulsch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; + uses mac-ulsch-g; + } + } + container mobility { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility."; + uses ran-mobility-g; + container conn-mode { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; + uses mobility-conn-mode-g; + container eutra { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; + uses conn-mode-eutra-g; + } + container irat { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; + uses conn-mode-irat-g; + } + } + container idle-mode { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; + uses mobility-idle-mode-g; + container common { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; + uses idle-mode-common-g; + } + container irat { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; + uses idle-mode-irat-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; + uses irat-cdma2000-g; + list cdma2000-band { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; + uses cdma2000-cdma2000-band-g; + } + } + container geran { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; + uses irat-geran-g; + list geran-freq-group { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; + uses geran-geran-freq-group-g; + } + } + container utra { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; + uses irat-utra-g; + list utranfdd-freq { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; + uses utra-utranfdd-freq-g; + } + } + } + container inter-freq { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; + uses idle-mode-inter-freq-g; + list carrier { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; + uses inter-freq-carrier-g; + } + } + container intra-freq { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; + uses idle-mode-intra-freq-g; + } + } + } + container neighbor-list { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; + uses lte-ran-neighbor-list-g; + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; + uses neighbor-list-inter-rat-cell-g; + list cdma2000 { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; + uses inter-rat-cell-cdma2000-g; + } + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; + uses inter-rat-cell-gsm-g; + } + list umts { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; + uses inter-rat-cell-umts-g; + } + } + list lte-cell { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; + uses neighbor-list-lte-cell-g; + } + } + container neighbor-list-in-use { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; + uses ran-neighbor-list-in-use-g; + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; + uses neighbor-list-in-use-inter-rat-cell-g; + list cdma2000 { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; + uses neighbor-list-in-use-inter-rat-cell-cdma2000-g; + } + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + uses neighbor-list-in-use-inter-rat-cell-gsm-g; + } + list umts { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; + uses neighbor-list-in-use-inter-rat-cell-umts-g; + } + } + list lte-cell { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; + uses neighbor-list-in-use-lte-cell-g; + } + } + container phy { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY."; + uses ran-phy-g; + container antenna-info { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; + uses phy-antenna-info-g; + } + container mbsfn { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; + uses phy-mbsfn-g; + list sf-config-list { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; + uses mbsfn-sf-config-list-g; + } + } + container pdsch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; + uses phy-pdsch-g; + } + container prach { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; + uses phy-prach-g; + } + container prs { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; + uses phy-prs-g; + } + container pucch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; + uses phy-pucch-g; + } + container pusch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; + uses phy-pusch-g; + container ulrs { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; + uses pusch-ulrs-g; + } + } + container srs { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; + uses phy-srs-g; + } + container tdd-frame { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; + uses phy-tdd-frame-g; + } + container ul-power-control { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; + uses phy-ul-power-control-g; + } + } + container rf { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RF."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF."; + uses lte-ran-rf-g; + } + container rlc { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC."; + uses ran-rlc-g; + container sr-b1 { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; + uses rlc-sr-b1-g; + } + container sr-b2 { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; + uses rlc-sr-b2-g; + } + } + container rrc { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC."; + uses ran-rrc-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; + uses rrc-stats-g; + } + } + container rrc-timers { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; + uses ran-rrc-timers-g; + } + container rru { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU."; + uses ran-rru-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; + uses rru-stats-g; + } + } + container s1-ap { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1AP."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1AP."; + uses ran-s1-ap-g; + } + container s1-u { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1U."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1U."; + uses ran-s1-u-g; + } + } + list tunnel { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; + uses lte-tunnel-g; + } + } + container umts { + description + "Container for object class FAPService.{i}.CellConfig.UMTS."; + reference + "FAPService.{i}.CellConfig.UMTS."; + uses cell-config-umts-g; + container cn { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN."; + reference + "FAPService.{i}.CellConfig.UMTS.CN."; + uses umts-cn-g; + container cs-domain { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; + uses cn-cs-domain-g; + container hho { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; + uses cs-domain-hho-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; + uses hho-stats-g; + } + } + container rab { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; + uses cs-domain-rab-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; + uses rab-stats-g; + } + } + } + container hho { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO."; + uses cn-hho-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; + uses cn-hho-stats-g; + } + } + container ps-domain { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; + uses cn-ps-domain-g; + container rab { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; + uses ps-domain-rab-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; + uses ps-domain-rab-stats-g; + list lgw { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; + uses rab-stats-lgw-g; + } + } + } + } + } + container rab { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAB."; + reference + "FAPService.{i}.CellConfig.UMTS.RAB."; + uses umts-rab-g; + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN."; + uses umts-ran-g; + container csg { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG."; + uses umts-ran-csg-g; + container csgpsc-split-info { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; + uses csg-csgpsc-split-info-g; + } + } + container cell-restriction { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; + uses umts-ran-cell-restriction-g; + } + container cell-selection { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; + uses ran-cell-selection-g; + } + container drx { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.DRX."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX."; + uses ran-drx-g; + } + container inter-freq-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; + uses ran-inter-freq-meas-g; + list instance { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; + uses inter-freq-meas-instance-g; + } + } + container inter-rat-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; + uses ran-inter-rat-meas-g; + list instance { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; + uses inter-rat-meas-instance-g; + } + } + container intra-freq-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; + uses ran-intra-freq-meas-g; + list instance { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; + uses intra-freq-meas-instance-g; + } + } + container neighbor-list { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; + uses umts-ran-neighbor-list-g; + list inter-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; + uses neighbor-list-inter-freq-cell-g; + } + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; + uses ran-neighbor-list-inter-rat-cell-g; + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; + uses neighbor-list-inter-rat-cell-gsm-g; + } + } + list intra-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; + uses neighbor-list-intra-freq-cell-g; + } + } + container neighbor-list-in-use { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; + uses umts-ran-neighbor-list-in-use-g; + list inter-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; + uses neighbor-list-in-use-inter-freq-cell-g; + } + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; + uses ran-neighbor-list-in-use-inter-rat-cell-g; + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + uses ran-neighbor-list-in-use-inter-rat-cell-gsm-g; + } + } + list intra-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; + uses neighbor-list-in-use-intra-freq-cell-g; + } + } + container power-control { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; + uses umts-ran-power-control-g; + } + container rf { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RF."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF."; + uses umts-ran-rf-g; + } + container rrc { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC."; + uses umts-ran-rrc-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; + uses ran-rrc-stats-g; + } + } + container rrc-timers { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; + uses umts-ran-rrc-timers-g; + } + container ue-internal-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; + uses ran-ue-internal-meas-g; + } + } + } + } + container fap-control { + description + "Container for object class FAPService.{i}.FAPControl."; + reference + "FAPService.{i}.FAPControl."; + uses fap-service-fap-control-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000."; + reference + "FAPService.{i}.FAPControl.CDMA2000."; + uses fap-control-cdma2000-g; + container gateway { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.Gateway."; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway."; + uses cdma2000-gateway-g; + } + container hrpd { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD."; + uses fap-control-cdma2000-hrpd-g; + container a13 { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; + uses hrpd-a13-g; + list color-code-to-uati104 { + key "index"; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; + uses a13-color-code-to-uati104-g; + } + list hrpd-subnet-to-ip { + key "index"; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; + uses a13-hrpd-subnet-to-ip-g; + } + } + container self-config { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; + uses cdma2000-hrpd-self-config-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX."; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX."; + uses fap-control-cdma2000-one-x-g; + container active-handin-measurement { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; + uses one-x-active-handin-measurement-g; + } + container self-config { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; + uses cdma2000-one-x-self-config-g; + } + } + container time { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.Time."; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time."; + uses cdma2000-time-g; + } + } + container lte { + description + "Container for object class FAPService.{i}.FAPControl.LTE."; + reference + "FAPService.{i}.FAPControl.LTE."; + uses fap-control-lte-g; + container gateway { + description + "Container for object class FAPService.{i}.FAPControl.LTE.Gateway."; + reference + "FAPService.{i}.FAPControl.LTE.Gateway."; + uses lte-gateway-g; + } + } + container umts { + description + "Container for object class FAPService.{i}.FAPControl.UMTS."; + reference + "FAPService.{i}.FAPControl.UMTS."; + uses fap-control-umts-g; + container gateway { + description + "Container for object class FAPService.{i}.FAPControl.UMTS.Gateway."; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway."; + uses umts-gateway-g; + } + container self-config { + description + "Container for object class FAPService.{i}.FAPControl.UMTS.SelfConfig."; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig."; + uses fap-control-umts-self-config-g; + } + } + } + container rem { + description + "Container for object class FAPService.{i}.REM."; + reference + "FAPService.{i}.REM."; + uses fap-service-rem-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.REM.CDMA2000."; + reference + "FAPService.{i}.REM.CDMA2000."; + uses rem-cdma2000-g; + container hrpd { + description + "Container for object class FAPService.{i}.REM.CDMA2000.HRPD."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD."; + uses rem-cdma2000-hrpd-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; + uses hrpd-cell-g; + container control-channel { + description + "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; + uses cell-control-channel-g; + } + container rf { + description + "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; + uses cell-rf-g; + } + } + list channel { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; + uses hrpd-channel-g; + } + } + container macro-timing { + description + "Container for object class FAPService.{i}.REM.CDMA2000.MacroTiming."; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming."; + uses cdma2000-macro-timing-g; + list channel { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; + uses macro-timing-channel-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.REM.CDMA2000.OneX."; + reference + "FAPService.{i}.REM.CDMA2000.OneX."; + uses rem-cdma2000-one-x-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; + uses one-x-cell-g; + container control-channel { + description + "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; + uses one-x-cell-control-channel-g; + } + container rf { + description + "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; + uses one-x-cell-rf-g; + } + } + list channel { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; + uses one-x-channel-g; + } + } + } + container lte { + description + "Container for object class FAPService.{i}.REM.LTE."; + reference + "FAPService.{i}.REM.LTE."; + uses rem-lte-g; + list carrier-meas { + key "index"; + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; + uses lte-carrier-meas-g; + } + list cell { + key "index"; + description + "FAPService.{i}.REM.LTE.Cell.{i}."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}."; + uses lte-cell-g; + container bcch { + description + "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; + uses cell-bcch-g; + list plmn-list { + key "index"; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; + uses bcch-plmn-list-g; + } + } + container rf { + description + "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF."; + uses lte-cell-rf-g; + } + } + } + container umts { + description + "Container for object class FAPService.{i}.REM.UMTS."; + reference + "FAPService.{i}.REM.UMTS."; + uses rem-umts-g; + container gsm { + description + "Container for object class FAPService.{i}.REM.UMTS.GSM."; + reference + "FAPService.{i}.REM.UMTS.GSM."; + uses umts-gsm-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; + uses gsm-cell-g; + } + } + container wcdma { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA."; + reference + "FAPService.{i}.REM.UMTS.WCDMA."; + uses umts-wcdma-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; + uses wcdma-cell-g; + container bcch { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; + uses wcdma-cell-bcch-g; + container csgpsc-split-info { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; + uses bcch-csgpsc-split-info-g; + } + container reference-position { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; + uses bcch-reference-position-g; + } + } + container rf { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; + uses wcdma-cell-rf-g; + } + } + } + } + } + container transport { + description + "Container for object class FAPService.{i}.Transport."; + reference + "FAPService.{i}.Transport."; + uses fap-service-transport-g; + container packet { + description + "Container for object class FAPService.{i}.Transport.Packet."; + reference + "FAPService.{i}.Transport.Packet."; + uses transport-packet-g; + } + container real-time { + description + "Container for object class FAPService.{i}.Transport.RealTime."; + reference + "FAPService.{i}.Transport.RealTime."; + uses transport-real-time-g; + container perf { + description + "Container for object class FAPService.{i}.Transport.RealTime.Perf."; + reference + "FAPService.{i}.Transport.RealTime.Perf."; + uses real-time-perf-g; + } + } + container sctp { + description + "Container for object class FAPService.{i}.Transport.SCTP."; + reference + "FAPService.{i}.Transport.SCTP."; + uses transport-sctp-g; + list assoc { + key "index"; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}."; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}."; + uses sctp-assoc-g; + } + } + container sip { + description + "Container for object class FAPService.{i}.Transport.SIP."; + reference + "FAPService.{i}.Transport.SIP."; + uses transport-sip-g; + container fcs { + description + "Container for object class FAPService.{i}.Transport.SIP.FCS."; + reference + "FAPService.{i}.Transport.SIP.FCS."; + uses sip-fcs-g; + } + } + container security { + description + "Container for object class FAPService.{i}.Transport.Security."; + reference + "FAPService.{i}.Transport.Security."; + uses transport-security-g; + list secret { + key "index"; + description + "FAPService.{i}.Transport.Security.Secret.{i}."; + reference + "FAPService.{i}.Transport.Security.Secret.{i}."; + uses security-secret-g; + } + } + } + } + } +} diff --git a/netconf-server/schemas/tr-069-cwmp-notification.yang b/netconf-server/schemas/base/tr-069-cwmp-notification.yang similarity index 96% rename from netconf-server/schemas/tr-069-cwmp-notification.yang rename to netconf-server/schemas/base/tr-069-cwmp-notification.yang index e0a47f6..66f5a8d 100644 --- a/netconf-server/schemas/tr-069-cwmp-notification.yang +++ b/netconf-server/schemas/base/tr-069-cwmp-notification.yang @@ -1,62534 +1,62534 @@ -module tr-069-cwmp-notification { - yang-version 1.1; - namespace "urn:onf:otcc:wireless:yang:tr069-notification"; - prefix ran; - - organization - "CommScope Inc"; - contact - "Radio access OneCell <5g@commscope.com> - - CommScope Inc - 1100 10th Ave Ct SE, - Hickory, - NC 28602, - USA"; - description - "This module contains a collection of YANG definitions for managing tr069 radio access network (RAN) devices. - - 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-05-25 { - description - "Initial version, used only for ONAP PoC 2018-06-25"; - reference - "ONF TR ???: A YANG Data Model for Radio Access Networks. - BBF TR-181-2-12-0 full"; - } - - grouping device-g { - description - "Grouping object for Device."; - leaf root-data-model-version { - type string; - config false; - description - "Device.RootDataModelVersion"; - reference - "Device.RootDataModelVersion"; - } - leaf interface-stack-number-of-entries { - type uint32; - config false; - description - "Device.InterfaceStackNumberOfEntries"; - reference - "Device.InterfaceStackNumberOfEntries"; - } - } - - grouping device-atm-g { - description - "Grouping object for Device.ATM."; - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.ATM.LinkNumberOfEntries"; - reference - "Device.ATM.LinkNumberOfEntries"; - } - } - - grouping diagnostics-f5-loopback-g { - description - "Grouping object for Device.ATM.Diagnostics.F5Loopback."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - } - description - "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; - reference - "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.ATM.Diagnostics.F5Loopback.Interface"; - reference - "Device.ATM.Diagnostics.F5Loopback.Interface"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; - reference - "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.ATM.Diagnostics.F5Loopback.Timeout"; - reference - "Device.ATM.Diagnostics.F5Loopback.Timeout"; - } - leaf success-count { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; - reference - "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.FailureCount"; - reference - "Device.ATM.Diagnostics.F5Loopback.FailureCount"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; - reference - "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; - reference - "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; - reference - "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; - } - } - - grouping atm-link-g { - description - "Grouping object for Device.ATM.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ATM.Link.{i}.Enable"; - reference - "Device.ATM.Link.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ATM.Link.{i}.Status"; - reference - "Device.ATM.Link.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ATM.Link.{i}.Alias"; - reference - "Device.ATM.Link.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.ATM.Link.{i}.Name"; - reference - "Device.ATM.Link.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.ATM.Link.{i}.LastChange"; - reference - "Device.ATM.Link.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.ATM.Link.{i}.LowerLayers"; - reference - "Device.ATM.Link.{i}.LowerLayers"; - } - leaf link-type { - type enumeration { - enum EoA { - description - "Enum Value - EoA"; - } - enum IPoA { - description - "Enum Value - IPoA"; - } - enum PPPoA { - description - "Enum Value - PPPoA"; - } - enum CIP { - description - "Enum Value - CIP"; - } - enum Unconfigured { - description - "Enum Value - Unconfigured"; - } - } - description - "Device.ATM.Link.{i}.LinkType"; - reference - "Device.ATM.Link.{i}.LinkType"; - } - leaf auto-config { - type boolean; - config false; - description - "Device.ATM.Link.{i}.AutoConfig"; - reference - "Device.ATM.Link.{i}.AutoConfig"; - } - leaf destination-address { - type string { - length "min..256"; - } - description - "Device.ATM.Link.{i}.DestinationAddress"; - reference - "Device.ATM.Link.{i}.DestinationAddress"; - } - leaf encapsulation { - type enumeration { - enum LLC { - description - "Enum Value - LLC"; - } - enum VCMUX { - description - "Enum Value - VCMUX"; - } - } - description - "Device.ATM.Link.{i}.Encapsulation"; - reference - "Device.ATM.Link.{i}.Encapsulation"; - } - leaf fcs-preserved { - type boolean; - description - "Device.ATM.Link.{i}.FCSPreserved"; - reference - "Device.ATM.Link.{i}.FCSPreserved"; - } - leaf vc-search-list { - type string { - length "min..256"; - } - description - "Device.ATM.Link.{i}.VCSearchList"; - reference - "Device.ATM.Link.{i}.VCSearchList"; - } - leaf aal { - type string; - config false; - description - "Device.ATM.Link.{i}.AAL"; - reference - "Device.ATM.Link.{i}.AAL"; - } - } - - grouping link-qo-s-g { - description - "Grouping object for Device.ATM.Link.{i}.QoS."; - leaf qo-s-class { - type enumeration { - enum UBR { - description - "Enum Value - UBR"; - } - enum CBR { - description - "Enum Value - CBR"; - } - enum GFR { - description - "Enum Value - GFR"; - } - enum VBR-nrt { - description - "Enum Value - VBR-nrt"; - } - enum VBR-rt { - description - "Enum Value - VBR-rt"; - } - enum UBR+ { - description - "Enum Value - UBR+"; - } - enum ABR { - description - "Enum Value - ABR"; - } - } - description - "Device.ATM.Link.{i}.QoS.QoSClass"; - reference - "Device.ATM.Link.{i}.QoS.QoSClass"; - } - leaf peak-cell-rate { - type uint32; - description - "Device.ATM.Link.{i}.QoS.PeakCellRate"; - reference - "Device.ATM.Link.{i}.QoS.PeakCellRate"; - } - leaf maximum-burst-size { - type uint32; - description - "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; - reference - "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; - } - leaf sustainable-cell-rate { - type uint32; - description - "Device.ATM.Link.{i}.QoS.SustainableCellRate"; - reference - "Device.ATM.Link.{i}.QoS.SustainableCellRate"; - } - } - - grouping link-stats-g { - description - "Grouping object for Device.ATM.Link.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BytesSent"; - reference - "Device.ATM.Link.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BytesReceived"; - reference - "Device.ATM.Link.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.PacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.PacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.ErrorsSent"; - reference - "Device.ATM.Link.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.ErrorsReceived"; - reference - "Device.ATM.Link.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf transmitted-blocks { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; - reference - "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; - } - leaf received-blocks { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; - reference - "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; - } - leaf crc-errors { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.CRCErrors"; - reference - "Device.ATM.Link.{i}.Stats.CRCErrors"; - } - leaf hec-errors { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.HECErrors"; - reference - "Device.ATM.Link.{i}.Stats.HECErrors"; - } - } - - grouping device-basapm-g { - description - "Grouping object for Device.BASAPM."; - leaf measurement-endpoint-number-of-entries { - type uint32; - config false; - description - "Device.BASAPM.MeasurementEndpointNumberOfEntries"; - reference - "Device.BASAPM.MeasurementEndpointNumberOfEntries"; - } - } - - grouping basapm-measurement-endpoint-g { - description - "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; - } - leaf measurement-agent { - type string; - description - "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; - } - leaf device-ownership { - type enumeration { - enum ISP { - description - "Enum Value - ISP"; - } - enum Customer { - description - "Enum Value - Customer"; - } - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; - } - leaf operational-domain { - type string { - length "min..256"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; - } - leaf internet-domain { - type string { - length "min..64"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; - } - leaf use-measurement-endpoint-in-reports { - type boolean; - description - "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; - } - } - - grouping measurement-endpoint-customer-device-g { - description - "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; - leaf equipment-identifier { - type string { - length "min..64"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; - } - leaf customer-identifier { - type string { - length "min..256"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; - } - } - - grouping measurement-endpoint-isp-device-g { - description - "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; - leaf reference-point { - type enumeration { - enum STP { - description - "Enum Value - STP"; - } - enum IDTP { - description - "Enum Value - IDTP"; - } - enum RNTP { - description - "Enum Value - RNTP"; - } - enum IRTP { - description - "Enum Value - IRTP"; - } - enum MTP { - description - "Enum Value - MTP"; - } - enum IATP { - description - "Enum Value - IATP"; - } - enum UNITP { - description - "Enum Value - UNITP"; - } - enum CEDTP { - description - "Enum Value - CEDTP"; - } - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; - } - leaf geographical-location { - type string; - description - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; - } - } - - grouping device-bridging-g { - description - "Grouping object for Device.Bridging."; - leaf max-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxBridgeEntries"; - reference - "Device.Bridging.MaxBridgeEntries"; - } - leaf max-d-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxDBridgeEntries"; - reference - "Device.Bridging.MaxDBridgeEntries"; - } - leaf max-q-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxQBridgeEntries"; - reference - "Device.Bridging.MaxQBridgeEntries"; - } - leaf max-vlan-entries { - type uint32; - config false; - description - "Device.Bridging.MaxVLANEntries"; - reference - "Device.Bridging.MaxVLANEntries"; - } - leaf max-provider-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxProviderBridgeEntries"; - reference - "Device.Bridging.MaxProviderBridgeEntries"; - } - leaf provider-bridge-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.ProviderBridgeNumberOfEntries"; - reference - "Device.Bridging.ProviderBridgeNumberOfEntries"; - } - leaf max-filter-entries { - type uint32; - config false; - description - "Device.Bridging.MaxFilterEntries"; - reference - "Device.Bridging.MaxFilterEntries"; - } - leaf bridge-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.BridgeNumberOfEntries"; - reference - "Device.Bridging.BridgeNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.FilterNumberOfEntries"; - reference - "Device.Bridging.FilterNumberOfEntries"; - } - } - - grouping bridging-bridge-g { - description - "Grouping object for Device.Bridging.Bridge.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Status"; - reference - "Device.Bridging.Bridge.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.Alias"; - } - leaf standard { - type enumeration { - enum 802.1D-2004 { - description - "Enum Value - 802.1D-2004"; - } - enum 802.1Q-2005 { - description - "Enum Value - 802.1Q-2005"; - } - enum 802.1Q-2011 { - description - "Enum Value - 802.1Q-2011"; - } - } - description - "Device.Bridging.Bridge.{i}.Standard"; - reference - "Device.Bridging.Bridge.{i}.Standard"; - } - leaf port-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; - reference - "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; - } - leaf vlan-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; - reference - "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; - } - leaf vlan-port-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; - reference - "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; - } - } - - grouping bridge-port-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Status"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Name"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; - } - leaf management-port { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; - } - leaf type { - type enumeration { - enum ProviderNetworkPort { - description - "Enum Value - ProviderNetworkPort"; - } - enum CustomerNetworkPort { - description - "Enum Value - CustomerNetworkPort"; - } - enum CustomerEdgePort { - description - "Enum Value - CustomerEdgePort"; - } - enum CustomerVLANPort { - description - "Enum Value - CustomerVLANPort"; - } - enum VLANUnawarePort { - description - "Enum Value - VLANUnawarePort"; - } - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.Type"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Type"; - } - leaf default-user-priority { - type uint32 { - range "0..7"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; - } - leaf priority-regeneration { - type uint32 { - range "0..7"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; - } - leaf port-state { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; - } - leaf pvid { - type int32 { - range "1..4094"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; - } - leaf tpid { - type uint32; - description - "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; - } - leaf acceptable-frame-types { - type enumeration { - enum AdmitAll { - description - "Enum Value - AdmitAll"; - } - enum AdmitOnlyVLANTagged { - description - "Enum Value - AdmitOnlyVLANTagged"; - } - enum AdmitOnlyPrioUntagged { - description - "Enum Value - AdmitOnlyPrioUntagged"; - } - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; - } - leaf ingress-filtering { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; - } - leaf service-access-priority-selection { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; - } - leaf service-access-priority-translation { - type uint32 { - range "0..7"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; - } - leaf priority-tagging { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; - } - } - - grouping port-priority-code-point-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; - leaf pcp-selection { - type uint32 { - range "1..4"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; - } - leaf use-dei { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; - } - leaf require-drop-encoding { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; - } - leaf pcp-encoding { - type string { - length "31"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; - } - leaf pcp-decoding { - type string { - length "15"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; - } - } - - grouping port-stats-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping bridge-vlan-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.VLAN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; - } - leaf vlanid { - type int32 { - range "1..4094"; - } - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; - } - } - - grouping bridge-vlan-port-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.VLANPort.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; - } - leaf vlan { - type string { - length "min..256"; - } - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; - } - leaf port { - type string { - length "min..256"; - } - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; - } - leaf untagged { - type boolean; - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; - } - } - - grouping bridging-filter-g { - description - "Grouping object for Device.Bridging.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Filter.{i}.Enable"; - reference - "Device.Bridging.Filter.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Filter.{i}.Alias"; - reference - "Device.Bridging.Filter.{i}.Alias"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.Filter.{i}.Status"; - reference - "Device.Bridging.Filter.{i}.Status"; - } - leaf bridge { - type string { - length "min..256"; - } - description - "Device.Bridging.Filter.{i}.Bridge"; - reference - "Device.Bridging.Filter.{i}.Bridge"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.Bridging.Filter.{i}.Order"; - reference - "Device.Bridging.Filter.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Bridging.Filter.{i}.Interface"; - reference - "Device.Bridging.Filter.{i}.Interface"; - } - leaf dhcp-type { - type enumeration { - enum DHCPv4 { - description - "Enum Value - DHCPv4"; - } - enum DHCPv6 { - description - "Enum Value - DHCPv6"; - } - } - description - "Device.Bridging.Filter.{i}.DHCPType"; - reference - "Device.Bridging.Filter.{i}.DHCPType"; - } - leaf vlanid-filter { - type uint32 { - range "0..4094"; - } - description - "Device.Bridging.Filter.{i}.VLANIDFilter"; - reference - "Device.Bridging.Filter.{i}.VLANIDFilter"; - } - leaf ethertype-filter-list { - type uint32; - description - "Device.Bridging.Filter.{i}.EthertypeFilterList"; - reference - "Device.Bridging.Filter.{i}.EthertypeFilterList"; - } - leaf ethertype-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; - reference - "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; - } - leaf source-mac-address-filter-list { - type string { - length "min..512"; - } - description - "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; - reference - "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; - } - leaf source-mac-address-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; - } - leaf dest-mac-address-filter-list { - type string { - length "min..512"; - } - description - "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; - reference - "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; - } - leaf dest-mac-address-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; - } - leaf source-mac-from-vendor-class-id-filter { - type string { - length "min..255"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; - } - leaf source-mac-from-vendor-class-id-filterv6 { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; - } - leaf source-mac-from-vendor-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; - } - leaf source-mac-from-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; - } - leaf dest-mac-from-vendor-class-id-filter { - type string { - length "min..255"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; - } - leaf dest-mac-from-vendor-class-id-filterv6 { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; - } - leaf dest-mac-from-vendor-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; - } - leaf dest-mac-from-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; - } - leaf source-mac-from-client-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; - } - leaf source-mac-from-client-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; - } - leaf dest-mac-from-client-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; - reference - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; - } - leaf dest-mac-from-client-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; - } - leaf source-mac-from-user-class-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; - } - leaf source-mac-from-user-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; - } - leaf dest-mac-from-user-class-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; - } - leaf dest-mac-from-user-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.Bridging.Filter.{i}.DestIP"; - reference - "Device.Bridging.Filter.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..49"; - } - description - "Device.Bridging.Filter.{i}.DestMask"; - reference - "Device.Bridging.Filter.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestIPExclude"; - reference - "Device.Bridging.Filter.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.Bridging.Filter.{i}.SourceIP"; - reference - "Device.Bridging.Filter.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..49"; - } - description - "Device.Bridging.Filter.{i}.SourceMask"; - reference - "Device.Bridging.Filter.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceIPExclude"; - reference - "Device.Bridging.Filter.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.Bridging.Filter.{i}.Protocol"; - reference - "Device.Bridging.Filter.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.ProtocolExclude"; - reference - "Device.Bridging.Filter.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.DestPort"; - reference - "Device.Bridging.Filter.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.DestPortRangeMax"; - reference - "Device.Bridging.Filter.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestPortExclude"; - reference - "Device.Bridging.Filter.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.SourcePort"; - reference - "Device.Bridging.Filter.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.SourcePortRangeMax"; - reference - "Device.Bridging.Filter.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourcePortExclude"; - reference - "Device.Bridging.Filter.{i}.SourcePortExclude"; - } - } - - grouping bridging-provider-bridge-g { - description - "Grouping object for Device.Bridging.ProviderBridge.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.ProviderBridge.{i}.Enable"; - reference - "Device.Bridging.ProviderBridge.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.ProviderBridge.{i}.Status"; - reference - "Device.Bridging.ProviderBridge.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.ProviderBridge.{i}.Alias"; - reference - "Device.Bridging.ProviderBridge.{i}.Alias"; - } - leaf type { - type enumeration { - enum S-VLAN { - description - "Enum Value - S-VLAN"; - } - enum PE { - description - "Enum Value - PE"; - } - } - description - "Device.Bridging.ProviderBridge.{i}.Type"; - reference - "Device.Bridging.ProviderBridge.{i}.Type"; - } - leaf svla-ncomponent { - type string { - length "min..256"; - } - description - "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; - reference - "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; - } - leaf cvla-ncomponents { - type string { - length "min..256"; - } - description - "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; - reference - "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; - } - } - - grouping device-bulk-data-g { - description - "Grouping object for Device.BulkData."; - leaf enable { - type boolean; - description - "Device.BulkData.Enable"; - reference - "Device.BulkData.Enable"; - } - leaf status { - type string; - config false; - description - "Device.BulkData.Status"; - reference - "Device.BulkData.Status"; - } - leaf min-reporting-interval { - type uint32; - config false; - description - "Device.BulkData.MinReportingInterval"; - reference - "Device.BulkData.MinReportingInterval"; - } - leaf protocols { - type string; - config false; - description - "Device.BulkData.Protocols"; - reference - "Device.BulkData.Protocols"; - } - leaf encoding-types { - type string; - config false; - description - "Device.BulkData.EncodingTypes"; - reference - "Device.BulkData.EncodingTypes"; - } - leaf parameter-wild-card-supported { - type boolean; - config false; - description - "Device.BulkData.ParameterWildCardSupported"; - reference - "Device.BulkData.ParameterWildCardSupported"; - } - leaf max-number-of-profiles { - type int32; - config false; - description - "Device.BulkData.MaxNumberOfProfiles"; - reference - "Device.BulkData.MaxNumberOfProfiles"; - } - leaf max-number-of-parameter-references { - type int32; - config false; - description - "Device.BulkData.MaxNumberOfParameterReferences"; - reference - "Device.BulkData.MaxNumberOfParameterReferences"; - } - leaf profile-number-of-entries { - type uint32; - config false; - description - "Device.BulkData.ProfileNumberOfEntries"; - reference - "Device.BulkData.ProfileNumberOfEntries"; - } - } - - grouping bulk-data-profile-g { - description - "Grouping object for Device.BulkData.Profile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.BulkData.Profile.{i}.Enable"; - reference - "Device.BulkData.Profile.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.Alias"; - reference - "Device.BulkData.Profile.{i}.Alias"; - } - leaf name { - type string { - length "min..255"; - } - description - "Device.BulkData.Profile.{i}.Name"; - reference - "Device.BulkData.Profile.{i}.Name"; - } - leaf number-of-retained-failed-reports { - type int32 { - range "-1..max"; - } - description - "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; - reference - "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; - } - leaf protocol { - type string; - description - "Device.BulkData.Profile.{i}.Protocol"; - reference - "Device.BulkData.Profile.{i}.Protocol"; - } - leaf encoding-type { - type string; - description - "Device.BulkData.Profile.{i}.EncodingType"; - reference - "Device.BulkData.Profile.{i}.EncodingType"; - } - leaf reporting-interval { - type uint32 { - range "1..max"; - } - description - "Device.BulkData.Profile.{i}.ReportingInterval"; - reference - "Device.BulkData.Profile.{i}.ReportingInterval"; - } - leaf time-reference { - type string; - description - "Device.BulkData.Profile.{i}.TimeReference"; - reference - "Device.BulkData.Profile.{i}.TimeReference"; - } - leaf streaming-host { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.StreamingHost"; - reference - "Device.BulkData.Profile.{i}.StreamingHost"; - } - leaf streaming-port { - type uint32 { - range "0..65535"; - } - description - "Device.BulkData.Profile.{i}.StreamingPort"; - reference - "Device.BulkData.Profile.{i}.StreamingPort"; - } - leaf streaming-session-id { - type uint32 { - range "48..57 | 65..90"; - } - description - "Device.BulkData.Profile.{i}.StreamingSessionID"; - reference - "Device.BulkData.Profile.{i}.StreamingSessionID"; - } - leaf file-transfer-url { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.FileTransferURL"; - reference - "Device.BulkData.Profile.{i}.FileTransferURL"; - } - leaf file-transfer-username { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.FileTransferUsername"; - reference - "Device.BulkData.Profile.{i}.FileTransferUsername"; - } - leaf control-file-format { - type string { - length "min..128"; - } - description - "Device.BulkData.Profile.{i}.ControlFileFormat"; - reference - "Device.BulkData.Profile.{i}.ControlFileFormat"; - } - leaf parameter-number-of-entries { - type uint32; - config false; - description - "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; - reference - "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; - } - } - - grouping profile-csv-encoding-g { - description - "Grouping object for Device.BulkData.Profile.{i}.CSVEncoding."; - leaf field-separator { - type string; - description - "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; - } - leaf row-separator { - type string; - description - "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; - } - leaf escape-character { - type string; - description - "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; - } - leaf report-format { - type enumeration { - enum ParameterPerRow { - description - "Enum Value - ParameterPerRow"; - } - enum ParameterPerColumn { - description - "Enum Value - ParameterPerColumn"; - } - } - description - "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; - } - leaf row-timestamp { - type enumeration { - enum Unix-Epoch { - description - "Enum Value - Unix-Epoch"; - } - enum ISO-8601 { - description - "Enum Value - ISO-8601"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; - } - } - - grouping profile-http-g { - description - "Grouping object for Device.BulkData.Profile.{i}.HTTP."; - leaf url { - type string { - length "min..1024"; - } - description - "Device.BulkData.Profile.{i}.HTTP.URL"; - reference - "Device.BulkData.Profile.{i}.HTTP.URL"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.HTTP.Username"; - reference - "Device.BulkData.Profile.{i}.HTTP.Username"; - } - leaf compressions-supported { - type string; - config false; - description - "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; - reference - "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; - } - leaf compression { - type string; - description - "Device.BulkData.Profile.{i}.HTTP.Compression"; - reference - "Device.BulkData.Profile.{i}.HTTP.Compression"; - } - leaf methods-supported { - type string; - config false; - description - "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; - reference - "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; - } - leaf method { - type string; - description - "Device.BulkData.Profile.{i}.HTTP.Method"; - reference - "Device.BulkData.Profile.{i}.HTTP.Method"; - } - leaf use-date-header { - type boolean; - description - "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; - reference - "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; - } - leaf retry-enable { - type boolean; - description - "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; - reference - "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; - } - leaf retry-minimum-wait-interval { - type uint32 { - range "1..65535"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; - reference - "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; - } - leaf retry-interval-multiplier { - type uint32 { - range "1000..65535"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; - reference - "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; - } - leaf request-uri-parameter-number-of-entries { - type uint32; - config false; - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; - } - leaf persist-across-reboot { - type boolean; - description - "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; - reference - "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; - } - } - - grouping http-request-uri-parameter-g { - description - "Grouping object for Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; - } - leaf reference { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; - } - } - - grouping profile-json-encoding-g { - description - "Grouping object for Device.BulkData.Profile.{i}.JSONEncoding."; - leaf report-format { - type enumeration { - enum ObjectHierarchy { - description - "Enum Value - ObjectHierarchy"; - } - enum NameValuePair { - description - "Enum Value - NameValuePair"; - } - } - description - "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; - reference - "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; - } - leaf report-timestamp { - type enumeration { - enum Unix-Epoch { - description - "Enum Value - Unix-Epoch"; - } - enum ISO-8601 { - description - "Enum Value - ISO-8601"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; - reference - "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; - } - } - - grouping profile-parameter-g { - description - "Grouping object for Device.BulkData.Profile.{i}.Parameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; - reference - "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; - } - leaf reference { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; - reference - "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; - } - } - - grouping device-captive-portal-g { - description - "Grouping object for Device.CaptivePortal."; - leaf enable { - type boolean; - description - "Device.CaptivePortal.Enable"; - reference - "Device.CaptivePortal.Enable"; - } - leaf status { - type string; - config false; - description - "Device.CaptivePortal.Status"; - reference - "Device.CaptivePortal.Status"; - } - leaf allowed-list { - type string { - length "min..10000"; - } - description - "Device.CaptivePortal.AllowedList"; - reference - "Device.CaptivePortal.AllowedList"; - } - leaf url { - type string { - length "min..2000"; - } - description - "Device.CaptivePortal.URL"; - reference - "Device.CaptivePortal.URL"; - } - } - - grouping device-cellular-g { - description - "Grouping object for Device.Cellular."; - leaf roaming-enabled { - type boolean; - description - "Device.Cellular.RoamingEnabled"; - reference - "Device.Cellular.RoamingEnabled"; - } - leaf roaming-status { - type string; - config false; - description - "Device.Cellular.RoamingStatus"; - reference - "Device.Cellular.RoamingStatus"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Cellular.InterfaceNumberOfEntries"; - reference - "Device.Cellular.InterfaceNumberOfEntries"; - } - leaf access-point-number-of-entries { - type uint32; - config false; - description - "Device.Cellular.AccessPointNumberOfEntries"; - reference - "Device.Cellular.AccessPointNumberOfEntries"; - } - } - - grouping cellular-access-point-g { - description - "Grouping object for Device.Cellular.AccessPoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Cellular.AccessPoint.{i}.Enable"; - reference - "Device.Cellular.AccessPoint.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Cellular.AccessPoint.{i}.Alias"; - reference - "Device.Cellular.AccessPoint.{i}.Alias"; - } - leaf apn { - type string { - length "min..64"; - } - description - "Device.Cellular.AccessPoint.{i}.APN"; - reference - "Device.Cellular.AccessPoint.{i}.APN"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.Cellular.AccessPoint.{i}.Username"; - reference - "Device.Cellular.AccessPoint.{i}.Username"; - } - leaf proxy { - type string { - length "min..45"; - } - description - "Device.Cellular.AccessPoint.{i}.Proxy"; - reference - "Device.Cellular.AccessPoint.{i}.Proxy"; - } - leaf proxy-port { - type uint32 { - range "1..65535"; - } - description - "Device.Cellular.AccessPoint.{i}.ProxyPort"; - reference - "Device.Cellular.AccessPoint.{i}.ProxyPort"; - } - leaf interface { - type string; - description - "Device.Cellular.AccessPoint.{i}.Interface"; - reference - "Device.Cellular.AccessPoint.{i}.Interface"; - } - } - - grouping cellular-interface-g { - description - "Grouping object for Device.Cellular.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Cellular.Interface.{i}.Enable"; - reference - "Device.Cellular.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Cellular.Interface.{i}.Status"; - reference - "Device.Cellular.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Cellular.Interface.{i}.Alias"; - reference - "Device.Cellular.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Cellular.Interface.{i}.Name"; - reference - "Device.Cellular.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Cellular.Interface.{i}.LastChange"; - reference - "Device.Cellular.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Cellular.Interface.{i}.LowerLayers"; - reference - "Device.Cellular.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Cellular.Interface.{i}.Upstream"; - reference - "Device.Cellular.Interface.{i}.Upstream"; - } - leaf imei { - type string; - config false; - description - "Device.Cellular.Interface.{i}.IMEI"; - reference - "Device.Cellular.Interface.{i}.IMEI"; - } - leaf supported-access-technologies { - type string; - config false; - description - "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; - reference - "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; - } - leaf preferred-access-technology { - type string; - description - "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; - reference - "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; - } - leaf current-access-technology { - type string; - config false; - description - "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; - reference - "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; - } - leaf available-networks { - type string; - config false; - description - "Device.Cellular.Interface.{i}.AvailableNetworks"; - reference - "Device.Cellular.Interface.{i}.AvailableNetworks"; - } - leaf network-requested { - type string { - length "min..64"; - } - description - "Device.Cellular.Interface.{i}.NetworkRequested"; - reference - "Device.Cellular.Interface.{i}.NetworkRequested"; - } - leaf network-in-use { - type string; - config false; - description - "Device.Cellular.Interface.{i}.NetworkInUse"; - reference - "Device.Cellular.Interface.{i}.NetworkInUse"; - } - leaf rssi { - type int32; - config false; - description - "Device.Cellular.Interface.{i}.RSSI"; - reference - "Device.Cellular.Interface.{i}.RSSI"; - } - leaf upstream-max-bit-rate { - type uint32; - config false; - description - "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; - reference - "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; - } - leaf downstream-max-bit-rate { - type uint32; - config false; - description - "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; - reference - "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; - } - } - - grouping interface-stats-g { - description - "Grouping object for Device.Cellular.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BytesSent"; - reference - "Device.Cellular.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping interface-usim-g { - description - "Grouping object for Device.Cellular.Interface.{i}.USIM."; - leaf status { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.Status"; - reference - "Device.Cellular.Interface.{i}.USIM.Status"; - } - leaf imsi { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.IMSI"; - reference - "Device.Cellular.Interface.{i}.USIM.IMSI"; - } - leaf iccid { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.ICCID"; - reference - "Device.Cellular.Interface.{i}.USIM.ICCID"; - } - leaf msisdn { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.MSISDN"; - reference - "Device.Cellular.Interface.{i}.USIM.MSISDN"; - } - leaf pin-check { - type enumeration { - enum OnNetworkAccess { - description - "Enum Value - OnNetworkAccess"; - } - enum Reboot { - description - "Enum Value - Reboot"; - } - enum Off { - description - "Enum Value - Off"; - } - } - description - "Device.Cellular.Interface.{i}.USIM.PINCheck"; - reference - "Device.Cellular.Interface.{i}.USIM.PINCheck"; - } - } - - grouping device-dhcpv4-g { - description - "Grouping object for Device.DHCPv4."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.ClientNumberOfEntries"; - reference - "Device.DHCPv4.ClientNumberOfEntries"; - } - } - - grouping dhcpv4-client-g { - description - "Grouping object for Device.DHCPv4.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.Enable"; - reference - "Device.DHCPv4.Client.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Client.{i}.Alias"; - reference - "Device.DHCPv4.Client.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Client.{i}.Interface"; - reference - "Device.DHCPv4.Client.{i}.Interface"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Client.{i}.Status"; - reference - "Device.DHCPv4.Client.{i}.Status"; - } - leaf dhcp-status { - type string; - config false; - description - "Device.DHCPv4.Client.{i}.DHCPStatus"; - reference - "Device.DHCPv4.Client.{i}.DHCPStatus"; - } - leaf ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.IPAddress"; - reference - "Device.DHCPv4.Client.{i}.IPAddress"; - } - leaf subnet-mask { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.SubnetMask"; - reference - "Device.DHCPv4.Client.{i}.SubnetMask"; - } - leaf ip-routers { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.IPRouters"; - reference - "Device.DHCPv4.Client.{i}.IPRouters"; - } - leaf dns-servers { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.DNSServers"; - reference - "Device.DHCPv4.Client.{i}.DNSServers"; - } - leaf lease-time-remaining { - type int32; - config false; - description - "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; - reference - "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; - } - leaf dhcp-server { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.DHCPServer"; - reference - "Device.DHCPv4.Client.{i}.DHCPServer"; - } - leaf passthrough-enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.PassthroughEnable"; - reference - "Device.DHCPv4.Client.{i}.PassthroughEnable"; - } - leaf passthrough-dhcp-pool { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; - reference - "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; - } - leaf sent-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; - reference - "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; - } - leaf req-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; - reference - "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; - } - } - - grouping client-req-option-g { - description - "Grouping object for Device.DHCPv4.Client.{i}.ReqOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; - } - leaf tag { - type uint32 { - range "1..254"; - } - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; - } - } - - grouping client-sent-option-g { - description - "Grouping object for Device.DHCPv4.Client.{i}.SentOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; - } - leaf tag { - type uint32 { - range "1..254"; - } - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; - } - leaf value { - type string { - length "0..255"; - } - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; - } - } - - grouping dhcpv4-relay-g { - description - "Grouping object for Device.DHCPv4.Relay."; - leaf enable { - type boolean; - description - "Device.DHCPv4.Relay.Enable"; - reference - "Device.DHCPv4.Relay.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Relay.Status"; - reference - "Device.DHCPv4.Relay.Status"; - } - leaf forwarding-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; - reference - "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; - } - } - - grouping relay-forwarding-g { - description - "Grouping object for Device.DHCPv4.Relay.Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Relay.Forwarding.{i}.Status"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Order"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; - } - leaf vendor-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; - } - leaf vendor-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; - } - leaf vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; - } - leaf client-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; - } - leaf client-id-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; - } - leaf user-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; - } - leaf user-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; - } - leaf chaddr { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; - } - leaf chaddr-mask { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; - } - leaf chaddr-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; - } - leaf locally-served { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; - } - leaf dhcp-server-ip-address { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; - } - } - - grouping dhcpv4-server-g { - description - "Grouping object for Device.DHCPv4.Server."; - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Enable"; - reference - "Device.DHCPv4.Server.Enable"; - } - leaf pool-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.PoolNumberOfEntries"; - reference - "Device.DHCPv4.Server.PoolNumberOfEntries"; - } - } - - grouping server-pool-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.Enable"; - reference - "Device.DHCPv4.Server.Pool.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Status"; - reference - "Device.DHCPv4.Server.Pool.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.Alias"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Order"; - reference - "Device.DHCPv4.Server.Pool.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Interface"; - reference - "Device.DHCPv4.Server.Pool.{i}.Interface"; - } - leaf vendor-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; - reference - "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; - } - leaf vendor-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; - } - leaf vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; - reference - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; - } - leaf client-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.ClientID"; - reference - "Device.DHCPv4.Server.Pool.{i}.ClientID"; - } - leaf client-id-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; - } - leaf user-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.UserClassID"; - reference - "Device.DHCPv4.Server.Pool.{i}.UserClassID"; - } - leaf user-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; - } - leaf chaddr { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Chaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.Chaddr"; - } - leaf chaddr-mask { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; - reference - "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; - } - leaf chaddr-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; - } - leaf min-address { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.MinAddress"; - reference - "Device.DHCPv4.Server.Pool.{i}.MinAddress"; - } - leaf max-address { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; - reference - "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; - } - leaf reserved-addresses { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; - reference - "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; - } - leaf subnet-mask { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; - reference - "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; - } - leaf dns-servers { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.DNSServers"; - reference - "Device.DHCPv4.Server.Pool.{i}.DNSServers"; - } - leaf domain-name { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.DomainName"; - reference - "Device.DHCPv4.Server.Pool.{i}.DomainName"; - } - leaf ip-routers { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.IPRouters"; - reference - "Device.DHCPv4.Server.Pool.{i}.IPRouters"; - } - leaf lease-time { - type int32 { - range "-1..max"; - } - description - "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; - reference - "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; - } - leaf static-address-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; - } - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; - } - } - - grouping pool-client-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; - } - leaf chaddr { - type string { - length "min..17"; - } - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; - } - leaf active { - type boolean; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - } - } - - grouping client-ipv4-address-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; - } - leaf lease-time-remaining { - type string; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; - } - } - - grouping client-option-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf tag { - type uint32 { - range "0..255"; - } - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - } - } - - grouping pool-option-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; - } - leaf tag { - type uint32 { - range "1..254"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; - } - leaf value { - type string { - length "0..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; - } - } - - grouping pool-static-address-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; - } - leaf chaddr { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; - } - leaf yiaddr { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; - } - } - - grouping device-dhcpv6-g { - description - "Grouping object for Device.DHCPv6."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.ClientNumberOfEntries"; - reference - "Device.DHCPv6.ClientNumberOfEntries"; - } - } - - grouping dhcpv6-client-g { - description - "Grouping object for Device.DHCPv6.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Client.{i}.Enable"; - reference - "Device.DHCPv6.Client.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Client.{i}.Alias"; - reference - "Device.DHCPv6.Client.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv6.Client.{i}.Interface"; - reference - "Device.DHCPv6.Client.{i}.Interface"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.Status"; - reference - "Device.DHCPv6.Client.{i}.Status"; - } - leaf duid { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.DUID"; - reference - "Device.DHCPv6.Client.{i}.DUID"; - } - leaf request-addresses { - type boolean; - description - "Device.DHCPv6.Client.{i}.RequestAddresses"; - reference - "Device.DHCPv6.Client.{i}.RequestAddresses"; - } - leaf request-prefixes { - type boolean; - description - "Device.DHCPv6.Client.{i}.RequestPrefixes"; - reference - "Device.DHCPv6.Client.{i}.RequestPrefixes"; - } - leaf rapid-commit { - type boolean; - description - "Device.DHCPv6.Client.{i}.RapidCommit"; - reference - "Device.DHCPv6.Client.{i}.RapidCommit"; - } - leaf suggested-t1 { - type int32 { - range "-1..max"; - } - description - "Device.DHCPv6.Client.{i}.SuggestedT1"; - reference - "Device.DHCPv6.Client.{i}.SuggestedT1"; - } - leaf suggested-t2 { - type int32 { - range "-1..max"; - } - description - "Device.DHCPv6.Client.{i}.SuggestedT2"; - reference - "Device.DHCPv6.Client.{i}.SuggestedT2"; - } - leaf supported-options { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.SupportedOptions"; - reference - "Device.DHCPv6.Client.{i}.SupportedOptions"; - } - leaf requested-options { - type uint32; - description - "Device.DHCPv6.Client.{i}.RequestedOptions"; - reference - "Device.DHCPv6.Client.{i}.RequestedOptions"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; - reference - "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; - } - leaf sent-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; - reference - "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; - } - leaf received-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; - } - } - - grouping client-received-option-g { - description - "Grouping object for Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; - } - leaf server { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; - } - } - - grouping dhcpv6-client-sent-option-g { - description - "Grouping object for Device.DHCPv6.Client.{i}.SentOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; - } - leaf value { - type string { - length "0..65535"; - } - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; - } - } - - grouping client-server-g { - description - "Grouping object for Device.DHCPv6.Client.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf source-address { - type string { - length "min..45"; - } - config false; - description - "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; - reference - "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; - } - leaf duid { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; - reference - "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; - } - leaf information-refresh-time { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; - reference - "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; - } - } - - grouping dhcpv6-server-g { - description - "Grouping object for Device.DHCPv6.Server."; - leaf enable { - type boolean; - description - "Device.DHCPv6.Server.Enable"; - reference - "Device.DHCPv6.Server.Enable"; - } - leaf pool-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.PoolNumberOfEntries"; - reference - "Device.DHCPv6.Server.PoolNumberOfEntries"; - } - } - - grouping dhcpv6-server-pool-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.Enable"; - reference - "Device.DHCPv6.Server.Pool.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Status"; - reference - "Device.DHCPv6.Server.Pool.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Alias"; - reference - "Device.DHCPv6.Server.Pool.{i}.Alias"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Order"; - reference - "Device.DHCPv6.Server.Pool.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Interface"; - reference - "Device.DHCPv6.Server.Pool.{i}.Interface"; - } - leaf duid { - type string { - length "min..130"; - } - description - "Device.DHCPv6.Server.Pool.{i}.DUID"; - reference - "Device.DHCPv6.Server.Pool.{i}.DUID"; - } - leaf duid-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; - } - leaf vendor-class-id { - type string { - length "min..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; - reference - "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; - } - leaf vendor-class-id-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; - } - leaf user-class-id { - type string { - length "min..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.UserClassID"; - reference - "Device.DHCPv6.Server.Pool.{i}.UserClassID"; - } - leaf user-class-id-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; - } - leaf source-address { - type string { - length "min..45"; - } - description - "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; - reference - "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; - } - leaf source-address-mask { - type string { - length "min..45"; - } - description - "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; - reference - "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; - } - leaf source-address-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; - } - leaf iana-enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; - reference - "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; - } - leaf iana-manual-prefixes { - type string; - description - "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; - } - leaf iana-prefixes { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; - } - leaf iapd-enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; - } - leaf iapd-manual-prefixes { - type string; - description - "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; - } - leaf iapd-prefixes { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; - } - leaf iapd-add-length { - type uint32 { - range "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; - } - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; - } - } - - grouping server-pool-client-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; - } - leaf source-address { - type string { - length "min..45"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; - } - leaf active { - type boolean; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; - } - leaf ipv6-prefix-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - } - } - - grouping client-ipv6-address-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; - } - leaf preferred-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; - } - } - - grouping client-ipv6-prefix-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf prefix { - type string { - length "min..49"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; - } - leaf preferred-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; - } - } - - grouping pool-client-option-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - } - } - - grouping server-pool-option-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; - } - leaf value { - type string { - length "0..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; - } - leaf passthrough-client { - type string { - length "min..256"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; - } - } - - grouping dlna-capabilities-g { - description - "Grouping object for Device.DLNA.Capabilities."; - leaf hnd-device-class { - type string; - config false; - description - "Device.DLNA.Capabilities.HNDDeviceClass"; - reference - "Device.DLNA.Capabilities.HNDDeviceClass"; - } - leaf device-capability { - type string; - config false; - description - "Device.DLNA.Capabilities.DeviceCapability"; - reference - "Device.DLNA.Capabilities.DeviceCapability"; - } - leaf hid-device-class { - type string; - config false; - description - "Device.DLNA.Capabilities.HIDDeviceClass"; - reference - "Device.DLNA.Capabilities.HIDDeviceClass"; - } - leaf image-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.ImageClassProfileID"; - reference - "Device.DLNA.Capabilities.ImageClassProfileID"; - } - leaf audio-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.AudioClassProfileID"; - reference - "Device.DLNA.Capabilities.AudioClassProfileID"; - } - leaf av-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.AVClassProfileID"; - reference - "Device.DLNA.Capabilities.AVClassProfileID"; - } - leaf media-collection-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.MediaCollectionProfileID"; - reference - "Device.DLNA.Capabilities.MediaCollectionProfileID"; - } - leaf printer-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.PrinterClassProfileID"; - reference - "Device.DLNA.Capabilities.PrinterClassProfileID"; - } - } - - grouping device-dns-g { - description - "Grouping object for Device.DNS."; - leaf supported-record-types { - type string; - config false; - description - "Device.DNS.SupportedRecordTypes"; - reference - "Device.DNS.SupportedRecordTypes"; - } - } - - grouping dns-client-g { - description - "Grouping object for Device.DNS.Client."; - leaf enable { - type boolean; - description - "Device.DNS.Client.Enable"; - reference - "Device.DNS.Client.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Client.Status"; - reference - "Device.DNS.Client.Status"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.DNS.Client.ServerNumberOfEntries"; - reference - "Device.DNS.Client.ServerNumberOfEntries"; - } - } - - grouping dns-client-server-g { - description - "Grouping object for Device.DNS.Client.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DNS.Client.Server.{i}.Enable"; - reference - "Device.DNS.Client.Server.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Client.Server.{i}.Status"; - reference - "Device.DNS.Client.Server.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DNS.Client.Server.{i}.Alias"; - reference - "Device.DNS.Client.Server.{i}.Alias"; - } - leaf dns-server { - type string { - length "min..45"; - } - description - "Device.DNS.Client.Server.{i}.DNSServer"; - reference - "Device.DNS.Client.Server.{i}.DNSServer"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DNS.Client.Server.{i}.Interface"; - reference - "Device.DNS.Client.Server.{i}.Interface"; - } - leaf type { - type string; - config false; - description - "Device.DNS.Client.Server.{i}.Type"; - reference - "Device.DNS.Client.Server.{i}.Type"; - } - } - - grouping diagnostics-ns-lookup-diagnostics-g { - description - "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error_DNSServerNotResolved { - description - "Enum Value - Error_DNSServerNotResolved"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; - } - leaf host-name { - type string { - length "min..256"; - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; - } - leaf dns-server { - type string { - length "min..256"; - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; - } - leaf timeout { - type uint32; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; - } - leaf number-of-repetitions { - type uint32; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; - } - leaf success-count { - type uint32; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; - } - } - - grouping ns-lookup-diagnostics-result-g { - description - "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; - } - leaf answer-type { - type string; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; - } - leaf host-name-returned { - type string; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; - } - leaf ip-addresses { - type string { - length "min..45"; - } - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; - } - leaf dns-server-ip { - type string { - length "min..45"; - } - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; - } - leaf response-time { - type uint32; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; - } - } - - grouping dns-relay-g { - description - "Grouping object for Device.DNS.Relay."; - leaf enable { - type boolean; - description - "Device.DNS.Relay.Enable"; - reference - "Device.DNS.Relay.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Relay.Status"; - reference - "Device.DNS.Relay.Status"; - } - leaf forward-number-of-entries { - type uint32; - config false; - description - "Device.DNS.Relay.ForwardNumberOfEntries"; - reference - "Device.DNS.Relay.ForwardNumberOfEntries"; - } - } - - grouping dns-relay-forwarding-g { - description - "Grouping object for Device.DNS.Relay.Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DNS.Relay.Forwarding.{i}.Enable"; - reference - "Device.DNS.Relay.Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Relay.Forwarding.{i}.Status"; - reference - "Device.DNS.Relay.Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DNS.Relay.Forwarding.{i}.Alias"; - reference - "Device.DNS.Relay.Forwarding.{i}.Alias"; - } - leaf dns-server { - type string { - length "min..45"; - } - description - "Device.DNS.Relay.Forwarding.{i}.DNSServer"; - reference - "Device.DNS.Relay.Forwarding.{i}.DNSServer"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DNS.Relay.Forwarding.{i}.Interface"; - reference - "Device.DNS.Relay.Forwarding.{i}.Interface"; - } - leaf type { - type string; - config false; - description - "Device.DNS.Relay.Forwarding.{i}.Type"; - reference - "Device.DNS.Relay.Forwarding.{i}.Type"; - } - } - - grouping dns-sd-g { - description - "Grouping object for Device.DNS.SD."; - leaf enable { - type boolean; - description - "Device.DNS.SD.Enable"; - reference - "Device.DNS.SD.Enable"; - } - leaf service-number-of-entries { - type uint32; - config false; - description - "Device.DNS.SD.ServiceNumberOfEntries"; - reference - "Device.DNS.SD.ServiceNumberOfEntries"; - } - leaf advertised-interfaces { - type string; - description - "Device.DNS.SD.AdvertisedInterfaces"; - reference - "Device.DNS.SD.AdvertisedInterfaces"; - } - } - - grouping sd-service-g { - description - "Grouping object for Device.DNS.SD.Service.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf instance-name { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.InstanceName"; - reference - "Device.DNS.SD.Service.{i}.InstanceName"; - } - leaf application-protocol { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.ApplicationProtocol"; - reference - "Device.DNS.SD.Service.{i}.ApplicationProtocol"; - } - leaf transport-protocol { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.TransportProtocol"; - reference - "Device.DNS.SD.Service.{i}.TransportProtocol"; - } - leaf domain { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Domain"; - reference - "Device.DNS.SD.Service.{i}.Domain"; - } - leaf port { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.Port"; - reference - "Device.DNS.SD.Service.{i}.Port"; - } - leaf target { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Target"; - reference - "Device.DNS.SD.Service.{i}.Target"; - } - leaf status { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Status"; - reference - "Device.DNS.SD.Service.{i}.Status"; - } - leaf last-update { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.LastUpdate"; - reference - "Device.DNS.SD.Service.{i}.LastUpdate"; - } - leaf host { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Host"; - reference - "Device.DNS.SD.Service.{i}.Host"; - } - leaf time-to-live { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.TimeToLive"; - reference - "Device.DNS.SD.Service.{i}.TimeToLive"; - } - leaf priority { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.Priority"; - reference - "Device.DNS.SD.Service.{i}.Priority"; - } - leaf weight { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.Weight"; - reference - "Device.DNS.SD.Service.{i}.Weight"; - } - leaf text-record-number-of-entries { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; - reference - "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; - } - } - - grouping service-text-record-g { - description - "Grouping object for Device.DNS.SD.Service.{i}.TextRecord.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf key { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; - reference - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; - } - leaf value { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; - reference - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; - } - } - - grouping device-dsl-g { - description - "Grouping object for Device.DSL."; - leaf line-number-of-entries { - type uint32; - config false; - description - "Device.DSL.LineNumberOfEntries"; - reference - "Device.DSL.LineNumberOfEntries"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "Device.DSL.ChannelNumberOfEntries"; - reference - "Device.DSL.ChannelNumberOfEntries"; - } - leaf bonding-group-number-of-entries { - type uint32; - config false; - description - "Device.DSL.BondingGroupNumberOfEntries"; - reference - "Device.DSL.BondingGroupNumberOfEntries"; - } - } - - grouping dsl-bonding-group-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSL.BondingGroup.{i}.Enable"; - reference - "Device.DSL.BondingGroup.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Status"; - reference - "Device.DSL.BondingGroup.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.BondingGroup.{i}.Alias"; - reference - "Device.DSL.BondingGroup.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Name"; - reference - "Device.DSL.BondingGroup.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.LastChange"; - reference - "Device.DSL.BondingGroup.{i}.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.LowerLayers"; - reference - "Device.DSL.BondingGroup.{i}.LowerLayers"; - } - leaf group-status { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.GroupStatus"; - reference - "Device.DSL.BondingGroup.{i}.GroupStatus"; - } - leaf group-id { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.GroupID"; - reference - "Device.DSL.BondingGroup.{i}.GroupID"; - } - leaf bond-schemes-supported { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; - reference - "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; - } - leaf bond-scheme { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.BondScheme"; - reference - "Device.DSL.BondingGroup.{i}.BondScheme"; - } - leaf group-capacity { - type uint32 { - range "1..32"; - } - config false; - description - "Device.DSL.BondingGroup.{i}.GroupCapacity"; - reference - "Device.DSL.BondingGroup.{i}.GroupCapacity"; - } - leaf running-time { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.RunningTime"; - reference - "Device.DSL.BondingGroup.{i}.RunningTime"; - } - leaf target-up-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.TargetUpRate"; - reference - "Device.DSL.BondingGroup.{i}.TargetUpRate"; - } - leaf target-down-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.TargetDownRate"; - reference - "Device.DSL.BondingGroup.{i}.TargetDownRate"; - } - leaf thresh-low-up-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; - reference - "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; - } - leaf thresh-low-down-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; - reference - "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; - } - leaf upstream-differential-delay-tolerance { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; - reference - "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; - } - leaf downstream-differential-delay-tolerance { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; - reference - "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; - } - leaf bonded-channel-number-of-entries { - type uint32 { - range "1..32"; - } - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; - } - } - - grouping bonding-group-bonded-channel-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; - } - leaf channel { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; - } - } - - grouping ethernet-stats-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; - leaf underflow-errors-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; - } - leaf crc-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; - } - leaf alignment-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - } - leaf short-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; - } - leaf long-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; - } - leaf overflow-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; - } - leaf pause-frames-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; - } - leaf frames-dropped { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; - } - } - - grouping bonding-group-ethernet-stats-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Ethernet.Stats."; - leaf paf-errors { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; - } - leaf paf-small-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; - } - leaf paf-large-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; - } - leaf paf-bad-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; - } - leaf paf-lost-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; - } - leaf paf-late-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; - } - leaf paf-lost-starts { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; - } - leaf paf-lost-ends { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; - } - leaf paf-overflows { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; - } - leaf pause-frames-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; - } - leaf crc-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; - } - leaf alignment-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - } - leaf short-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; - } - leaf long-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; - } - leaf overflow-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; - } - leaf frames-dropped { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; - } - } - - grouping bonding-group-stats-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; - reference - "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; - } - } - - grouping stats-current-day-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; - leaf failure-reasons { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; - } - leaf upstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; - } - leaf downstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; - } - leaf upstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; - } - leaf downstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; - } - leaf upstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; - } - leaf downstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; - } - leaf errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; - } - leaf severely-errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; - } - leaf unavailable-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; - } - } - - grouping stats-quarter-hour-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; - leaf failure-reasons { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; - } - leaf upstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; - } - leaf downstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; - } - leaf upstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; - } - leaf downstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; - } - leaf upstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; - } - leaf downstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; - } - leaf errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; - } - leaf severely-errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; - } - leaf unavailable-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; - } - } - - grouping stats-total-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats.Total."; - leaf failure-reasons { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; - } - leaf upstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; - } - leaf downstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; - } - leaf upstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; - } - leaf downstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; - } - leaf upstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; - } - leaf downstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; - } - leaf errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; - } - leaf severely-errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; - } - leaf unavailable-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; - } - } - - grouping dsl-channel-g { - description - "Grouping object for Device.DSL.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSL.Channel.{i}.Enable"; - reference - "Device.DSL.Channel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DSL.Channel.{i}.Status"; - reference - "Device.DSL.Channel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.Channel.{i}.Alias"; - reference - "Device.DSL.Channel.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DSL.Channel.{i}.Name"; - reference - "Device.DSL.Channel.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.LastChange"; - reference - "Device.DSL.Channel.{i}.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.DSL.Channel.{i}.LowerLayers"; - reference - "Device.DSL.Channel.{i}.LowerLayers"; - } - leaf link-encapsulation-supported { - type string; - config false; - description - "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; - reference - "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; - } - leaf link-encapsulation-used { - type string; - config false; - description - "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; - reference - "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; - } - leaf lpath { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.LPATH"; - reference - "Device.DSL.Channel.{i}.LPATH"; - } - leaf intlvdepth { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.INTLVDEPTH"; - reference - "Device.DSL.Channel.{i}.INTLVDEPTH"; - } - leaf intlvblock { - type int32; - config false; - description - "Device.DSL.Channel.{i}.INTLVBLOCK"; - reference - "Device.DSL.Channel.{i}.INTLVBLOCK"; - } - leaf actual-interleaving-delay { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.ActualInterleavingDelay"; - reference - "Device.DSL.Channel.{i}.ActualInterleavingDelay"; - } - leaf actinp { - type int32; - config false; - description - "Device.DSL.Channel.{i}.ACTINP"; - reference - "Device.DSL.Channel.{i}.ACTINP"; - } - leaf inpreport { - type boolean; - config false; - description - "Device.DSL.Channel.{i}.INPREPORT"; - reference - "Device.DSL.Channel.{i}.INPREPORT"; - } - leaf nfec { - type int32; - config false; - description - "Device.DSL.Channel.{i}.NFEC"; - reference - "Device.DSL.Channel.{i}.NFEC"; - } - leaf rfec { - type int32; - config false; - description - "Device.DSL.Channel.{i}.RFEC"; - reference - "Device.DSL.Channel.{i}.RFEC"; - } - leaf lsymb { - type int32; - config false; - description - "Device.DSL.Channel.{i}.LSYMB"; - reference - "Device.DSL.Channel.{i}.LSYMB"; - } - leaf upstream-curr-rate { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.UpstreamCurrRate"; - reference - "Device.DSL.Channel.{i}.UpstreamCurrRate"; - } - leaf downstream-curr-rate { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.DownstreamCurrRate"; - reference - "Device.DSL.Channel.{i}.DownstreamCurrRate"; - } - leaf actndr { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.ACTNDR"; - reference - "Device.DSL.Channel.{i}.ACTNDR"; - } - leaf actinprein { - type uint32 { - range "0..255"; - } - config false; - description - "Device.DSL.Channel.{i}.ACTINPREIN"; - reference - "Device.DSL.Channel.{i}.ACTINPREIN"; - } - } - - grouping channel-stats-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.BytesSent"; - reference - "Device.DSL.Channel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.BytesReceived"; - reference - "Device.DSL.Channel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.PacketsSent"; - reference - "Device.DSL.Channel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.PacketsReceived"; - reference - "Device.DSL.Channel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.ErrorsSent"; - reference - "Device.DSL.Channel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; - reference - "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; - reference - "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.TotalStart"; - reference - "Device.DSL.Channel.{i}.Stats.TotalStart"; - } - leaf showtime-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; - reference - "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; - } - leaf last-showtime-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; - } - } - - grouping channel-stats-current-day-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.CurrentDay."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; - } - } - - grouping stats-last-showtime-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.LastShowtime."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; - } - } - - grouping channel-stats-quarter-hour-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.QuarterHour."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; - } - } - - grouping stats-showtime-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.Showtime."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; - } - } - - grouping channel-stats-total-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.Total."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; - } - } - - grouping diagnostics-adsl-line-test-g { - description - "Grouping object for Device.DSL.Diagnostics.ADSLLineTest."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DSL.Diagnostics.ADSLLineTest.Interface"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.Interface"; - } - leaf actps-dds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; - } - leaf actps-dus { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; - } - leaf actat-pds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; - } - leaf actat-pus { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; - } - leaf hlins-cds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; - } - leaf hlins-cus { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; - } - leaf hlin-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; - } - leaf hlin-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; - } - leaf hlog-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; - } - leaf hlog-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; - } - leaf hlo-gpsds { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; - } - leaf hlo-gpsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; - } - leaf hlogm-tds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; - } - leaf hlogm-tus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; - } - leaf lat-npbds { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; - } - leaf lat-npbus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; - } - leaf sat-nds { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; - } - leaf sat-nus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; - } - leaf hli-npsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; - } - leaf hli-npsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; - } - leaf qln-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; - } - leaf qln-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; - } - leaf ql-npsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; - } - leaf ql-npsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; - } - leaf qlnm-tds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; - } - leaf qlnm-tus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; - } - leaf snr-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; - } - leaf snr-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; - } - leaf sn-rpsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; - } - leaf sn-rpsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; - } - leaf snrm-tds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; - } - leaf snrm-tus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; - } - leaf bit-spsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; - } - leaf bit-spsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; - } - } - - grouping dsl-line-g { - description - "Grouping object for Device.DSL.Line.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSL.Line.{i}.Enable"; - reference - "Device.DSL.Line.{i}.Enable"; - } - leaf enable-data-gathering { - type boolean; - description - "Device.DSL.Line.{i}.EnableDataGathering"; - reference - "Device.DSL.Line.{i}.EnableDataGathering"; - } - leaf status { - type string; - config false; - description - "Device.DSL.Line.{i}.Status"; - reference - "Device.DSL.Line.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.Line.{i}.Alias"; - reference - "Device.DSL.Line.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DSL.Line.{i}.Name"; - reference - "Device.DSL.Line.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LastChange"; - reference - "Device.DSL.Line.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.DSL.Line.{i}.LowerLayers"; - reference - "Device.DSL.Line.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.DSL.Line.{i}.Upstream"; - reference - "Device.DSL.Line.{i}.Upstream"; - } - leaf firmware-version { - type string; - config false; - description - "Device.DSL.Line.{i}.FirmwareVersion"; - reference - "Device.DSL.Line.{i}.FirmwareVersion"; - } - leaf link-status { - type string; - config false; - description - "Device.DSL.Line.{i}.LinkStatus"; - reference - "Device.DSL.Line.{i}.LinkStatus"; - } - leaf standards-supported { - type string; - config false; - description - "Device.DSL.Line.{i}.StandardsSupported"; - reference - "Device.DSL.Line.{i}.StandardsSupported"; - } - leaf xtse { - type string; - config false; - description - "Device.DSL.Line.{i}.XTSE"; - reference - "Device.DSL.Line.{i}.XTSE"; - } - leaf standard-used { - type string; - config false; - description - "Device.DSL.Line.{i}.StandardUsed"; - reference - "Device.DSL.Line.{i}.StandardUsed"; - } - leaf xts-used { - type string; - config false; - description - "Device.DSL.Line.{i}.XTSUsed"; - reference - "Device.DSL.Line.{i}.XTSUsed"; - } - leaf line-encoding { - type string; - config false; - description - "Device.DSL.Line.{i}.LineEncoding"; - reference - "Device.DSL.Line.{i}.LineEncoding"; - } - leaf allowed-profiles { - type string; - config false; - description - "Device.DSL.Line.{i}.AllowedProfiles"; - reference - "Device.DSL.Line.{i}.AllowedProfiles"; - } - leaf current-profile { - type string; - config false; - description - "Device.DSL.Line.{i}.CurrentProfile"; - reference - "Device.DSL.Line.{i}.CurrentProfile"; - } - leaf power-management-state { - type string; - config false; - description - "Device.DSL.Line.{i}.PowerManagementState"; - reference - "Device.DSL.Line.{i}.PowerManagementState"; - } - leaf success-failure-cause { - type uint32 { - range "0..6"; - } - config false; - description - "Device.DSL.Line.{i}.SuccessFailureCause"; - reference - "Device.DSL.Line.{i}.SuccessFailureCause"; - } - leaf upbokler { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLER"; - reference - "Device.DSL.Line.{i}.UPBOKLER"; - } - leaf upbokle-pb { - type uint32 { - range "0..1280 | 2047"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLEPb"; - reference - "Device.DSL.Line.{i}.UPBOKLEPb"; - } - leaf upbokler-pb { - type uint32 { - range "0..1280 | 2047"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLERPb"; - reference - "Device.DSL.Line.{i}.UPBOKLERPb"; - } - leaf rxthrs-hds { - type int32 { - range "-640..0"; - } - config false; - description - "Device.DSL.Line.{i}.RXTHRSHds"; - reference - "Device.DSL.Line.{i}.RXTHRSHds"; - } - leaf actramod-eds { - type uint32 { - range "1..4"; - } - config false; - description - "Device.DSL.Line.{i}.ACTRAMODEds"; - reference - "Device.DSL.Line.{i}.ACTRAMODEds"; - } - leaf actramod-eus { - type uint32 { - range "1..4"; - } - config false; - description - "Device.DSL.Line.{i}.ACTRAMODEus"; - reference - "Device.DSL.Line.{i}.ACTRAMODEus"; - } - leaf actinpro-cds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTINPROCds"; - reference - "Device.DSL.Line.{i}.ACTINPROCds"; - } - leaf actinpro-cus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTINPROCus"; - reference - "Device.DSL.Line.{i}.ACTINPROCus"; - } - leaf snrmro-cds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.SNRMROCds"; - reference - "Device.DSL.Line.{i}.SNRMROCds"; - } - leaf snrmro-cus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.SNRMROCus"; - reference - "Device.DSL.Line.{i}.SNRMROCus"; - } - leaf last-state-transmitted-downstream { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; - reference - "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; - } - leaf last-state-transmitted-upstream { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; - reference - "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; - } - leaf upbokle { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLE"; - reference - "Device.DSL.Line.{i}.UPBOKLE"; - } - leaf mrefps-dds { - type string; - config false; - description - "Device.DSL.Line.{i}.MREFPSDds"; - reference - "Device.DSL.Line.{i}.MREFPSDds"; - } - leaf mrefps-dus { - type string; - config false; - description - "Device.DSL.Line.{i}.MREFPSDus"; - reference - "Device.DSL.Line.{i}.MREFPSDus"; - } - leaf limitmask { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LIMITMASK"; - reference - "Device.DSL.Line.{i}.LIMITMASK"; - } - leaf u-s0-mask { - type uint32; - config false; - description - "Device.DSL.Line.{i}.US0MASK"; - reference - "Device.DSL.Line.{i}.US0MASK"; - } - leaf trelli-sds { - type int32; - config false; - description - "Device.DSL.Line.{i}.TRELLISds"; - reference - "Device.DSL.Line.{i}.TRELLISds"; - } - leaf trelli-sus { - type int32; - config false; - description - "Device.DSL.Line.{i}.TRELLISus"; - reference - "Device.DSL.Line.{i}.TRELLISus"; - } - leaf actsnrmod-eds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTSNRMODEds"; - reference - "Device.DSL.Line.{i}.ACTSNRMODEds"; - } - leaf actsnrmod-eus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTSNRMODEus"; - reference - "Device.DSL.Line.{i}.ACTSNRMODEus"; - } - leaf virtual-noise-ps-dds { - type string; - config false; - description - "Device.DSL.Line.{i}.VirtualNoisePSDds"; - reference - "Device.DSL.Line.{i}.VirtualNoisePSDds"; - } - leaf virtual-noise-ps-dus { - type string; - config false; - description - "Device.DSL.Line.{i}.VirtualNoisePSDus"; - reference - "Device.DSL.Line.{i}.VirtualNoisePSDus"; - } - leaf actualce { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTUALCE"; - reference - "Device.DSL.Line.{i}.ACTUALCE"; - } - leaf line-number { - type int32; - config false; - description - "Device.DSL.Line.{i}.LineNumber"; - reference - "Device.DSL.Line.{i}.LineNumber"; - } - leaf upstream-max-bit-rate { - type uint32; - config false; - description - "Device.DSL.Line.{i}.UpstreamMaxBitRate"; - reference - "Device.DSL.Line.{i}.UpstreamMaxBitRate"; - } - leaf downstream-max-bit-rate { - type uint32; - config false; - description - "Device.DSL.Line.{i}.DownstreamMaxBitRate"; - reference - "Device.DSL.Line.{i}.DownstreamMaxBitRate"; - } - leaf upstream-noise-margin { - type int32; - config false; - description - "Device.DSL.Line.{i}.UpstreamNoiseMargin"; - reference - "Device.DSL.Line.{i}.UpstreamNoiseMargin"; - } - leaf downstream-noise-margin { - type int32; - config false; - description - "Device.DSL.Line.{i}.DownstreamNoiseMargin"; - reference - "Device.DSL.Line.{i}.DownstreamNoiseMargin"; - } - leaf snr-mpbus { - type string; - config false; - description - "Device.DSL.Line.{i}.SNRMpbus"; - reference - "Device.DSL.Line.{i}.SNRMpbus"; - } - leaf snr-mpbds { - type string; - config false; - description - "Device.DSL.Line.{i}.SNRMpbds"; - reference - "Device.DSL.Line.{i}.SNRMpbds"; - } - leaf inmiat-ods { - type uint32 { - range "3..511"; - } - config false; - description - "Device.DSL.Line.{i}.INMIATOds"; - reference - "Device.DSL.Line.{i}.INMIATOds"; - } - leaf inmiat-sds { - type uint32 { - range "0..7"; - } - config false; - description - "Device.DSL.Line.{i}.INMIATSds"; - reference - "Device.DSL.Line.{i}.INMIATSds"; - } - leaf inmc-cds { - type uint32 { - range "0..64"; - } - config false; - description - "Device.DSL.Line.{i}.INMCCds"; - reference - "Device.DSL.Line.{i}.INMCCds"; - } - leaf inminpeqmod-eds { - type uint32 { - range "0..3"; - } - config false; - description - "Device.DSL.Line.{i}.INMINPEQMODEds"; - reference - "Device.DSL.Line.{i}.INMINPEQMODEds"; - } - leaf upstream-attenuation { - type int32; - config false; - description - "Device.DSL.Line.{i}.UpstreamAttenuation"; - reference - "Device.DSL.Line.{i}.UpstreamAttenuation"; - } - leaf downstream-attenuation { - type int32; - config false; - description - "Device.DSL.Line.{i}.DownstreamAttenuation"; - reference - "Device.DSL.Line.{i}.DownstreamAttenuation"; - } - leaf upstream-power { - type int32; - config false; - description - "Device.DSL.Line.{i}.UpstreamPower"; - reference - "Device.DSL.Line.{i}.UpstreamPower"; - } - leaf downstream-power { - type int32; - config false; - description - "Device.DSL.Line.{i}.DownstreamPower"; - reference - "Device.DSL.Line.{i}.DownstreamPower"; - } - leaf xtur-vendor { - type string; - config false; - description - "Device.DSL.Line.{i}.XTURVendor"; - reference - "Device.DSL.Line.{i}.XTURVendor"; - } - leaf xtur-country { - type string; - config false; - description - "Device.DSL.Line.{i}.XTURCountry"; - reference - "Device.DSL.Line.{i}.XTURCountry"; - } - leaf xturansi-std { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTURANSIStd"; - reference - "Device.DSL.Line.{i}.XTURANSIStd"; - } - leaf xturansi-rev { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTURANSIRev"; - reference - "Device.DSL.Line.{i}.XTURANSIRev"; - } - leaf xtuc-vendor { - type string; - config false; - description - "Device.DSL.Line.{i}.XTUCVendor"; - reference - "Device.DSL.Line.{i}.XTUCVendor"; - } - leaf xtuc-country { - type string; - config false; - description - "Device.DSL.Line.{i}.XTUCCountry"; - reference - "Device.DSL.Line.{i}.XTUCCountry"; - } - leaf xtucansi-std { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTUCANSIStd"; - reference - "Device.DSL.Line.{i}.XTUCANSIStd"; - } - leaf xtucansi-rev { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTUCANSIRev"; - reference - "Device.DSL.Line.{i}.XTUCANSIRev"; - } - } - - grouping line-data-gathering-g { - description - "Grouping object for Device.DSL.Line.{i}.DataGathering."; - leaf logging-depth-r { - type uint32; - config false; - description - "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; - reference - "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; - } - leaf act-logging-depth-reporting-r { - type uint32; - config false; - description - "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; - reference - "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; - } - leaf event-trace-buffer-r { - type string; - config false; - description - "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; - reference - "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; - } - } - - grouping line-stats-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.BytesSent"; - reference - "Device.DSL.Line.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.BytesReceived"; - reference - "Device.DSL.Line.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.PacketsSent"; - reference - "Device.DSL.Line.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.PacketsReceived"; - reference - "Device.DSL.Line.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.ErrorsSent"; - reference - "Device.DSL.Line.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.ErrorsReceived"; - reference - "Device.DSL.Line.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; - reference - "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.TotalStart"; - reference - "Device.DSL.Line.{i}.Stats.TotalStart"; - } - leaf showtime-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.ShowtimeStart"; - reference - "Device.DSL.Line.{i}.Stats.ShowtimeStart"; - } - leaf last-showtime-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; - reference - "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.CurrentDayStart"; - reference - "Device.DSL.Line.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.QuarterHourStart"; - reference - "Device.DSL.Line.{i}.Stats.QuarterHourStart"; - } - } - - grouping line-stats-current-day-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.CurrentDay."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - } - } - - grouping line-stats-last-showtime-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.LastShowtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - } - } - - grouping line-stats-quarter-hour-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.QuarterHour."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - } - } - - grouping line-stats-showtime-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.Showtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - } - } - - grouping line-stats-total-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.Total."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; - } - } - - grouping line-test-params-g { - description - "Grouping object for Device.DSL.Line.{i}.TestParams."; - leaf hlog-gds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGGds"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGGds"; - } - leaf hlog-gus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGGus"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGGus"; - } - leaf hlo-gpsds { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGpsds"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGpsds"; - } - leaf hlo-gpsus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGpsus"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGpsus"; - } - leaf hlogm-tds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGMTds"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGMTds"; - } - leaf hlogm-tus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGMTus"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGMTus"; - } - leaf qln-gds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNGds"; - reference - "Device.DSL.Line.{i}.TestParams.QLNGds"; - } - leaf qln-gus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNGus"; - reference - "Device.DSL.Line.{i}.TestParams.QLNGus"; - } - leaf ql-npsds { - type int32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNpsds"; - reference - "Device.DSL.Line.{i}.TestParams.QLNpsds"; - } - leaf ql-npsus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNpsus"; - reference - "Device.DSL.Line.{i}.TestParams.QLNpsus"; - } - leaf qlnm-tds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNMTds"; - reference - "Device.DSL.Line.{i}.TestParams.QLNMTds"; - } - leaf qlnm-tus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNMTus"; - reference - "Device.DSL.Line.{i}.TestParams.QLNMTus"; - } - leaf snr-gds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRGds"; - reference - "Device.DSL.Line.{i}.TestParams.SNRGds"; - } - leaf snr-gus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRGus"; - reference - "Device.DSL.Line.{i}.TestParams.SNRGus"; - } - leaf sn-rpsds { - type int32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRpsds"; - reference - "Device.DSL.Line.{i}.TestParams.SNRpsds"; - } - leaf sn-rpsus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRpsus"; - reference - "Device.DSL.Line.{i}.TestParams.SNRpsus"; - } - leaf snrm-tds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRMTds"; - reference - "Device.DSL.Line.{i}.TestParams.SNRMTds"; - } - leaf snrm-tus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRMTus"; - reference - "Device.DSL.Line.{i}.TestParams.SNRMTus"; - } - leaf lat-nds { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.LATNds"; - reference - "Device.DSL.Line.{i}.TestParams.LATNds"; - } - leaf lat-nus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.LATNus"; - reference - "Device.DSL.Line.{i}.TestParams.LATNus"; - } - leaf sat-nds { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.SATNds"; - reference - "Device.DSL.Line.{i}.TestParams.SATNds"; - } - leaf sat-nus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.SATNus"; - reference - "Device.DSL.Line.{i}.TestParams.SATNus"; - } - } - - grouping device-ds-lite-g { - description - "Grouping object for Device.DSLite."; - leaf enable { - type boolean; - description - "Device.DSLite.Enable"; - reference - "Device.DSLite.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.DSLite.InterfaceSettingNumberOfEntries"; - reference - "Device.DSLite.InterfaceSettingNumberOfEntries"; - } - } - - grouping ds-lite-interface-setting-g { - description - "Grouping object for Device.DSLite.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSLite.InterfaceSetting.{i}.Enable"; - reference - "Device.DSLite.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.Status"; - reference - "Device.DSLite.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSLite.InterfaceSetting.{i}.Alias"; - reference - "Device.DSLite.InterfaceSetting.{i}.Alias"; - } - leaf endpoint-assignment-precedence { - type enumeration { - enum DHCPv6 { - description - "Enum Value - DHCPv6"; - } - enum Static { - description - "Enum Value - Static"; - } - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; - } - leaf endpoint-address-type-precedence { - type enumeration { - enum FQDN { - description - "Enum Value - FQDN"; - } - enum IPv6Address { - description - "Enum Value - IPv6Address"; - } - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; - } - leaf endpoint-address-in-use { - type string { - length "min..45"; - } - config false; - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; - } - leaf endpoint-name { - type string { - length "min..256"; - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointName"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointName"; - } - leaf endpoint-address { - type string { - length "min..45"; - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; - } - leaf origin { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.Origin"; - reference - "Device.DSLite.InterfaceSetting.{i}.Origin"; - } - leaf tunnel-interface { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; - reference - "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; - } - leaf tunneled-interface { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; - reference - "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; - } - } - - grouping device-device-info-g { - description - "Grouping object for Device.DeviceInfo."; - leaf device-category { - type string; - config false; - description - "Device.DeviceInfo.DeviceCategory"; - reference - "Device.DeviceInfo.DeviceCategory"; - } - leaf manufacturer { - type string; - config false; - description - "Device.DeviceInfo.Manufacturer"; - reference - "Device.DeviceInfo.Manufacturer"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.DeviceInfo.ManufacturerOUI"; - reference - "Device.DeviceInfo.ManufacturerOUI"; - } - leaf supported-data-model-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; - reference - "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; - } - leaf model-name { - type string; - config false; - description - "Device.DeviceInfo.ModelName"; - reference - "Device.DeviceInfo.ModelName"; - } - leaf model-number { - type string; - config false; - description - "Device.DeviceInfo.ModelNumber"; - reference - "Device.DeviceInfo.ModelNumber"; - } - leaf description { - type string; - config false; - description - "Device.DeviceInfo.Description"; - reference - "Device.DeviceInfo.Description"; - } - leaf product-class { - type string; - config false; - description - "Device.DeviceInfo.ProductClass"; - reference - "Device.DeviceInfo.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.DeviceInfo.SerialNumber"; - reference - "Device.DeviceInfo.SerialNumber"; - } - leaf hardware-version { - type string; - config false; - description - "Device.DeviceInfo.HardwareVersion"; - reference - "Device.DeviceInfo.HardwareVersion"; - } - leaf software-version { - type string; - config false; - description - "Device.DeviceInfo.SoftwareVersion"; - reference - "Device.DeviceInfo.SoftwareVersion"; - } - leaf active-firmware-image { - type string; - config false; - description - "Device.DeviceInfo.ActiveFirmwareImage"; - reference - "Device.DeviceInfo.ActiveFirmwareImage"; - } - leaf boot-firmware-image { - type string; - description - "Device.DeviceInfo.BootFirmwareImage"; - reference - "Device.DeviceInfo.BootFirmwareImage"; - } - leaf additional-hardware-version { - type string; - config false; - description - "Device.DeviceInfo.AdditionalHardwareVersion"; - reference - "Device.DeviceInfo.AdditionalHardwareVersion"; - } - leaf additional-software-version { - type string; - config false; - description - "Device.DeviceInfo.AdditionalSoftwareVersion"; - reference - "Device.DeviceInfo.AdditionalSoftwareVersion"; - } - leaf provisioning-code { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.ProvisioningCode"; - reference - "Device.DeviceInfo.ProvisioningCode"; - } - leaf up-time { - type uint32; - config false; - description - "Device.DeviceInfo.UpTime"; - reference - "Device.DeviceInfo.UpTime"; - } - leaf first-use-date { - type string; - config false; - description - "Device.DeviceInfo.FirstUseDate"; - reference - "Device.DeviceInfo.FirstUseDate"; - } - leaf firmware-image-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.FirmwareImageNumberOfEntries"; - reference - "Device.DeviceInfo.FirmwareImageNumberOfEntries"; - } - leaf vendor-config-file-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; - reference - "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; - } - leaf processor-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessorNumberOfEntries"; - reference - "Device.DeviceInfo.ProcessorNumberOfEntries"; - } - leaf vendor-log-file-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.VendorLogFileNumberOfEntries"; - reference - "Device.DeviceInfo.VendorLogFileNumberOfEntries"; - } - leaf location-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.LocationNumberOfEntries"; - reference - "Device.DeviceInfo.LocationNumberOfEntries"; - } - leaf device-image-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.DeviceImageNumberOfEntries"; - reference - "Device.DeviceInfo.DeviceImageNumberOfEntries"; - } - } - - grouping device-info-device-image-file-g { - description - "Grouping object for Device.DeviceInfo.DeviceImageFile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; - reference - "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; - } - leaf location { - type string; - config false; - description - "Device.DeviceInfo.DeviceImageFile.{i}.Location"; - reference - "Device.DeviceInfo.DeviceImageFile.{i}.Location"; - } - leaf image { - type string; - config false; - description - "Device.DeviceInfo.DeviceImageFile.{i}.Image"; - reference - "Device.DeviceInfo.DeviceImageFile.{i}.Image"; - } - } - - grouping device-info-firmware-image-g { - description - "Grouping object for Device.DeviceInfo.FirmwareImage.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.FirmwareImage.{i}.Alias"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.Name"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Name"; - } - leaf version { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.Version"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Version"; - } - leaf available { - type boolean; - description - "Device.DeviceInfo.FirmwareImage.{i}.Available"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Available"; - } - leaf status { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.Status"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Status"; - } - leaf boot-failure-log { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; - } - } - - grouping device-info-location-g { - description - "Grouping object for Device.DeviceInfo.Location.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf source { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.Source"; - reference - "Device.DeviceInfo.Location.{i}.Source"; - } - leaf acquired-time { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.AcquiredTime"; - reference - "Device.DeviceInfo.Location.{i}.AcquiredTime"; - } - leaf external-source { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.ExternalSource"; - reference - "Device.DeviceInfo.Location.{i}.ExternalSource"; - } - leaf external-protocol { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.ExternalProtocol"; - reference - "Device.DeviceInfo.Location.{i}.ExternalProtocol"; - } - leaf data-object { - type string { - length "min..1200"; - } - description - "Device.DeviceInfo.Location.{i}.DataObject"; - reference - "Device.DeviceInfo.Location.{i}.DataObject"; - } - } - - grouping device-info-memory-status-g { - description - "Grouping object for Device.DeviceInfo.MemoryStatus."; - leaf total { - type uint32; - config false; - description - "Device.DeviceInfo.MemoryStatus.Total"; - reference - "Device.DeviceInfo.MemoryStatus.Total"; - } - leaf free { - type uint32; - config false; - description - "Device.DeviceInfo.MemoryStatus.Free"; - reference - "Device.DeviceInfo.MemoryStatus.Free"; - } - } - - grouping device-info-network-properties-g { - description - "Grouping object for Device.DeviceInfo.NetworkProperties."; - leaf max-tcp-window-size { - type uint32; - config false; - description - "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; - reference - "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; - } - leaf tcp-implementation { - type string; - config false; - description - "Device.DeviceInfo.NetworkProperties.TCPImplementation"; - reference - "Device.DeviceInfo.NetworkProperties.TCPImplementation"; - } - } - - grouping device-info-process-status-g { - description - "Grouping object for Device.DeviceInfo.ProcessStatus."; - leaf cpu-usage { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.CPUUsage"; - reference - "Device.DeviceInfo.ProcessStatus.CPUUsage"; - } - leaf process-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; - reference - "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; - } - } - - grouping process-status-process-g { - description - "Grouping object for Device.DeviceInfo.ProcessStatus.Process.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf pid { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; - } - leaf command { - type string; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; - } - leaf size { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; - } - leaf priority { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; - } - leaf cpu-time { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; - } - leaf state { - type string; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; - } - } - - grouping device-info-processor-g { - description - "Grouping object for Device.DeviceInfo.Processor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.Processor.{i}.Alias"; - reference - "Device.DeviceInfo.Processor.{i}.Alias"; - } - leaf architecture { - type string; - config false; - description - "Device.DeviceInfo.Processor.{i}.Architecture"; - reference - "Device.DeviceInfo.Processor.{i}.Architecture"; - } - } - - grouping device-info-proxier-info-g { - description - "Grouping object for Device.DeviceInfo.ProxierInfo."; - leaf manufacturer-oui { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; - reference - "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; - } - leaf product-class { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.ProductClass"; - reference - "Device.DeviceInfo.ProxierInfo.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.SerialNumber"; - reference - "Device.DeviceInfo.ProxierInfo.SerialNumber"; - } - leaf proxy-protocol { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; - reference - "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; - } - } - - grouping device-info-supported-data-model-g { - description - "Grouping object for Device.DeviceInfo.SupportedDataModel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; - } - leaf url { - type string; - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.URL"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.URL"; - } - leaf uuid { - type string { - length "min..36"; - } - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; - } - leaf urn { - type string; - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.URN"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.URN"; - } - leaf features { - type string; - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.Features"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.Features"; - } - } - - grouping device-info-temperature-status-g { - description - "Grouping object for Device.DeviceInfo.TemperatureStatus."; - leaf temperature-sensor-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; - } - } - - grouping temperature-status-temperature-sensor-g { - description - "Grouping object for Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; - } - leaf reset-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; - } - leaf value { - type int32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; - } - leaf last-update { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; - } - leaf min-value { - type int32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; - } - leaf min-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; - } - leaf max-value { - type int32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; - } - leaf max-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; - } - leaf low-alarm-value { - type int32 { - range "-274..max"; - } - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; - } - leaf low-alarm-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; - } - leaf high-alarm-value { - type int32 { - range "-274..max"; - } - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; - } - leaf polling-interval { - type uint32; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; - } - leaf high-alarm-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; - } - } - - grouping device-info-vendor-config-file-g { - description - "Grouping object for Device.DeviceInfo.VendorConfigFile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Name"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Name"; - } - leaf version { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Version"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Version"; - } - leaf date { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Date"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Date"; - } - leaf description { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Description"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Description"; - } - leaf use-for-backup-restore { - type boolean; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; - } - } - - grouping device-info-vendor-log-file-g { - description - "Grouping object for Device.DeviceInfo.VendorLogFile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.VendorLogFile.{i}.Alias"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.VendorLogFile.{i}.Name"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.Name"; - } - leaf maximum-size { - type uint32; - config false; - description - "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; - } - leaf persistent { - type boolean; - config false; - description - "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; - } - } - - grouping device-dynamic-dns-g { - description - "Grouping object for Device.DynamicDNS."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DynamicDNS.ClientNumberOfEntries"; - reference - "Device.DynamicDNS.ClientNumberOfEntries"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.DynamicDNS.ServerNumberOfEntries"; - reference - "Device.DynamicDNS.ServerNumberOfEntries"; - } - leaf supported-services { - type string; - config false; - description - "Device.DynamicDNS.SupportedServices"; - reference - "Device.DynamicDNS.SupportedServices"; - } - } - - grouping dynamic-dns-client-g { - description - "Grouping object for Device.DynamicDNS.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DynamicDNS.Client.{i}.Enable"; - reference - "Device.DynamicDNS.Client.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.Status"; - reference - "Device.DynamicDNS.Client.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Client.{i}.Alias"; - reference - "Device.DynamicDNS.Client.{i}.Alias"; - } - leaf last-error { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.LastError"; - reference - "Device.DynamicDNS.Client.{i}.LastError"; - } - leaf server { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Server"; - reference - "Device.DynamicDNS.Client.{i}.Server"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Interface"; - reference - "Device.DynamicDNS.Client.{i}.Interface"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Username"; - reference - "Device.DynamicDNS.Client.{i}.Username"; - } - leaf hostname-number-of-entries { - type uint32; - config false; - description - "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; - reference - "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; - } - } - - grouping client-hostname-g { - description - "Grouping object for Device.DynamicDNS.Client.{i}.Hostname.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; - } - leaf last-update { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; - } - } - - grouping dynamic-dns-server-g { - description - "Grouping object for Device.DynamicDNS.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Server.{i}.Enable"; - reference - "Device.DynamicDNS.Server.{i}.Enable"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Server.{i}.Name"; - reference - "Device.DynamicDNS.Server.{i}.Name"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Server.{i}.Alias"; - reference - "Device.DynamicDNS.Server.{i}.Alias"; - } - leaf service-name { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Server.{i}.ServiceName"; - reference - "Device.DynamicDNS.Server.{i}.ServiceName"; - } - leaf server-address { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Server.{i}.ServerAddress"; - reference - "Device.DynamicDNS.Server.{i}.ServerAddress"; - } - leaf server-port { - type uint32 { - range "0..65535"; - } - description - "Device.DynamicDNS.Server.{i}.ServerPort"; - reference - "Device.DynamicDNS.Server.{i}.ServerPort"; - } - leaf supported-protocols { - type string; - config false; - description - "Device.DynamicDNS.Server.{i}.SupportedProtocols"; - reference - "Device.DynamicDNS.Server.{i}.SupportedProtocols"; - } - leaf protocol { - type string; - description - "Device.DynamicDNS.Server.{i}.Protocol"; - reference - "Device.DynamicDNS.Server.{i}.Protocol"; - } - leaf check-interval { - type uint32; - description - "Device.DynamicDNS.Server.{i}.CheckInterval"; - reference - "Device.DynamicDNS.Server.{i}.CheckInterval"; - } - leaf retry-interval { - type uint32; - description - "Device.DynamicDNS.Server.{i}.RetryInterval"; - reference - "Device.DynamicDNS.Server.{i}.RetryInterval"; - } - leaf max-retries { - type uint32; - description - "Device.DynamicDNS.Server.{i}.MaxRetries"; - reference - "Device.DynamicDNS.Server.{i}.MaxRetries"; - } - } - - grouping device-etsi-m2-m-g { - description - "Grouping object for Device.ETSIM2M."; - leaf scl-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCLNumberOfEntries"; - reference - "Device.ETSIM2M.SCLNumberOfEntries"; - } - } - - grouping etsi-m2-m-scl-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.Alias"; - } - leaf announced-to-scl-list { - type string; - description - "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; - reference - "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; - } - leaf saf-policy-set-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; - } - leaf area-nwk-instance-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; - } - leaf area-nwk-device-info-instance-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; - } - } - - grouping scl-area-nwk-device-info-instance-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf area-nwk-instance { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; - } - leaf host { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; - } - leaf list-of-device-neighbors { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; - } - leaf list-of-device-applications { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; - } - leaf sleep-interval { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; - } - leaf sleep-duration { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; - } - leaf status { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; - } - leaf active { - type boolean; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; - } - leaf property-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; - } - } - - grouping area-nwk-device-info-instance-property-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; - } - leaf value { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; - } - } - - grouping scl-area-nwk-instance-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf id { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; - } - leaf area-nwk-type { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; - } - leaf list-of-devices { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; - } - leaf property-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; - } - } - - grouping area-nwk-instance-property-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; - } - leaf value { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; - } - } - - grouping scl-discovery-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.Discovery."; - leaf max-number-of-discov-records { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; - reference - "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; - } - leaf max-size-of-discov-answer { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; - reference - "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; - } - } - - grouping scl-reregistration-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration."; - leaf reg-target-nscl-list { - type string; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; - } - leaf reg-search-strings { - type string; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; - } - leaf reg-access-right-id { - type string; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; - } - leaf reg-expiration-duration { - type int32; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; - } - } - - grouping reregistration-action-status-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; - leaf progress { - type uint32 { - range "0..100"; - } - config false; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; - } - leaf final-status { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; - } - } - - grouping scl-saf-policy-set-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; - } - leaf policy-scope { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; - } - leaf anp-policy-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; - } - } - - grouping saf-policy-set-anp-policy-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; - } - leaf an-name { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; - } - leaf block-period-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; - } - leaf request-category-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; - } - } - - grouping anp-policy-block-period-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; - } - leaf failed-attempts { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; - } - leaf block-duration { - type int32; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; - } - } - - grouping anp-policy-request-category-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; - } - leaf rcat { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; - } - leaf schedule-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; - } - } - - grouping request-category-schedule-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; - } - leaf schedules { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; - } - leaf abs-time-span-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; - } - } - - grouping schedule-abs-time-span-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; - } - leaf start-time { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; - } - leaf end-time { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; - } - } - - grouping saf-policy-set-m2-msp-policy-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; - leaf default-rcat-value { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; - } - leaf request-category-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; - } - } - - grouping m2-msp-policy-request-category-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; - } - leaf rcat { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; - } - leaf tolerable-delay { - type int32 { - range "-1..max"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; - } - leaf thresh { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; - } - leaf mem { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; - } - leaf ranked-an-list { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; - } - } - - grouping device-ethernet-g { - description - "Grouping object for Device.Ethernet."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.InterfaceNumberOfEntries"; - reference - "Device.Ethernet.InterfaceNumberOfEntries"; - } - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.LinkNumberOfEntries"; - reference - "Device.Ethernet.LinkNumberOfEntries"; - } - leaf vlan-termination-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.VLANTerminationNumberOfEntries"; - reference - "Device.Ethernet.VLANTerminationNumberOfEntries"; - } - leaf rmon-stats-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.RMONStatsNumberOfEntries"; - reference - "Device.Ethernet.RMONStatsNumberOfEntries"; - } - leaf lag-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.LAGNumberOfEntries"; - reference - "Device.Ethernet.LAGNumberOfEntries"; - } - } - - grouping ethernet-interface-g { - description - "Grouping object for Device.Ethernet.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.Interface.{i}.Enable"; - reference - "Device.Ethernet.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.Interface.{i}.Status"; - reference - "Device.Ethernet.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.Interface.{i}.Alias"; - reference - "Device.Ethernet.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.Interface.{i}.Name"; - reference - "Device.Ethernet.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.LastChange"; - reference - "Device.Ethernet.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.Interface.{i}.LowerLayers"; - reference - "Device.Ethernet.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Ethernet.Interface.{i}.Upstream"; - reference - "Device.Ethernet.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ethernet.Interface.{i}.MACAddress"; - reference - "Device.Ethernet.Interface.{i}.MACAddress"; - } - leaf max-bit-rate { - type int32 { - range "-1..max"; - } - description - "Device.Ethernet.Interface.{i}.MaxBitRate"; - reference - "Device.Ethernet.Interface.{i}.MaxBitRate"; - } - leaf current-bit-rate { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.CurrentBitRate"; - reference - "Device.Ethernet.Interface.{i}.CurrentBitRate"; - } - leaf duplex-mode { - type enumeration { - enum Half { - description - "Enum Value - Half"; - } - enum Full { - description - "Enum Value - Full"; - } - enum Auto { - description - "Enum Value - Auto"; - } - } - description - "Device.Ethernet.Interface.{i}.DuplexMode"; - reference - "Device.Ethernet.Interface.{i}.DuplexMode"; - } - leaf eee-capability { - type boolean; - config false; - description - "Device.Ethernet.Interface.{i}.EEECapability"; - reference - "Device.Ethernet.Interface.{i}.EEECapability"; - } - leaf eee-enable { - type boolean; - description - "Device.Ethernet.Interface.{i}.EEEEnable"; - reference - "Device.Ethernet.Interface.{i}.EEEEnable"; - } - } - - grouping ethernet-interface-stats-g { - description - "Grouping object for Device.Ethernet.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping ethernet-lag-g { - description - "Grouping object for Device.Ethernet.LAG.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.LAG.{i}.Enable"; - reference - "Device.Ethernet.LAG.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.LAG.{i}.Status"; - reference - "Device.Ethernet.LAG.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.LAG.{i}.Alias"; - reference - "Device.Ethernet.LAG.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.LAG.{i}.Name"; - reference - "Device.Ethernet.LAG.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.LastChange"; - reference - "Device.Ethernet.LAG.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.LAG.{i}.LowerLayers"; - reference - "Device.Ethernet.LAG.{i}.LowerLayers"; - } - leaf mac-address { - type string { - length "min..17"; - } - description - "Device.Ethernet.LAG.{i}.MACAddress"; - reference - "Device.Ethernet.LAG.{i}.MACAddress"; - } - } - - grouping lag-stats-g { - description - "Grouping object for Device.Ethernet.LAG.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping ethernet-link-g { - description - "Grouping object for Device.Ethernet.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.Link.{i}.Enable"; - reference - "Device.Ethernet.Link.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.Link.{i}.Status"; - reference - "Device.Ethernet.Link.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.Link.{i}.Alias"; - reference - "Device.Ethernet.Link.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.Link.{i}.Name"; - reference - "Device.Ethernet.Link.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.LastChange"; - reference - "Device.Ethernet.Link.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.Link.{i}.LowerLayers"; - reference - "Device.Ethernet.Link.{i}.LowerLayers"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ethernet.Link.{i}.MACAddress"; - reference - "Device.Ethernet.Link.{i}.MACAddress"; - } - leaf priority-tagging { - type boolean; - description - "Device.Ethernet.Link.{i}.PriorityTagging"; - reference - "Device.Ethernet.Link.{i}.PriorityTagging"; - } - } - - grouping ethernet-link-stats-g { - description - "Grouping object for Device.Ethernet.Link.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.Link.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping ethernet-rmon-stats-g { - description - "Grouping object for Device.Ethernet.RMONStats.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.RMONStats.{i}.Enable"; - reference - "Device.Ethernet.RMONStats.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.RMONStats.{i}.Status"; - reference - "Device.Ethernet.RMONStats.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.RMONStats.{i}.Alias"; - reference - "Device.Ethernet.RMONStats.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.RMONStats.{i}.Name"; - reference - "Device.Ethernet.RMONStats.{i}.Name"; - } - leaf interface { - type string; - description - "Device.Ethernet.RMONStats.{i}.Interface"; - reference - "Device.Ethernet.RMONStats.{i}.Interface"; - } - leaf vlanid { - type uint32 { - range "0..4094"; - } - description - "Device.Ethernet.RMONStats.{i}.VLANID"; - reference - "Device.Ethernet.RMONStats.{i}.VLANID"; - } - leaf queue { - type string; - description - "Device.Ethernet.RMONStats.{i}.Queue"; - reference - "Device.Ethernet.RMONStats.{i}.Queue"; - } - leaf all-queues { - type boolean; - description - "Device.Ethernet.RMONStats.{i}.AllQueues"; - reference - "Device.Ethernet.RMONStats.{i}.AllQueues"; - } - leaf drop-events { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.DropEvents"; - reference - "Device.Ethernet.RMONStats.{i}.DropEvents"; - } - leaf bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Bytes"; - } - leaf packets { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets"; - reference - "Device.Ethernet.RMONStats.{i}.Packets"; - } - leaf broadcast-packets { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; - reference - "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; - } - leaf multicast-packets { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.MulticastPackets"; - reference - "Device.Ethernet.RMONStats.{i}.MulticastPackets"; - } - leaf crc-errored-packets { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; - reference - "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; - } - leaf undersize-packets { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.UndersizePackets"; - reference - "Device.Ethernet.RMONStats.{i}.UndersizePackets"; - } - leaf oversize-packets { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.OversizePackets"; - reference - "Device.Ethernet.RMONStats.{i}.OversizePackets"; - } - leaf packets64-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; - } - leaf packets65to127-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; - } - leaf packets128to255-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; - } - leaf packets256to511-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; - } - leaf packets512to1023-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; - } - leaf packets1024to1518-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; - } - } - - grouping ethernet-vlan-termination-g { - description - "Grouping object for Device.Ethernet.VLANTermination.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.VLANTermination.{i}.Enable"; - reference - "Device.Ethernet.VLANTermination.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Status"; - reference - "Device.Ethernet.VLANTermination.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.VLANTermination.{i}.Alias"; - reference - "Device.Ethernet.VLANTermination.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Name"; - reference - "Device.Ethernet.VLANTermination.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.LastChange"; - reference - "Device.Ethernet.VLANTermination.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.VLANTermination.{i}.LowerLayers"; - reference - "Device.Ethernet.VLANTermination.{i}.LowerLayers"; - } - leaf vlanid { - type uint32 { - range "1..4094"; - } - description - "Device.Ethernet.VLANTermination.{i}.VLANID"; - reference - "Device.Ethernet.VLANTermination.{i}.VLANID"; - } - leaf tpid { - type uint32; - description - "Device.Ethernet.VLANTermination.{i}.TPID"; - reference - "Device.Ethernet.VLANTermination.{i}.TPID"; - } - } - - grouping vlan-termination-stats-g { - description - "Grouping object for Device.Ethernet.VLANTermination.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping fap-application-platform-g { - description - "Grouping object for Device.FAP.ApplicationPlatform."; - leaf version { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Version"; - reference - "Device.FAP.ApplicationPlatform.Version"; - } - leaf enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Enable"; - reference - "Device.FAP.ApplicationPlatform.Enable"; - } - leaf status { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Status"; - reference - "Device.FAP.ApplicationPlatform.Status"; - } - leaf max-number-of-applications { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; - reference - "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; - } - leaf current-numberof-applications { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; - reference - "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; - } - } - - grouping application-platform-capabilities-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Capabilities."; - leaf presence-application-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; - } - leaf femto-awareness-api-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; - } - leaf smsapi-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; - } - leaf subscribe-to-notifications-of-sms-sent-to-application-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; - } - leaf query-sms-delivery-status-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; - } - leaf mmsapi-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; - } - leaf query-mms-delivery-status-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; - } - leaf subscribe-to-notifications-of-mms-sent-to-application-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; - } - leaf terminal-location-api-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; - } - leaf authentication-methods-supported { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; - } - leaf access-levels-supported { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; - } - leaf send-sms-target-address-type { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; - } - leaf send-mms-target-address-type { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; - } - } - - grouping application-platform-control-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control."; - leaf authentication-method { - type string { - length "min..256"; - } - description - "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; - reference - "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; - } - leaf tunnel-inst { - type string { - length "min..256"; - } - description - "Device.FAP.ApplicationPlatform.Control.TunnelInst"; - reference - "Device.FAP.ApplicationPlatform.Control.TunnelInst"; - } - } - - grouping control-femto-awareness-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; - } - leaf femtozone-id { - type string { - length "min..256"; - } - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; - } - leaf notifications-user-identifier-msisdn { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; - } - leaf subscribe-to-notifications-response-callback-data { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; - } - leaf query-femtocell-response-timezone { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; - } - } - - grouping control-mms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.MMS."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; - } - leaf min-send-mms-time-interval { - type uint32 { - range "0..3599"; - } - description - "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; - } - leaf enable-query-mms-delivery-status { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; - } - leaf enable-subscribe-to-notifications-of-message-sent-to-application { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - } - } - - grouping control-sms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.SMS."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; - } - leaf min-send-sms-time-interval { - type uint32 { - range "0..3599"; - } - description - "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; - } - leaf enable-query-sms-delivery-status { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; - } - leaf enable-subscribe-to-notifications-of-message-sent-to-application { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - } - } - - grouping control-terminal-location-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.TerminalLocation."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; - } - leaf query-mobile-location-response-address { - type enumeration { - enum TelUri { - description - "Enum Value - TelUri"; - } - enum AnonymousReference { - description - "Enum Value - AnonymousReference"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; - } - leaf query-mobile-location-response-longitude-latitude { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; - } - leaf query-mobile-location-response-altitude { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; - } - leaf query-mobile-location-response-timestamp { - type uint32 { - range "0..86399"; - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; - } - } - - grouping application-platform-monitoring-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring."; - leaf enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Monitoring.Enable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.Enable"; - } - leaf monitoring-interval { - type uint32; - description - "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; - } - leaf authentication-requests-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; - } - leaf authentication-requests-rejected { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; - } - } - - grouping monitoring-femto-awareness-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; - } - } - - grouping monitoring-mms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.MMS."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; - } - } - - grouping monitoring-sms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.SMS."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; - } - } - - grouping monitoring-terminal-location-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; - } - } - - grouping fap-gps-g { - description - "Grouping object for Device.FAP.GPS."; - leaf scan-on-boot { - type boolean; - description - "Device.FAP.GPS.ScanOnBoot"; - reference - "Device.FAP.GPS.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "Device.FAP.GPS.ScanPeriodically"; - reference - "Device.FAP.GPS.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "Device.FAP.GPS.PeriodicInterval"; - reference - "Device.FAP.GPS.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "Device.FAP.GPS.PeriodicTime"; - reference - "Device.FAP.GPS.PeriodicTime"; - } - leaf continuous-gps { - type boolean; - description - "Device.FAP.GPS.ContinuousGPS"; - reference - "Device.FAP.GPS.ContinuousGPS"; - } - leaf scan-timeout { - type uint32; - description - "Device.FAP.GPS.ScanTimeout"; - reference - "Device.FAP.GPS.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "Device.FAP.GPS.ScanStatus"; - reference - "Device.FAP.GPS.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "Device.FAP.GPS.ErrorDetails"; - reference - "Device.FAP.GPS.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "Device.FAP.GPS.LastScanTime"; - reference - "Device.FAP.GPS.LastScanTime"; - } - leaf last-successful-scan-time { - type string; - config false; - description - "Device.FAP.GPS.LastSuccessfulScanTime"; - reference - "Device.FAP.GPS.LastSuccessfulScanTime"; - } - leaf locked-latitude { - type int32 { - range "-90000000..90000000"; - } - config false; - description - "Device.FAP.GPS.LockedLatitude"; - reference - "Device.FAP.GPS.LockedLatitude"; - } - leaf locked-longitude { - type int32 { - range "-180000000..180000000"; - } - config false; - description - "Device.FAP.GPS.LockedLongitude"; - reference - "Device.FAP.GPS.LockedLongitude"; - } - leaf number-of-satellites { - type uint32; - config false; - description - "Device.FAP.GPS.NumberOfSatellites"; - reference - "Device.FAP.GPS.NumberOfSatellites"; - } - } - - grouping gps-agps-server-config-g { - description - "Grouping object for Device.FAP.GPS.AGPSServerConfig."; - leaf enable { - type boolean; - description - "Device.FAP.GPS.AGPSServerConfig.Enable"; - reference - "Device.FAP.GPS.AGPSServerConfig.Enable"; - } - leaf server-url { - type string { - length "min..256"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ServerURL"; - reference - "Device.FAP.GPS.AGPSServerConfig.ServerURL"; - } - leaf server-port { - type uint32 { - range "min..65535"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ServerPort"; - reference - "Device.FAP.GPS.AGPSServerConfig.ServerPort"; - } - leaf username { - type string { - length "min..64"; - } - description - "Device.FAP.GPS.AGPSServerConfig.Username"; - reference - "Device.FAP.GPS.AGPSServerConfig.Username"; - } - leaf reference-latitude { - type int32 { - range "-90000000..90000000"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; - reference - "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; - } - leaf reference-longitude { - type int32 { - range "-180000000..180000000"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; - reference - "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; - } - leaf server-in-use { - type boolean; - config false; - description - "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; - reference - "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; - } - } - - grouping gps-continuous-gps-status-g { - description - "Grouping object for Device.FAP.GPS.ContinuousGPSStatus."; - leaf current-fix { - type boolean; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; - } - leaf got-fix { - type boolean; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; - } - leaf timing-good { - type boolean; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; - } - leaf latitude { - type int32 { - range "-90000000..90000000"; - } - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; - } - leaf longitude { - type int32 { - range "-180000000..180000000"; - } - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; - } - leaf elevation { - type int32 { - range "-5000000..25000000"; - } - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; - } - leaf last-fix-time { - type string; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; - } - leaf last-fix-duration { - type uint32; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; - } - leaf first-fix-timeout { - type int32 { - range "-1..max"; - } - description - "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; - } - leaf satellites-tracked { - type uint32; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; - } - leaf satellite-tracking-interval { - type uint32 { - range "60..3600"; - } - description - "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; - } - leaf receiver-status { - type string; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; - } - leaf location-type { - type string; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; - } - leaf lock-time-out-duration { - type uint32 { - range "120..86400"; - } - description - "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; - } - } - - grouping fap-perf-mgmt-g { - description - "Grouping object for Device.FAP.PerfMgmt."; - leaf config-number-of-entries { - type uint32; - config false; - description - "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; - reference - "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; - } - } - - grouping perf-mgmt-config-g { - description - "Grouping object for Device.FAP.PerfMgmt.Config.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.FAP.PerfMgmt.Config.{i}.Enable"; - reference - "Device.FAP.PerfMgmt.Config.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.Alias"; - reference - "Device.FAP.PerfMgmt.Config.{i}.Alias"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.URL"; - reference - "Device.FAP.PerfMgmt.Config.{i}.URL"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.Username"; - reference - "Device.FAP.PerfMgmt.Config.{i}.Username"; - } - leaf periodic-upload-interval { - type uint32 { - range "1..max"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; - reference - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; - } - leaf periodic-upload-time { - type string; - description - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; - reference - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; - } - } - - grouping device-fast-g { - description - "Grouping object for Device.FAST."; - leaf line-number-of-entries { - type uint32; - config false; - description - "Device.FAST.LineNumberOfEntries"; - reference - "Device.FAST.LineNumberOfEntries"; - } - } - - grouping fast-line-g { - description - "Grouping object for Device.FAST.Line.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.FAST.Line.{i}.Enable"; - reference - "Device.FAST.Line.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.FAST.Line.{i}.Status"; - reference - "Device.FAST.Line.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.FAST.Line.{i}.Alias"; - reference - "Device.FAST.Line.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.FAST.Line.{i}.Name"; - reference - "Device.FAST.Line.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.FAST.Line.{i}.LastChange"; - reference - "Device.FAST.Line.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.FAST.Line.{i}.LowerLayers"; - reference - "Device.FAST.Line.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.FAST.Line.{i}.Upstream"; - reference - "Device.FAST.Line.{i}.Upstream"; - } - leaf firmware-version { - type string; - config false; - description - "Device.FAST.Line.{i}.FirmwareVersion"; - reference - "Device.FAST.Line.{i}.FirmwareVersion"; - } - leaf link-status { - type string; - config false; - description - "Device.FAST.Line.{i}.LinkStatus"; - reference - "Device.FAST.Line.{i}.LinkStatus"; - } - leaf allowed-profiles { - type string; - config false; - description - "Device.FAST.Line.{i}.AllowedProfiles"; - reference - "Device.FAST.Line.{i}.AllowedProfiles"; - } - leaf current-profile { - type string; - config false; - description - "Device.FAST.Line.{i}.CurrentProfile"; - reference - "Device.FAST.Line.{i}.CurrentProfile"; - } - leaf power-management-state { - type string; - config false; - description - "Device.FAST.Line.{i}.PowerManagementState"; - reference - "Device.FAST.Line.{i}.PowerManagementState"; - } - leaf success-failure-cause { - type uint32 { - range "0..5"; - } - config false; - description - "Device.FAST.Line.{i}.SuccessFailureCause"; - reference - "Device.FAST.Line.{i}.SuccessFailureCause"; - } - leaf upbokler { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.FAST.Line.{i}.UPBOKLER"; - reference - "Device.FAST.Line.{i}.UPBOKLER"; - } - leaf last-transmitted-downstream-signal { - type uint32 { - range "0..21"; - } - config false; - description - "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; - reference - "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; - } - leaf last-transmitted-upstream-signal { - type uint32 { - range "0..21"; - } - config false; - description - "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; - reference - "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; - } - leaf upbokle { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.FAST.Line.{i}.UPBOKLE"; - reference - "Device.FAST.Line.{i}.UPBOKLE"; - } - leaf line-number { - type int32; - config false; - description - "Device.FAST.Line.{i}.LineNumber"; - reference - "Device.FAST.Line.{i}.LineNumber"; - } - leaf upstream-max-bit-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.UpstreamMaxBitRate"; - reference - "Device.FAST.Line.{i}.UpstreamMaxBitRate"; - } - leaf downstream-max-bit-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.DownstreamMaxBitRate"; - reference - "Device.FAST.Line.{i}.DownstreamMaxBitRate"; - } - leaf upstream-noise-margin { - type int32; - config false; - description - "Device.FAST.Line.{i}.UpstreamNoiseMargin"; - reference - "Device.FAST.Line.{i}.UpstreamNoiseMargin"; - } - leaf downstream-noise-margin { - type int32; - config false; - description - "Device.FAST.Line.{i}.DownstreamNoiseMargin"; - reference - "Device.FAST.Line.{i}.DownstreamNoiseMargin"; - } - leaf upstream-attenuation { - type int32; - config false; - description - "Device.FAST.Line.{i}.UpstreamAttenuation"; - reference - "Device.FAST.Line.{i}.UpstreamAttenuation"; - } - leaf downstream-attenuation { - type int32; - config false; - description - "Device.FAST.Line.{i}.DownstreamAttenuation"; - reference - "Device.FAST.Line.{i}.DownstreamAttenuation"; - } - leaf upstream-power { - type int32; - config false; - description - "Device.FAST.Line.{i}.UpstreamPower"; - reference - "Device.FAST.Line.{i}.UpstreamPower"; - } - leaf downstream-power { - type int32; - config false; - description - "Device.FAST.Line.{i}.DownstreamPower"; - reference - "Device.FAST.Line.{i}.DownstreamPower"; - } - leaf snrmrm-cds { - type int32; - config false; - description - "Device.FAST.Line.{i}.SNRMRMCds"; - reference - "Device.FAST.Line.{i}.SNRMRMCds"; - } - leaf snrmrm-cus { - type int32; - config false; - description - "Device.FAST.Line.{i}.SNRMRMCus"; - reference - "Device.FAST.Line.{i}.SNRMRMCus"; - } - leaf bitsrm-cpsds { - type int32; - config false; - description - "Device.FAST.Line.{i}.BITSRMCpsds"; - reference - "Device.FAST.Line.{i}.BITSRMCpsds"; - } - leaf bitsrm-cpsus { - type int32; - config false; - description - "Device.FAST.Line.{i}.BITSRMCpsus"; - reference - "Device.FAST.Line.{i}.BITSRMCpsus"; - } - leaf fextcance-lds { - type boolean; - config false; - description - "Device.FAST.Line.{i}.FEXTCANCELds"; - reference - "Device.FAST.Line.{i}.FEXTCANCELds"; - } - leaf fextcance-lus { - type boolean; - config false; - description - "Device.FAST.Line.{i}.FEXTCANCELus"; - reference - "Device.FAST.Line.{i}.FEXTCANCELus"; - } - leaf et-rds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ETRds"; - reference - "Device.FAST.Line.{i}.ETRds"; - } - leaf et-rus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ETRus"; - reference - "Device.FAST.Line.{i}.ETRus"; - } - leaf attet-rds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ATTETRds"; - reference - "Device.FAST.Line.{i}.ATTETRds"; - } - leaf attet-rus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ATTETRus"; - reference - "Device.FAST.Line.{i}.ATTETRus"; - } - leaf mineftr { - type uint32; - config false; - description - "Device.FAST.Line.{i}.MINEFTR"; - reference - "Device.FAST.Line.{i}.MINEFTR"; - } - } - - grouping fast-line-stats-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.BytesSent"; - reference - "Device.FAST.Line.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.BytesReceived"; - reference - "Device.FAST.Line.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.PacketsSent"; - reference - "Device.FAST.Line.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.PacketsReceived"; - reference - "Device.FAST.Line.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.ErrorsSent"; - reference - "Device.FAST.Line.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.ErrorsReceived"; - reference - "Device.FAST.Line.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; - reference - "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.TotalStart"; - reference - "Device.FAST.Line.{i}.Stats.TotalStart"; - } - leaf showtime-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.ShowtimeStart"; - reference - "Device.FAST.Line.{i}.Stats.ShowtimeStart"; - } - leaf last-showtime-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDayStart"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHourStart"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHourStart"; - } - } - - grouping fast-line-stats-current-day-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.CurrentDay."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; - } - } - - grouping fast-line-stats-last-showtime-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.LastShowtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; - } - } - - grouping fast-line-stats-quarter-hour-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.QuarterHour."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; - } - } - - grouping fast-line-stats-showtime-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.Showtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.LORS"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.UAS"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; - } - } - - grouping fast-line-stats-total-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.Total."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.Total.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.LORS"; - reference - "Device.FAST.Line.{i}.Stats.Total.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.UAS"; - reference - "Device.FAST.Line.{i}.Stats.Total.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.Total.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.Total.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; - } - } - - grouping fast-line-test-params-g { - description - "Grouping object for Device.FAST.Line.{i}.TestParams."; - leaf snr-gds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRGds"; - reference - "Device.FAST.Line.{i}.TestParams.SNRGds"; - } - leaf snr-gus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRGus"; - reference - "Device.FAST.Line.{i}.TestParams.SNRGus"; - } - leaf sn-rpsds { - type int32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRpsds"; - reference - "Device.FAST.Line.{i}.TestParams.SNRpsds"; - } - leaf sn-rpsus { - type string; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRpsus"; - reference - "Device.FAST.Line.{i}.TestParams.SNRpsus"; - } - leaf snrm-tds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRMTds"; - reference - "Device.FAST.Line.{i}.TestParams.SNRMTds"; - } - leaf snrm-tus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRMTus"; - reference - "Device.FAST.Line.{i}.TestParams.SNRMTus"; - } - leaf actinp { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.ACTINP"; - reference - "Device.FAST.Line.{i}.TestParams.ACTINP"; - } - leaf nfec { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.NFEC"; - reference - "Device.FAST.Line.{i}.TestParams.NFEC"; - } - leaf rfec { - type int32; - config false; - description - "Device.FAST.Line.{i}.TestParams.RFEC"; - reference - "Device.FAST.Line.{i}.TestParams.RFEC"; - } - leaf upstream-curr-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; - reference - "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; - } - leaf downstream-curr-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; - reference - "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; - } - leaf actinprein { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; - reference - "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; - } - } - - grouping device-fault-mgmt-g { - description - "Grouping object for Device.FaultMgmt."; - leaf supported-alarm-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; - reference - "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; - } - leaf max-current-alarm-entries { - type uint32; - config false; - description - "Device.FaultMgmt.MaxCurrentAlarmEntries"; - reference - "Device.FaultMgmt.MaxCurrentAlarmEntries"; - } - leaf current-alarm-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; - reference - "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; - } - leaf history-event-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.HistoryEventNumberOfEntries"; - reference - "Device.FaultMgmt.HistoryEventNumberOfEntries"; - } - leaf expedited-event-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; - reference - "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; - } - leaf queued-event-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.QueuedEventNumberOfEntries"; - reference - "Device.FaultMgmt.QueuedEventNumberOfEntries"; - } - } - - grouping fault-mgmt-current-alarm-g { - description - "Grouping object for Device.FaultMgmt.CurrentAlarm.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; - } - leaf alarm-raised-time { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; - } - leaf alarm-changed-time { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-expedited-event-g { - description - "Grouping object for Device.FaultMgmt.ExpeditedEvent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-time { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; - } - leaf notification-type { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-history-event-g { - description - "Grouping object for Device.FaultMgmt.HistoryEvent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-time { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; - } - leaf notification-type { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.EventType"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-queued-event-g { - description - "Grouping object for Device.FaultMgmt.QueuedEvent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-time { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; - } - leaf notification-type { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.EventType"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-supported-alarm-g { - description - "Grouping object for Device.FaultMgmt.SupportedAlarm.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; - } - leaf reporting-mechanism { - type enumeration { - enum "0 Expedited" { - description - "Enum Value - 0 Expedited"; - } - enum "1 Queued" { - description - "Enum Value - 1 Queued"; - } - enum "2 Logged" { - description - "Enum Value - 2 Logged"; - } - enum "3 Disabled" { - description - "Enum Value - 3 Disabled"; - } - } - description - "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; - } - } - - grouping device-firewall-g { - description - "Grouping object for Device.Firewall."; - leaf enable { - type boolean; - description - "Device.Firewall.Enable"; - reference - "Device.Firewall.Enable"; - } - leaf config { - type enumeration { - enum High { - description - "Enum Value - High"; - } - enum Low { - description - "Enum Value - Low"; - } - enum Off { - description - "Enum Value - Off"; - } - enum Advanced { - description - "Enum Value - Advanced"; - } - } - description - "Device.Firewall.Config"; - reference - "Device.Firewall.Config"; - } - leaf advanced-level { - type string; - description - "Device.Firewall.AdvancedLevel"; - reference - "Device.Firewall.AdvancedLevel"; - } - leaf type { - type string; - config false; - description - "Device.Firewall.Type"; - reference - "Device.Firewall.Type"; - } - leaf version { - type string; - config false; - description - "Device.Firewall.Version"; - reference - "Device.Firewall.Version"; - } - leaf last-change { - type string; - config false; - description - "Device.Firewall.LastChange"; - reference - "Device.Firewall.LastChange"; - } - leaf level-number-of-entries { - type uint32; - config false; - description - "Device.Firewall.LevelNumberOfEntries"; - reference - "Device.Firewall.LevelNumberOfEntries"; - } - leaf chain-number-of-entries { - type uint32; - config false; - description - "Device.Firewall.ChainNumberOfEntries"; - reference - "Device.Firewall.ChainNumberOfEntries"; - } - } - - grouping firewall-chain-g { - description - "Grouping object for Device.Firewall.Chain.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Firewall.Chain.{i}.Enable"; - reference - "Device.Firewall.Chain.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Firewall.Chain.{i}.Alias"; - reference - "Device.Firewall.Chain.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.Firewall.Chain.{i}.Name"; - reference - "Device.Firewall.Chain.{i}.Name"; - } - leaf creator { - type string; - config false; - description - "Device.Firewall.Chain.{i}.Creator"; - reference - "Device.Firewall.Chain.{i}.Creator"; - } - leaf rule-number-of-entries { - type uint32; - config false; - description - "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; - reference - "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; - } - } - - grouping chain-rule-g { - description - "Grouping object for Device.Firewall.Chain.{i}.Rule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Firewall.Chain.{i}.Rule.{i}.Status"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Order"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Description"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Description"; - } - leaf target { - type enumeration { - enum Drop { - description - "Enum Value - Drop"; - } - enum Accept { - description - "Enum Value - Accept"; - } - enum Reject { - description - "Enum Value - Reject"; - } - enum Return { - description - "Enum Value - Return"; - } - enum TargetChain { - description - "Enum Value - TargetChain"; - } - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Target"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Target"; - } - leaf target-chain { - type string; - description - "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; - } - leaf log { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.Log"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Log"; - } - leaf creation-date { - type string; - config false; - description - "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; - } - leaf expiry-date { - type string; - description - "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; - } - leaf source-interface { - type string { - length "min..256"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; - } - leaf source-interface-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; - } - leaf source-all-interfaces { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; - } - leaf dest-interface { - type string { - length "min..256"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; - } - leaf dest-interface-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; - } - leaf dest-all-interfaces { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; - } - leaf ip-version { - type int32 { - range "-1..15"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..49"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..49"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; - } - leaf dscp { - type int32 { - range "-1..63"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; - } - leaf dscp-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; - } - } - - grouping firewall-level-g { - description - "Grouping object for Device.Firewall.Level.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Firewall.Level.{i}.Alias"; - reference - "Device.Firewall.Level.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.Firewall.Level.{i}.Name"; - reference - "Device.Firewall.Level.{i}.Name"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.Firewall.Level.{i}.Description"; - reference - "Device.Firewall.Level.{i}.Description"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.Firewall.Level.{i}.Order"; - reference - "Device.Firewall.Level.{i}.Order"; - } - leaf chain { - type string; - config false; - description - "Device.Firewall.Level.{i}.Chain"; - reference - "Device.Firewall.Level.{i}.Chain"; - } - leaf port-mapping-enabled { - type boolean; - description - "Device.Firewall.Level.{i}.PortMappingEnabled"; - reference - "Device.Firewall.Level.{i}.PortMappingEnabled"; - } - leaf default-policy { - type enumeration { - enum Drop { - description - "Enum Value - Drop"; - } - enum Accept { - description - "Enum Value - Accept"; - } - enum Reject { - description - "Enum Value - Reject"; - } - } - description - "Device.Firewall.Level.{i}.DefaultPolicy"; - reference - "Device.Firewall.Level.{i}.DefaultPolicy"; - } - leaf default-log-policy { - type boolean; - description - "Device.Firewall.Level.{i}.DefaultLogPolicy"; - reference - "Device.Firewall.Level.{i}.DefaultLogPolicy"; - } - } - - grouping device-gre-g { - description - "Grouping object for Device.GRE."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.GRE.TunnelNumberOfEntries"; - reference - "Device.GRE.TunnelNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.GRE.FilterNumberOfEntries"; - reference - "Device.GRE.FilterNumberOfEntries"; - } - } - - grouping gre-filter-g { - description - "Grouping object for Device.GRE.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.GRE.Filter.{i}.Enable"; - reference - "Device.GRE.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.GRE.Filter.{i}.Status"; - reference - "Device.GRE.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.GRE.Filter.{i}.Order"; - reference - "Device.GRE.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.GRE.Filter.{i}.Alias"; - reference - "Device.GRE.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.GRE.Filter.{i}.Interface"; - reference - "Device.GRE.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.GRE.Filter.{i}.AllInterfaces"; - reference - "Device.GRE.Filter.{i}.AllInterfaces"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.GRE.Filter.{i}.VLANIDCheck"; - reference - "Device.GRE.Filter.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.GRE.Filter.{i}.VLANIDExclude"; - reference - "Device.GRE.Filter.{i}.VLANIDExclude"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.GRE.Filter.{i}.DSCPMarkPolicy"; - reference - "Device.GRE.Filter.{i}.DSCPMarkPolicy"; - } - } - - grouping gre-tunnel-g { - description - "Grouping object for Device.GRE.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.GRE.Tunnel.{i}.Enable"; - reference - "Device.GRE.Tunnel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.Status"; - reference - "Device.GRE.Tunnel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.GRE.Tunnel.{i}.Alias"; - reference - "Device.GRE.Tunnel.{i}.Alias"; - } - leaf remote-endpoints { - type string { - length "min..256"; - } - description - "Device.GRE.Tunnel.{i}.RemoteEndpoints"; - reference - "Device.GRE.Tunnel.{i}.RemoteEndpoints"; - } - leaf keep-alive-policy { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; - reference - "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; - } - leaf keep-alive-timeout { - type uint32; - description - "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; - reference - "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; - } - leaf keep-alive-threshold { - type uint32; - description - "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; - reference - "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; - } - leaf delivery-header-protocol { - type enumeration { - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; - reference - "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; - } - leaf default-dscp-mark { - type uint32; - description - "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; - reference - "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; - } - leaf connected-remote-endpoint { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; - reference - "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; - reference - "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; - } - } - - grouping tunnel-interface-g { - description - "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; - } - leaf protocol-id-override { - type uint32; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; - } - leaf use-checksum { - type boolean; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; - } - leaf key-identifier-generation-policy { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Provisioned { - description - "Enum Value - Provisioned"; - } - enum CPE_Generated { - description - "Enum Value - CPE_Generated"; - } - } - description - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; - } - leaf key-identifier { - type uint32; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; - } - leaf use-sequence-number { - type boolean; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; - } - } - - grouping tunnel-interface-stats-g { - description - "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-checksum-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - } - leaf discard-sequence-number-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - } - } - - grouping tunnel-stats-g { - description - "Grouping object for Device.GRE.Tunnel.{i}.Stats."; - leaf keep-alive-sent { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; - } - leaf keep-alive-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.BytesSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; - } - } - - grouping device-gateway-info-g { - description - "Grouping object for Device.GatewayInfo."; - leaf manufacturer-oui { - type string; - config false; - description - "Device.GatewayInfo.ManufacturerOUI"; - reference - "Device.GatewayInfo.ManufacturerOUI"; - } - leaf product-class { - type string; - config false; - description - "Device.GatewayInfo.ProductClass"; - reference - "Device.GatewayInfo.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.GatewayInfo.SerialNumber"; - reference - "Device.GatewayInfo.SerialNumber"; - } - } - - grouping device-ghn-g { - description - "Grouping object for Device.Ghn."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.InterfaceNumberOfEntries"; - reference - "Device.Ghn.InterfaceNumberOfEntries"; - } - } - - grouping diagnostics-phy-throughput-g { - description - "Grouping object for Device.Ghn.Diagnostics.PHYThroughput."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - } - description - "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; - } - leaf interface { - type string; - description - "Device.Ghn.Diagnostics.PHYThroughput.Interface"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Interface"; - } - leaf diagnose-mac-address { - type string { - length "min..17"; - } - description - "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; - } - leaf phy-throughput-result-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; - } - } - - grouping phy-throughput-result-g { - description - "Grouping object for Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; - } - leaf link-state { - type string; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; - } - leaf tx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; - } - leaf rx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; - } - } - - grouping diagnostics-performance-monitoring-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - } - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - } - leaf interface { - type string; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; - } - leaf diagnose-mac-address { - type string { - length "min..17"; - } - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; - } - leaf sample-interval { - type uint32; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; - } - leaf snr-group-length { - type uint32 { - range "1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256"; - } - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; - } - } - - grouping performance-monitoring-channels-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; - leaf time-stamp { - type string; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - } - } - - grouping channels-channel-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; - } - leaf snr { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - } - } - - grouping performance-monitoring-nodes-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; - leaf current-start { - type string; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - } - leaf current-end { - type string; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - } - leaf node-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - } - } - - grouping nodes-node-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; - } - leaf mgmt-bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; - } - leaf mgmt-bytes-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; - } - leaf mgmt-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; - } - leaf mgmt-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; - } - leaf blocks-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; - } - leaf blocks-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; - } - leaf blocks-resent { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; - } - leaf blocks-errors-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; - } - } - - grouping ghn-interface-g { - description - "Grouping object for Device.Ghn.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ghn.Interface.{i}.Enable"; - reference - "Device.Ghn.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ghn.Interface.{i}.Status"; - reference - "Device.Ghn.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ghn.Interface.{i}.Alias"; - reference - "Device.Ghn.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ghn.Interface.{i}.Name"; - reference - "Device.Ghn.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.LastChange"; - reference - "Device.Ghn.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ghn.Interface.{i}.LowerLayers"; - reference - "Device.Ghn.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.Upstream"; - reference - "Device.Ghn.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Interface.{i}.MACAddress"; - reference - "Device.Ghn.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.Ghn.Interface.{i}.FirmwareVersion"; - reference - "Device.Ghn.Interface.{i}.FirmwareVersion"; - } - leaf connection-type { - type string; - config false; - description - "Device.Ghn.Interface.{i}.ConnectionType"; - reference - "Device.Ghn.Interface.{i}.ConnectionType"; - } - leaf max-transmit-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.MaxTransmitRate"; - reference - "Device.Ghn.Interface.{i}.MaxTransmitRate"; - } - leaf target-domain-names { - type string { - length "min..32"; - } - description - "Device.Ghn.Interface.{i}.TargetDomainNames"; - reference - "Device.Ghn.Interface.{i}.TargetDomainNames"; - } - leaf domain-name { - type string; - config false; - description - "Device.Ghn.Interface.{i}.DomainName"; - reference - "Device.Ghn.Interface.{i}.DomainName"; - } - leaf domain-name-identifier { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DomainNameIdentifier"; - reference - "Device.Ghn.Interface.{i}.DomainNameIdentifier"; - } - leaf domain-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DomainId"; - reference - "Device.Ghn.Interface.{i}.DomainId"; - } - leaf device-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DeviceId"; - reference - "Device.Ghn.Interface.{i}.DeviceId"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.MaxBitRate"; - reference - "Device.Ghn.Interface.{i}.MaxBitRate"; - } - leaf node-type-dm-capable { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; - reference - "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; - } - leaf dm-requested { - type boolean; - description - "Device.Ghn.Interface.{i}.DMRequested"; - reference - "Device.Ghn.Interface.{i}.DMRequested"; - } - leaf is-dm { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.IsDM"; - reference - "Device.Ghn.Interface.{i}.IsDM"; - } - leaf node-type-sc-capable { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; - reference - "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; - } - leaf sc-requested { - type boolean; - description - "Device.Ghn.Interface.{i}.SCRequested"; - reference - "Device.Ghn.Interface.{i}.SCRequested"; - } - leaf is-sc { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.IsSC"; - reference - "Device.Ghn.Interface.{i}.IsSC"; - } - leaf standard-versions { - type string; - config false; - description - "Device.Ghn.Interface.{i}.StandardVersions"; - reference - "Device.Ghn.Interface.{i}.StandardVersions"; - } - leaf max-band-plan { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.MaxBandPlan"; - reference - "Device.Ghn.Interface.{i}.MaxBandPlan"; - } - leaf medium-type { - type string; - config false; - description - "Device.Ghn.Interface.{i}.MediumType"; - reference - "Device.Ghn.Interface.{i}.MediumType"; - } - leaf taifg { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.TAIFG"; - reference - "Device.Ghn.Interface.{i}.TAIFG"; - } - leaf notched-amateur-radio-bands { - type string { - length "min..2"; - } - description - "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; - reference - "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; - } - leaf phy-throughput-diagnostics-enable { - type string; - description - "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; - reference - "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; - } - leaf performance-monitoring-diagnostics-enable { - type string; - description - "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; - reference - "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; - } - leaf sm-masked-band-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; - } - leaf node-type-dm-config { - type boolean; - description - "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; - reference - "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; - } - leaf node-type-dm-status { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; - reference - "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; - } - leaf node-type-sc-status { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; - reference - "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - leaf psm { - type uint32 { - range "min..max"; - } - description - "Device.Ghn.Interface.{i}.PSM"; - reference - "Device.Ghn.Interface.{i}.PSM"; - } - } - - grouping interface-associated-device-g { - description - "Grouping object for Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf device-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; - } - leaf tx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - } - leaf rx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - } - leaf active { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping interface-dm-info-g { - description - "Grouping object for Device.Ghn.Interface.{i}.DMInfo."; - leaf domain-name { - type string { - length "min..32"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.DomainName"; - reference - "Device.Ghn.Interface.{i}.DMInfo.DomainName"; - } - leaf domain-name-identifier { - type string; - config false; - description - "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; - reference - "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; - } - leaf domain-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DMInfo.DomainId"; - reference - "Device.Ghn.Interface.{i}.DMInfo.DomainId"; - } - leaf mac-cycle-duration { - type uint32 { - range "0 | 10..200"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; - reference - "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; - } - leaf sc-device-id { - type uint32; - description - "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; - reference - "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; - } - leaf scmac-address { - type string { - length "min..17"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; - reference - "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; - } - leaf reregistration-time-period { - type uint32 { - range "5..63"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; - reference - "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; - } - leaf topology-periodic-interval { - type uint32 { - range "0..255"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; - reference - "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; - } - leaf min-supported-bandplan { - type uint32; - description - "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; - reference - "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; - } - leaf max-supported-bandplan { - type uint32; - description - "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; - reference - "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; - } - } - - grouping interface-sc-info-g { - description - "Grouping object for Device.Ghn.Interface.{i}.SCInfo."; - leaf modes-supported { - type string; - config false; - description - "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; - reference - "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; - } - leaf mode-enabled { - type string; - description - "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; - reference - "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; - } - leaf mic-size { - type enumeration { - enum "4-byte MIC" { - description - "Enum Value - 4-byte MIC"; - } - enum "8-byte MIC" { - description - "Enum Value - 8-byte MIC"; - } - enum "16-byte MIC" { - description - "Enum Value - 16-byte MIC"; - } - } - description - "Device.Ghn.Interface.{i}.SCInfo.MICSize"; - reference - "Device.Ghn.Interface.{i}.SCInfo.MICSize"; - } - leaf location { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.SCInfo.Location"; - reference - "Device.Ghn.Interface.{i}.SCInfo.Location"; - } - } - - grouping interface-sm-masked-band-g { - description - "Grouping object for Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; - } - leaf band-number { - type uint32; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; - } - leaf start-sub-carrier { - type uint32; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; - } - leaf stop-sub-carrier { - type uint32; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; - } - } - - grouping ghn-interface-stats-g { - description - "Grouping object for Device.Ghn.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BytesSent"; - reference - "Device.Ghn.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf mgmt-bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; - } - leaf mgmt-bytes-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; - } - leaf mgmt-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; - } - leaf mgmt-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; - } - leaf blocks-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksSent"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksSent"; - } - leaf blocks-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; - } - leaf blocks-resent { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksResent"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksResent"; - } - leaf blocks-errors-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; - } - } - - grouping device-hpna-g { - description - "Grouping object for Device.HPNA."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.InterfaceNumberOfEntries"; - reference - "Device.HPNA.InterfaceNumberOfEntries"; - } - } - - grouping hpna-diagnostics-phy-throughput-g { - description - "Grouping object for Device.HPNA.Diagnostics.PHYThroughput."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_FailToEnableCert { - description - "Enum Value - Error_FailToEnableCert"; - } - enum Error_CertCmdTimeout { - description - "Enum Value - Error_CertCmdTimeout"; - } - enum Error_UnknownErr { - description - "Enum Value - Error_UnknownErr"; - } - enum Error_UnsupportedOpcode { - description - "Enum Value - Error_UnsupportedOpcode"; - } - enum Error_InvalidParam { - description - "Enum Value - Error_InvalidParam"; - } - enum Error_UnsupportedCmdSegment { - description - "Enum Value - Error_UnsupportedCmdSegment"; - } - enum Error_UnsupportedDataGen { - description - "Enum Value - Error_UnsupportedDataGen"; - } - enum Error_InvalidSequence { - description - "Enum Value - Error_InvalidSequence"; - } - enum Error_InvalidFrame { - description - "Enum Value - Error_InvalidFrame"; - } - enum Eror_InvalidOpcode { - description - "Enum Value - Eror_InvalidOpcode"; - } - } - description - "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.HPNA.Diagnostics.PHYThroughput.Interface"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Interface"; - } - leaf num-packets-in-burst { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; - } - leaf burst-interval { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; - } - leaf test-packet-payload-length { - type uint32 { - range "0..1480"; - } - description - "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; - } - leaf payload-encoding { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; - } - leaf payload-data-gen { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; - } - leaf payload-type { - type enumeration { - enum Pattern { - description - "Enum Value - Pattern"; - } - enum IncrementByte { - description - "Enum Value - IncrementByte"; - } - } - description - "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; - } - leaf priority-level { - type uint32 { - range "0..7"; - } - description - "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; - } - } - - grouping diagnostics-phy-throughput-result-g { - description - "Grouping object for Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf src-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; - } - leaf dest-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; - } - leaf baud-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; - } - leaf snr { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; - } - leaf attenuation { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; - } - } - - grouping hpna-diagnostics-performance-monitoring-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_SampleIntervalTooSmall { - description - "Enum Value - Error_SampleIntervalTooSmall"; - } - } - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; - } - leaf sample-interval { - type uint32; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; - } - } - - grouping diagnostics-performance-monitoring-channels-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; - leaf time-stamp { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - } - } - - grouping performance-monitoring-channels-channel-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf host-src-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; - } - leaf host-dest-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; - } - leaf hpna-src-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; - } - leaf hpna-dest-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; - } - leaf baud-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; - } - leaf snr { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - } - leaf packets-sent { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; - } - leaf larq-packets-received { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; - } - leaf flow-spec { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; - } - } - - grouping diagnostics-performance-monitoring-nodes-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; - leaf current-start { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - } - leaf current-end { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - } - leaf node-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - } - } - - grouping performance-monitoring-nodes-node-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - } - leaf packets-crc-errored { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; - } - leaf packets-crc-errored-host { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; - } - leaf packets-short-errored { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; - } - leaf packets-short-errored-host { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; - } - leaf rx-packets-dropped { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; - } - leaf tx-packets-dropped { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; - } - leaf control-request-local { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; - } - leaf control-reply-local { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; - } - leaf control-request-remote { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; - } - leaf control-reply-remote { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; - } - leaf packets-sent-wire { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; - } - leaf broadcast-packets-sent-wire { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; - } - leaf multicast-packets-sent-wire { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; - } - leaf packets-internal-control { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; - } - leaf broadcast-packets-internal-control { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; - } - leaf packets-received-queued { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; - } - leaf packets-received-forward-unknown { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; - } - leaf node-utilization { - type uint32 { - range "0..1000"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; - } - } - - grouping hpna-interface-g { - description - "Grouping object for Device.HPNA.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.HPNA.Interface.{i}.Enable"; - reference - "Device.HPNA.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.HPNA.Interface.{i}.Status"; - reference - "Device.HPNA.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.HPNA.Interface.{i}.Alias"; - reference - "Device.HPNA.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.HPNA.Interface.{i}.Name"; - reference - "Device.HPNA.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.LastChange"; - reference - "Device.HPNA.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.HPNA.Interface.{i}.LowerLayers"; - reference - "Device.HPNA.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.Upstream"; - reference - "Device.HPNA.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Interface.{i}.MACAddress"; - reference - "Device.HPNA.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.HPNA.Interface.{i}.FirmwareVersion"; - reference - "Device.HPNA.Interface.{i}.FirmwareVersion"; - } - leaf node-id { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.NodeID"; - reference - "Device.HPNA.Interface.{i}.NodeID"; - } - leaf is-master { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.IsMaster"; - reference - "Device.HPNA.Interface.{i}.IsMaster"; - } - leaf synced { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.Synced"; - reference - "Device.HPNA.Interface.{i}.Synced"; - } - leaf total-sync-time { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.TotalSyncTime"; - reference - "Device.HPNA.Interface.{i}.TotalSyncTime"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.MaxBitRate"; - reference - "Device.HPNA.Interface.{i}.MaxBitRate"; - } - leaf network-utilization { - type uint32 { - range "0..1000"; - } - config false; - description - "Device.HPNA.Interface.{i}.NetworkUtilization"; - reference - "Device.HPNA.Interface.{i}.NetworkUtilization"; - } - leaf possible-connection-types { - type string; - config false; - description - "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; - reference - "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; - } - leaf connection-type { - type string; - description - "Device.HPNA.Interface.{i}.ConnectionType"; - reference - "Device.HPNA.Interface.{i}.ConnectionType"; - } - leaf possible-spectral-modes { - type string; - config false; - description - "Device.HPNA.Interface.{i}.PossibleSpectralModes"; - reference - "Device.HPNA.Interface.{i}.PossibleSpectralModes"; - } - leaf spectral-mode { - type string; - description - "Device.HPNA.Interface.{i}.SpectralMode"; - reference - "Device.HPNA.Interface.{i}.SpectralMode"; - } - leaf mtu { - type uint32; - description - "Device.HPNA.Interface.{i}.MTU"; - reference - "Device.HPNA.Interface.{i}.MTU"; - } - leaf noise-margin { - type uint32; - description - "Device.HPNA.Interface.{i}.NoiseMargin"; - reference - "Device.HPNA.Interface.{i}.NoiseMargin"; - } - leaf default-non-larqper { - type uint32; - description - "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; - reference - "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; - } - leaf larq-enable { - type boolean; - description - "Device.HPNA.Interface.{i}.LARQEnable"; - reference - "Device.HPNA.Interface.{i}.LARQEnable"; - } - leaf min-multicast-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.MinMulticastRate"; - reference - "Device.HPNA.Interface.{i}.MinMulticastRate"; - } - leaf neg-multicast-rate { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.NegMulticastRate"; - reference - "Device.HPNA.Interface.{i}.NegMulticastRate"; - } - leaf master-selection-mode { - type enumeration { - enum Automatic { - description - "Enum Value - Automatic"; - } - enum ForceEndpoint { - description - "Enum Value - ForceEndpoint"; - } - enum ForceMaster { - description - "Enum Value - ForceMaster"; - } - } - description - "Device.HPNA.Interface.{i}.MasterSelectionMode"; - reference - "Device.HPNA.Interface.{i}.MasterSelectionMode"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping hpna-interface-associated-device-g { - description - "Grouping object for Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf node-id { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - } - leaf is-master { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; - } - leaf synced { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; - } - leaf total-sync-time { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; - } - leaf phy-diagnostics-enable { - type boolean; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; - } - leaf active { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping interface-qo-s-g { - description - "Grouping object for Device.HPNA.Interface.{i}.QoS."; - leaf flow-spec-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; - } - } - - grouping qo-s-flow-spec-g { - description - "Grouping object for Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; - } - leaf traffic-classes { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; - } - leaf flow-type { - type enumeration { - enum CBR { - description - "Enum Value - CBR"; - } - enum VBR { - description - "Enum Value - VBR"; - } - enum VBR-NRT { - description - "Enum Value - VBR-NRT"; - } - enum BE { - description - "Enum Value - BE"; - } - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; - } - leaf priority { - type uint32 { - range "0..7"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; - } - leaf latency { - type uint32 { - range "0..999"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; - } - leaf jitter { - type uint32 { - range "0..999"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; - } - leaf packet-size { - type uint32 { - range "0..max"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; - } - leaf min-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; - } - leaf avg-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; - } - leaf max-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; - } - leaf per { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; - } - leaf timeout { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; - } - } - - grouping hpna-interface-stats-g { - description - "Grouping object for Device.HPNA.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BytesSent"; - reference - "Device.HPNA.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BytesReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.PacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-home-plug-g { - description - "Grouping object for Device.HomePlug."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.HomePlug.InterfaceNumberOfEntries"; - reference - "Device.HomePlug.InterfaceNumberOfEntries"; - } - } - - grouping home-plug-interface-g { - description - "Grouping object for Device.HomePlug.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.HomePlug.Interface.{i}.Enable"; - reference - "Device.HomePlug.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.Status"; - reference - "Device.HomePlug.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.HomePlug.Interface.{i}.Alias"; - reference - "Device.HomePlug.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.Name"; - reference - "Device.HomePlug.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.LastChange"; - reference - "Device.HomePlug.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.HomePlug.Interface.{i}.LowerLayers"; - reference - "Device.HomePlug.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.HomePlug.Interface.{i}.Upstream"; - reference - "Device.HomePlug.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HomePlug.Interface.{i}.MACAddress"; - reference - "Device.HomePlug.Interface.{i}.MACAddress"; - } - leaf logical-network { - type string { - length "min..64"; - } - description - "Device.HomePlug.Interface.{i}.LogicalNetwork"; - reference - "Device.HomePlug.Interface.{i}.LogicalNetwork"; - } - leaf version { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.Version"; - reference - "Device.HomePlug.Interface.{i}.Version"; - } - leaf firmware-version { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.FirmwareVersion"; - reference - "Device.HomePlug.Interface.{i}.FirmwareVersion"; - } - leaf force-c-co { - type boolean; - description - "Device.HomePlug.Interface.{i}.ForceCCo"; - reference - "Device.HomePlug.Interface.{i}.ForceCCo"; - } - leaf other-networks-present { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; - reference - "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.MaxBitRate"; - reference - "Device.HomePlug.Interface.{i}.MaxBitRate"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping home-plug-interface-associated-device-g { - description - "Grouping object for Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf tx-phy-rate { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - } - leaf rx-phy-rate { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - } - leaf snr-per-tone { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; - } - leaf avg-attenuation { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; - } - leaf end-station-ma-cs { - type string { - length "min..17"; - } - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; - } - leaf active { - type boolean; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping home-plug-interface-stats-g { - description - "Grouping object for Device.HomePlug.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BytesSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf mpdu-tx-ack { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; - } - leaf mpdu-tx-col { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; - } - leaf mpdu-tx-failed { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; - } - leaf mpdu-rx-ack { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; - } - leaf mpdu-rx-failed { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; - } - } - - grouping device-hosts-g { - description - "Grouping object for Device.Hosts."; - leaf host-number-of-entries { - type uint32; - config false; - description - "Device.Hosts.HostNumberOfEntries"; - reference - "Device.Hosts.HostNumberOfEntries"; - } - } - - grouping hosts-host-g { - description - "Grouping object for Device.Hosts.Host.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Hosts.Host.{i}.Alias"; - reference - "Device.Hosts.Host.{i}.Alias"; - } - leaf phys-address { - type string; - config false; - description - "Device.Hosts.Host.{i}.PhysAddress"; - reference - "Device.Hosts.Host.{i}.PhysAddress"; - } - leaf ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.Hosts.Host.{i}.IPAddress"; - reference - "Device.Hosts.Host.{i}.IPAddress"; - } - leaf address-source { - type string; - config false; - description - "Device.Hosts.Host.{i}.AddressSource"; - reference - "Device.Hosts.Host.{i}.AddressSource"; - } - leaf dhcp-client { - type string; - config false; - description - "Device.Hosts.Host.{i}.DHCPClient"; - reference - "Device.Hosts.Host.{i}.DHCPClient"; - } - leaf lease-time-remaining { - type int32; - config false; - description - "Device.Hosts.Host.{i}.LeaseTimeRemaining"; - reference - "Device.Hosts.Host.{i}.LeaseTimeRemaining"; - } - leaf associated-device { - type string; - config false; - description - "Device.Hosts.Host.{i}.AssociatedDevice"; - reference - "Device.Hosts.Host.{i}.AssociatedDevice"; - } - leaf layer1-interface { - type string; - config false; - description - "Device.Hosts.Host.{i}.Layer1Interface"; - reference - "Device.Hosts.Host.{i}.Layer1Interface"; - } - leaf layer3-interface { - type string; - config false; - description - "Device.Hosts.Host.{i}.Layer3Interface"; - reference - "Device.Hosts.Host.{i}.Layer3Interface"; - } - leaf vendor-class-id { - type string; - config false; - description - "Device.Hosts.Host.{i}.VendorClassID"; - reference - "Device.Hosts.Host.{i}.VendorClassID"; - } - leaf client-id { - type string; - config false; - description - "Device.Hosts.Host.{i}.ClientID"; - reference - "Device.Hosts.Host.{i}.ClientID"; - } - leaf user-class-id { - type string; - config false; - description - "Device.Hosts.Host.{i}.UserClassID"; - reference - "Device.Hosts.Host.{i}.UserClassID"; - } - leaf host-name { - type string; - config false; - description - "Device.Hosts.Host.{i}.HostName"; - reference - "Device.Hosts.Host.{i}.HostName"; - } - leaf active { - type boolean; - config false; - description - "Device.Hosts.Host.{i}.Active"; - reference - "Device.Hosts.Host.{i}.Active"; - } - leaf active-last-change { - type string; - config false; - description - "Device.Hosts.Host.{i}.ActiveLastChange"; - reference - "Device.Hosts.Host.{i}.ActiveLastChange"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; - } - } - - grouping host-ipv4-address-g { - description - "Grouping object for Device.Hosts.Host.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; - reference - "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; - } - } - - grouping host-ipv6-address-g { - description - "Grouping object for Device.Hosts.Host.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; - reference - "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; - } - } - - grouping host-wan-stats-g { - description - "Grouping object for Device.Hosts.Host.{i}.WANStats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.BytesSent"; - reference - "Device.Hosts.Host.{i}.WANStats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.BytesReceived"; - reference - "Device.Hosts.Host.{i}.WANStats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.PacketsSent"; - reference - "Device.Hosts.Host.{i}.WANStats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; - reference - "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; - reference - "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.WANStats.RetransCount"; - reference - "Device.Hosts.Host.{i}.WANStats.RetransCount"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; - reference - "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; - } - } - - grouping device-ieee1905-g { - description - "Grouping object for Device.IEEE1905."; - leaf version { - type string; - config false; - description - "Device.IEEE1905.Version"; - reference - "Device.IEEE1905.Version"; - } - } - - grouping ieee1905-al-g { - description - "Grouping object for Device.IEEE1905.AL."; - leaf ieee1905-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.IEEE1905Id"; - reference - "Device.IEEE1905.AL.IEEE1905Id"; - } - leaf status { - type string; - config false; - description - "Device.IEEE1905.AL.Status"; - reference - "Device.IEEE1905.AL.Status"; - } - leaf last-change { - type uint32; - config false; - description - "Device.IEEE1905.AL.LastChange"; - reference - "Device.IEEE1905.AL.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.IEEE1905.AL.LowerLayers"; - reference - "Device.IEEE1905.AL.LowerLayers"; - } - leaf registrar-freq-band { - type string; - config false; - description - "Device.IEEE1905.AL.RegistrarFreqBand"; - reference - "Device.IEEE1905.AL.RegistrarFreqBand"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.InterfaceNumberOfEntries"; - reference - "Device.IEEE1905.AL.InterfaceNumberOfEntries"; - } - } - - grouping al-forwarding-table-g { - description - "Grouping object for Device.IEEE1905.AL.ForwardingTable."; - leaf set-forwarding-enabled { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; - reference - "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; - } - leaf forwarding-rule-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; - } - } - - grouping forwarding-table-forwarding-rule-g { - description - "Grouping object for Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-list { - type string { - length "min..256"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; - } - leaf mac-destination-address { - type string { - length "min..17"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; - } - leaf mac-destination-address-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; - } - leaf mac-source-address { - type string { - length "min..17"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; - } - leaf mac-source-address-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; - } - leaf ether-type { - type uint32; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; - } - leaf ether-type-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; - } - leaf vid { - type uint32 { - range "0..4095"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; - } - leaf vid-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; - } - leaf pcp { - type uint32 { - range "0..7"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; - } - leaf pcp-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; - } - } - - grouping al-interface-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; - reference - "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; - } - leaf status { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Status"; - reference - "Device.IEEE1905.AL.Interface.{i}.Status"; - } - leaf last-change { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.LastChange"; - reference - "Device.IEEE1905.AL.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; - reference - "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; - } - leaf interface-stack-reference { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; - reference - "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; - } - leaf media-type { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.MediaType"; - reference - "Device.IEEE1905.AL.Interface.{i}.MediaType"; - } - leaf generic-phy-oui { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; - reference - "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; - } - leaf generic-phy-variant { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; - reference - "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; - } - leaf generic-phy-url { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; - reference - "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; - } - leaf set-intf-power-state-enabled { - type boolean; - description - "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; - reference - "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; - } - leaf power-state { - type enumeration { - enum On { - description - "Enum Value - On"; - } - enum Power_Save { - description - "Enum Value - Power_Save"; - } - enum Off { - description - "Enum Value - Off"; - } - enum Unsupported { - description - "Enum Value - Unsupported"; - } - } - description - "Device.IEEE1905.AL.Interface.{i}.PowerState"; - reference - "Device.IEEE1905.AL.Interface.{i}.PowerState"; - } - leaf vendor-properties-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; - } - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; - reference - "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; - } - } - - grouping interface-link-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; - } - leaf ieee1905-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; - } - leaf media-type { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; - } - leaf generic-phy-oui { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; - } - leaf generic-phy-variant { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; - } - leaf generic-phy-url { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; - } - } - - grouping link-metric-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; - leaf ieee802dot1-bridge { - type boolean; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; - } - leaf packet-errors { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; - } - leaf packet-errors-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; - } - leaf transmitted-packets { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; - } - leaf mac-throughput-capacity { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; - } - leaf link-availability { - type uint32 { - range "0..100"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; - } - leaf rssi { - type uint32 { - range "0..255"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; - } - } - - grouping interface-vendor-properties-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf oui { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; - } - leaf information { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; - } - } - - grouping al-network-topology-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology."; - leaf enable { - type boolean; - description - "Device.IEEE1905.AL.NetworkTopology.Enable"; - reference - "Device.IEEE1905.AL.NetworkTopology.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.Status"; - reference - "Device.IEEE1905.AL.NetworkTopology.Status"; - } - leaf max-change-log-entries { - type uint32 { - range "1..max"; - } - description - "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; - } - leaf last-change { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.LastChange"; - reference - "Device.IEEE1905.AL.NetworkTopology.LastChange"; - } - leaf ieee1905-device-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; - } - leaf change-log-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; - } - } - - grouping network-topology-change-log-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf time-stamp { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; - } - leaf event-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; - } - leaf reporter-device-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; - } - leaf reporter-interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; - } - leaf neighbor-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; - } - leaf neighbor-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; - } - } - - grouping network-topology-ieee1905-device-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ieee1905-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; - } - leaf version { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; - } - leaf registrar-freq-band { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; - } - leaf friendly-name { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; - } - leaf manufacturer-name { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; - } - leaf manufacturer-model { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; - } - leaf control-url { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; - } - leaf vendor-properties-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; - } - leaf non-ieee1905-neighbor-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; - } - leaf ieee1905-neighbor-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; - } - leaf l2-neighbor-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; - } - leaf bridging-tuple-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; - } - } - - grouping ieee1905-device-bridging-tuple-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-list { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; - } - } - - grouping ieee1905-device-ieee1905-neighbor-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-interface { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; - } - leaf neighbor-device-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; - } - leaf metric-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; - } - } - - grouping ieee1905-neighbor-metric-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf neighbor-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; - } - leaf ieee802dot1-bridge { - type boolean; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; - } - leaf packet-errors { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; - } - leaf packet-errors-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; - } - leaf transmitted-packets { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; - } - leaf mac-throughput-capacity { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; - } - leaf link-availability { - type uint32 { - range "0..100"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; - } - leaf rssi { - type uint32 { - range "0..255"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; - } - } - - grouping ieee1905-device-ipv4-address-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; - } - leaf ipv4-address { - type string { - length "min..15"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; - } - leaf ipv4-address-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; - } - leaf dhcp-server { - type string { - length "min..45"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; - } - } - - grouping ieee1905-device-ipv6-address-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; - } - leaf ipv6-address { - type string { - length "min..45"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; - } - leaf ipv6-address-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; - } - leaf ipv6-address-origin { - type string { - length "min..45"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; - } - } - - grouping ieee1905-device-interface-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; - } - leaf media-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; - } - leaf power-state { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; - } - leaf generic-phy-oui { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; - } - leaf generic-phy-variant { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; - } - leaf generic-phy-url { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; - } - leaf network-membership { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; - } - leaf role { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; - } - leaf ap-channel-band { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; - } - leaf frequency-index1 { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; - } - leaf frequency-index2 { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; - } - } - - grouping ieee1905-device-l2-neighbor-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-interface { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; - } - leaf neighbor-interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; - } - leaf behind-interface-ids { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; - } - } - - grouping ieee1905-device-non-ieee1905-neighbor-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-interface { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; - } - leaf neighbor-interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; - } - } - - grouping ieee1905-device-vendor-properties-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf message-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; - } - leaf oui { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; - } - leaf information { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; - } - } - - grouping al-networking-registrar-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkingRegistrar."; - leaf registrar2dot4 { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; - reference - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; - } - leaf registrar5 { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; - reference - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; - } - leaf registrar60 { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; - reference - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; - } - } - - grouping al-security-g { - description - "Grouping object for Device.IEEE1905.AL.Security."; - leaf setup-method { - type enumeration { - enum UCPK { - description - "Enum Value - UCPK"; - } - enum PBC { - description - "Enum Value - PBC"; - } - enum NFCNK { - description - "Enum Value - NFCNK"; - } - } - description - "Device.IEEE1905.AL.Security.SetupMethod"; - reference - "Device.IEEE1905.AL.Security.SetupMethod"; - } - } - - grouping device-ieee8021x-g { - description - "Grouping object for Device.IEEE8021x."; - leaf supplicant-number-of-entries { - type uint32; - config false; - description - "Device.IEEE8021x.SupplicantNumberOfEntries"; - reference - "Device.IEEE8021x.SupplicantNumberOfEntries"; - } - } - - grouping ieee8021x-supplicant-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.Enable"; - reference - "Device.IEEE8021x.Supplicant.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Status"; - reference - "Device.IEEE8021x.Supplicant.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IEEE8021x.Supplicant.{i}.Alias"; - reference - "Device.IEEE8021x.Supplicant.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IEEE8021x.Supplicant.{i}.Interface"; - reference - "Device.IEEE8021x.Supplicant.{i}.Interface"; - } - leaf pae-state { - type string; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.PAEState"; - reference - "Device.IEEE8021x.Supplicant.{i}.PAEState"; - } - leaf eap-identity { - type string { - length "min..256"; - } - description - "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; - } - leaf max-start { - type uint32 { - range "1..10"; - } - description - "Device.IEEE8021x.Supplicant.{i}.MaxStart"; - reference - "Device.IEEE8021x.Supplicant.{i}.MaxStart"; - } - leaf start-period { - type uint32 { - range "1..max"; - } - description - "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; - reference - "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; - } - leaf held-period { - type uint32 { - range "1..max"; - } - description - "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; - reference - "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; - } - leaf auth-period { - type uint32; - description - "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; - reference - "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; - } - leaf authentication-capabilities { - type string; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; - reference - "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; - } - leaf start-failure-policy { - type enumeration { - enum FailAuthentication { - description - "Enum Value - FailAuthentication"; - } - enum AssumeAuthentication { - description - "Enum Value - AssumeAuthentication"; - } - } - description - "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; - reference - "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; - } - leaf authentication-success-policy { - type enumeration { - enum NoAction { - description - "Enum Value - NoAction"; - } - enum RenewConnection { - description - "Enum Value - RenewConnection"; - } - } - description - "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; - reference - "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; - } - } - - grouping supplicant-eapm-d5-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPMD5."; - leaf enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; - } - } - - grouping supplicant-eaptls-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPTLS."; - leaf enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; - } - leaf mutual-authentication-enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; - } - } - - grouping supplicant-stats-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}.Stats."; - leaf received-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; - } - leaf transmitted-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; - } - leaf transmitted-start-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; - } - leaf transmitted-logoff-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; - } - leaf transmitted-response-id-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; - } - leaf transmitted-response-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; - } - leaf received-request-id-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; - } - leaf received-request-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; - } - leaf received-invalid-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; - } - leaf received-length-error-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; - } - leaf last-frame-version { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; - } - leaf last-frame-source-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; - } - } - - grouping device-ip-g { - description - "Grouping object for Device.IP."; - leaf ipv4-capable { - type boolean; - config false; - description - "Device.IP.IPv4Capable"; - reference - "Device.IP.IPv4Capable"; - } - leaf ipv4-enable { - type boolean; - description - "Device.IP.IPv4Enable"; - reference - "Device.IP.IPv4Enable"; - } - leaf ipv4-status { - type string; - config false; - description - "Device.IP.IPv4Status"; - reference - "Device.IP.IPv4Status"; - } - leaf ipv6-capable { - type boolean; - config false; - description - "Device.IP.IPv6Capable"; - reference - "Device.IP.IPv6Capable"; - } - leaf ipv6-enable { - type boolean; - description - "Device.IP.IPv6Enable"; - reference - "Device.IP.IPv6Enable"; - } - leaf ipv6-status { - type string; - config false; - description - "Device.IP.IPv6Status"; - reference - "Device.IP.IPv6Status"; - } - leaf ula-prefix { - type string { - length "min..49"; - } - description - "Device.IP.ULAPrefix"; - reference - "Device.IP.ULAPrefix"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.IP.InterfaceNumberOfEntries"; - reference - "Device.IP.InterfaceNumberOfEntries"; - } - leaf active-port-number-of-entries { - type uint32; - config false; - description - "Device.IP.ActivePortNumberOfEntries"; - reference - "Device.IP.ActivePortNumberOfEntries"; - } - } - - grouping ip-active-port-g { - description - "Grouping object for Device.IP.ActivePort.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.IP.ActivePort.{i}.LocalIPAddress"; - reference - "Device.IP.ActivePort.{i}.LocalIPAddress"; - } - leaf local-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.IP.ActivePort.{i}.LocalPort"; - reference - "Device.IP.ActivePort.{i}.LocalPort"; - } - leaf remote-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.IP.ActivePort.{i}.RemoteIPAddress"; - reference - "Device.IP.ActivePort.{i}.RemoteIPAddress"; - } - leaf remote-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.IP.ActivePort.{i}.RemotePort"; - reference - "Device.IP.ActivePort.{i}.RemotePort"; - } - leaf status { - type string; - config false; - description - "Device.IP.ActivePort.{i}.Status"; - reference - "Device.IP.ActivePort.{i}.Status"; - } - } - - grouping ip-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics."; - leaf ipv4-ping-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4PingSupported"; - reference - "Device.IP.Diagnostics.IPv4PingSupported"; - } - leaf ipv6-ping-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6PingSupported"; - reference - "Device.IP.Diagnostics.IPv6PingSupported"; - } - leaf ipv4-trace-route-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4TraceRouteSupported"; - reference - "Device.IP.Diagnostics.IPv4TraceRouteSupported"; - } - leaf ipv6-trace-route-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6TraceRouteSupported"; - reference - "Device.IP.Diagnostics.IPv6TraceRouteSupported"; - } - leaf ipv4-download-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; - } - leaf ipv6-download-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; - } - leaf ipv4-upload-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; - } - leaf ipv6-upload-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; - } - leaf ipv4-udp-echo-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; - } - leaf ipv6-udp-echo-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; - } - leaf ipv4-server-selection-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; - } - leaf ipv6-server-selection-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; - } - } - - grouping diagnostics-download-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_NoRouteToHost { - description - "Enum Value - Error_NoRouteToHost"; - } - enum Error_InitConnectionFailed { - description - "Enum Value - Error_InitConnectionFailed"; - } - enum Error_NoResponse { - description - "Enum Value - Error_NoResponse"; - } - enum Error_TransferFailed { - description - "Enum Value - Error_TransferFailed"; - } - enum Error_PasswordRequestFailed { - description - "Enum Value - Error_PasswordRequestFailed"; - } - enum Error_LoginFailed { - description - "Enum Value - Error_LoginFailed"; - } - enum Error_NoTransferMode { - description - "Enum Value - Error_NoTransferMode"; - } - enum Error_NoPASV { - description - "Enum Value - Error_NoPASV"; - } - enum Error_IncorrectSize { - description - "Enum Value - Error_IncorrectSize"; - } - enum Error_Timeout { - description - "Enum Value - Error_Timeout"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; - } - leaf download-url { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; - } - leaf download-transports { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; - } - leaf download-diagnostic-max-connections { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; - } - leaf download-diagnostics-max-incremental-result { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; - } - leaf ethernet-priority { - type uint32 { - range "0..7"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; - } - leaf time-based-test-duration { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; - } - leaf time-based-test-measurement-interval { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; - } - leaf time-based-test-measurement-offset { - type uint32 { - range "0..255"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; - } - leaf number-of-connections { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; - } - leaf test-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; - } - leaf test-bytes-received-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; - } - leaf total-bytes-received-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; - } - leaf total-bytes-sent-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; - } - leaf period-of-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; - } - leaf per-connection-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; - } - leaf enable-per-connection-results { - type boolean; - description - "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; - } - leaf incremental-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; - } - } - - grouping download-diagnostics-incremental-result-g { - description - "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf test-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - } - leaf start-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; - } - leaf end-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; - } - } - - grouping download-diagnostics-per-connection-result-g { - description - "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; - } - leaf test-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - } - } - - grouping diagnostics-ip-ping-g { - description - "Grouping object for Device.IP.Diagnostics.IPPing."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_NoRouteToHost { - description - "Enum Value - Error_NoRouteToHost"; - } - } - description - "Device.IP.Diagnostics.IPPing.DiagnosticsState"; - reference - "Device.IP.Diagnostics.IPPing.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.IPPing.Interface"; - reference - "Device.IP.Diagnostics.IPPing.Interface"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.IPPing.ProtocolVersion"; - reference - "Device.IP.Diagnostics.IPPing.ProtocolVersion"; - } - leaf host { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.IPPing.Host"; - reference - "Device.IP.Diagnostics.IPPing.Host"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; - reference - "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.IPPing.Timeout"; - reference - "Device.IP.Diagnostics.IPPing.Timeout"; - } - leaf data-block-size { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.IPPing.DataBlockSize"; - reference - "Device.IP.Diagnostics.IPPing.DataBlockSize"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.IPPing.DSCP"; - reference - "Device.IP.Diagnostics.IPPing.DSCP"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.IPPing.IPAddressUsed"; - reference - "Device.IP.Diagnostics.IPPing.IPAddressUsed"; - } - leaf success-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.SuccessCount"; - reference - "Device.IP.Diagnostics.IPPing.SuccessCount"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.FailureCount"; - reference - "Device.IP.Diagnostics.IPPing.FailureCount"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.AverageResponseTime"; - reference - "Device.IP.Diagnostics.IPPing.AverageResponseTime"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; - reference - "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; - reference - "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; - } - leaf average-response-time-detailed { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; - reference - "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; - } - leaf minimum-response-time-detailed { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; - reference - "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; - } - leaf maximum-response-time-detailed { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; - reference - "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; - } - } - - grouping diagnostics-server-selection-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.ServerSelectionDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; - } - leaf protocol { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum "UDP Echo" { - description - "Enum Value - UDP Echo"; - } - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; - } - leaf host-list { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; - } - leaf fastest-host { - type string; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; - } - } - - grouping diagnostics-trace-route-g { - description - "Grouping object for Device.IP.Diagnostics.TraceRoute."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_MaxHopCountExceeded { - description - "Enum Value - Error_MaxHopCountExceeded"; - } - } - description - "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; - reference - "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.TraceRoute.Interface"; - reference - "Device.IP.Diagnostics.TraceRoute.Interface"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; - reference - "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; - } - leaf host { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.TraceRoute.Host"; - reference - "Device.IP.Diagnostics.TraceRoute.Host"; - } - leaf number-of-tries { - type uint32 { - range "1..3"; - } - description - "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; - reference - "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.TraceRoute.Timeout"; - reference - "Device.IP.Diagnostics.TraceRoute.Timeout"; - } - leaf data-block-size { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; - reference - "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.TraceRoute.DSCP"; - reference - "Device.IP.Diagnostics.TraceRoute.DSCP"; - } - leaf max-hop-count { - type uint32 { - range "1..64"; - } - description - "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; - reference - "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; - reference - "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; - } - leaf response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.ResponseTime"; - reference - "Device.IP.Diagnostics.TraceRoute.ResponseTime"; - } - leaf route-hops-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; - } - } - - grouping trace-route-route-hops-g { - description - "Grouping object for Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf host { - type string; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; - } - leaf host-address { - type string; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; - } - leaf error-code { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; - } - leaf rt-times { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; - } - } - - grouping diagnostics-udp-echo-config-g { - description - "Grouping object for Device.IP.Diagnostics.UDPEchoConfig."; - leaf enable { - type boolean; - description - "Device.IP.Diagnostics.UDPEchoConfig.Enable"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.Enable"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UDPEchoConfig.Interface"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.Interface"; - } - leaf source-ip-address { - type string { - length "min..45"; - } - description - "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; - } - leaf udp-port { - type uint32; - description - "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; - } - leaf echo-plus-enabled { - type boolean; - description - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; - } - leaf echo-plus-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; - } - leaf packets-responded { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; - } - leaf bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; - } - leaf bytes-responded { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; - } - leaf time-first-packet-received { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; - } - leaf time-last-packet-received { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; - } - } - - grouping diagnostics-udp-echo-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; - } - leaf host { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; - } - leaf port { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; - } - leaf data-block-size { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; - } - leaf inter-transmission-time { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; - } - leaf success-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; - } - leaf enable-individual-packet-results { - type boolean; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; - } - leaf individual-packet-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; - } - leaf udp-echo-diagnostics-max-results { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; - } - } - - grouping udp-echo-diagnostics-individual-packet-result-g { - description - "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf packet-success { - type boolean; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; - } - leaf packet-send-time { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; - } - leaf packet-receive-time { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; - } - leaf test-gen-sn { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; - } - leaf test-resp-sn { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; - } - leaf test-resp-rcv-time-stamp { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; - } - leaf test-resp-reply-time-stamp { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; - } - leaf test-resp-reply-failure-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; - } - } - - grouping diagnostics-upload-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.UploadDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_NoRouteToHost { - description - "Enum Value - Error_NoRouteToHost"; - } - enum Error_InitConnectionFailed { - description - "Enum Value - Error_InitConnectionFailed"; - } - enum Error_NoResponse { - description - "Enum Value - Error_NoResponse"; - } - enum Error_PasswordRequestFailed { - description - "Enum Value - Error_PasswordRequestFailed"; - } - enum Error_LoginFailed { - description - "Enum Value - Error_LoginFailed"; - } - enum Error_NoTransferMode { - description - "Enum Value - Error_NoTransferMode"; - } - enum Error_NoPASV { - description - "Enum Value - Error_NoPASV"; - } - enum Error_NoCWD { - description - "Enum Value - Error_NoCWD"; - } - enum Error_NoSTOR { - description - "Enum Value - Error_NoSTOR"; - } - enum Error_NoTransferComplete { - description - "Enum Value - Error_NoTransferComplete"; - } - enum Error_Timeout { - description - "Enum Value - Error_Timeout"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.Interface"; - } - leaf upload-url { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; - } - leaf upload-transports { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; - } - leaf upload-diagnostics-max-connections { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; - } - leaf upload-diagnostics-max-incremental-result { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; - } - leaf ethernet-priority { - type uint32 { - range "0..7"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; - } - leaf test-file-length { - type uint32; - description - "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; - } - leaf time-based-test-duration { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; - } - leaf time-based-test-measurement-interval { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; - } - leaf time-based-test-measurement-offset { - type uint32 { - range "0..255"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; - } - leaf number-of-connections { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; - } - leaf test-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; - } - leaf test-bytes-sent-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; - } - leaf total-bytes-received-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; - } - leaf total-bytes-sent-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; - } - leaf period-of-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; - } - leaf per-connection-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; - } - leaf enable-per-connection-results { - type boolean; - description - "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; - } - leaf incremental-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; - } - } - - grouping upload-diagnostics-incremental-result-g { - description - "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf test-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - } - leaf start-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; - } - leaf end-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; - } - } - - grouping upload-diagnostics-per-connection-result-g { - description - "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; - } - leaf test-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - } - } - - grouping ip-interface-g { - description - "Grouping object for Device.IP.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.Enable"; - reference - "Device.IP.Interface.{i}.Enable"; - } - leaf ipv4-enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv4Enable"; - reference - "Device.IP.Interface.{i}.IPv4Enable"; - } - leaf ipv6-enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Enable"; - reference - "Device.IP.Interface.{i}.IPv6Enable"; - } - leaf ula-enable { - type boolean; - description - "Device.IP.Interface.{i}.ULAEnable"; - reference - "Device.IP.Interface.{i}.ULAEnable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.Status"; - reference - "Device.IP.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.Alias"; - reference - "Device.IP.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.IP.Interface.{i}.Name"; - reference - "Device.IP.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.IP.Interface.{i}.LastChange"; - reference - "Device.IP.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.IP.Interface.{i}.LowerLayers"; - reference - "Device.IP.Interface.{i}.LowerLayers"; - } - leaf router { - type string { - length "min..256"; - } - description - "Device.IP.Interface.{i}.Router"; - reference - "Device.IP.Interface.{i}.Router"; - } - leaf max-mtu-size { - type uint32 { - range "64..65535"; - } - description - "Device.IP.Interface.{i}.MaxMTUSize"; - reference - "Device.IP.Interface.{i}.MaxMTUSize"; - } - leaf type { - type string; - config false; - description - "Device.IP.Interface.{i}.Type"; - reference - "Device.IP.Interface.{i}.Type"; - } - leaf loopback { - type boolean; - description - "Device.IP.Interface.{i}.Loopback"; - reference - "Device.IP.Interface.{i}.Loopback"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; - } - leaf ipv6-prefix-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; - reference - "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; - } - leaf auto-ip-enable { - type boolean; - description - "Device.IP.Interface.{i}.AutoIPEnable"; - reference - "Device.IP.Interface.{i}.AutoIPEnable"; - } - leaf twamp-reflector-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; - reference - "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; - } - } - - grouping interface-ipv4-address-g { - description - "Grouping object for Device.IP.Interface.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; - } - leaf ip-address { - type string { - length "min..15"; - } - description - "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; - } - leaf subnet-mask { - type string { - length "min..15"; - } - description - "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; - } - leaf addressing-type { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; - } - } - - grouping interface-ipv6-address-g { - description - "Grouping object for Device.IP.Interface.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; - } - leaf ip-address-status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; - } - leaf ip-address { - type string { - length "min..45"; - } - description - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; - } - leaf origin { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; - } - leaf prefix { - type string; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; - } - leaf preferred-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; - } - leaf anycast { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; - } - } - - grouping interface-ipv6-prefix-g { - description - "Grouping object for Device.IP.Interface.{i}.IPv6Prefix.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; - } - leaf prefix-status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; - } - leaf prefix { - type string { - length "min..49"; - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; - } - leaf origin { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; - } - leaf static-type { - type enumeration { - enum Static { - description - "Enum Value - Static"; - } - enum Inapplicable { - description - "Enum Value - Inapplicable"; - } - enum PrefixDelegation { - description - "Enum Value - PrefixDelegation"; - } - enum Child { - description - "Enum Value - Child"; - } - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; - } - leaf parent-prefix { - type string; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; - } - leaf child-prefix-bits { - type string { - length "min..49"; - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; - } - leaf on-link { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; - } - leaf autonomous { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; - } - leaf preferred-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; - } - } - - grouping ip-interface-stats-g { - description - "Grouping object for Device.IP.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BytesSent"; - reference - "Device.IP.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BytesReceived"; - reference - "Device.IP.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.PacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.IP.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.IP.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping interface-twamp-reflector-g { - description - "Grouping object for Device.IP.Interface.{i}.TWAMPReflector.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; - } - leaf port { - type uint32 { - range "min..65535"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; - } - leaf maximum-ttl { - type uint32 { - range "1..255"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; - } - leaf ip-allowed-list { - type string { - length "min..255"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; - } - leaf port-allowed-list { - type string { - length "min..255"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; - } - } - - grouping device-i-psec-g { - description - "Grouping object for Device.IPsec."; - leaf enable { - type boolean; - description - "Device.IPsec.Enable"; - reference - "Device.IPsec.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.Status"; - reference - "Device.IPsec.Status"; - } - leaf ah-supported { - type boolean; - config false; - description - "Device.IPsec.AHSupported"; - reference - "Device.IPsec.AHSupported"; - } - leaf ikev2-supported-encryption-algorithms { - type string; - config false; - description - "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; - reference - "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; - } - leaf esp-supported-encryption-algorithms { - type string; - config false; - description - "Device.IPsec.ESPSupportedEncryptionAlgorithms"; - reference - "Device.IPsec.ESPSupportedEncryptionAlgorithms"; - } - leaf ikev2-supported-pseudo-random-functions { - type string; - config false; - description - "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; - reference - "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; - } - leaf supported-integrity-algorithms { - type string; - config false; - description - "Device.IPsec.SupportedIntegrityAlgorithms"; - reference - "Device.IPsec.SupportedIntegrityAlgorithms"; - } - leaf supported-diffie-hellman-group-transforms { - type string; - config false; - description - "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; - reference - "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; - } - leaf max-filter-entries { - type uint32; - config false; - description - "Device.IPsec.MaxFilterEntries"; - reference - "Device.IPsec.MaxFilterEntries"; - } - leaf max-profile-entries { - type uint32; - config false; - description - "Device.IPsec.MaxProfileEntries"; - reference - "Device.IPsec.MaxProfileEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.FilterNumberOfEntries"; - reference - "Device.IPsec.FilterNumberOfEntries"; - } - leaf profile-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.ProfileNumberOfEntries"; - reference - "Device.IPsec.ProfileNumberOfEntries"; - } - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.TunnelNumberOfEntries"; - reference - "Device.IPsec.TunnelNumberOfEntries"; - } - leaf ikev2-sa-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.IKEv2SANumberOfEntries"; - reference - "Device.IPsec.IKEv2SANumberOfEntries"; - } - } - - grouping i-psec-filter-g { - description - "Grouping object for Device.IPsec.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IPsec.Filter.{i}.Enable"; - reference - "Device.IPsec.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.Filter.{i}.Status"; - reference - "Device.IPsec.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.IPsec.Filter.{i}.Order"; - reference - "Device.IPsec.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Filter.{i}.Alias"; - reference - "Device.IPsec.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IPsec.Filter.{i}.Interface"; - reference - "Device.IPsec.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.IPsec.Filter.{i}.AllInterfaces"; - reference - "Device.IPsec.Filter.{i}.AllInterfaces"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.DestIP"; - reference - "Device.IPsec.Filter.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.DestMask"; - reference - "Device.IPsec.Filter.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.DestIPExclude"; - reference - "Device.IPsec.Filter.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.SourceIP"; - reference - "Device.IPsec.Filter.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.SourceMask"; - reference - "Device.IPsec.Filter.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.SourceIPExclude"; - reference - "Device.IPsec.Filter.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.IPsec.Filter.{i}.Protocol"; - reference - "Device.IPsec.Filter.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.ProtocolExclude"; - reference - "Device.IPsec.Filter.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.DestPort"; - reference - "Device.IPsec.Filter.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.DestPortRangeMax"; - reference - "Device.IPsec.Filter.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.DestPortExclude"; - reference - "Device.IPsec.Filter.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.SourcePort"; - reference - "Device.IPsec.Filter.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.SourcePortRangeMax"; - reference - "Device.IPsec.Filter.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.SourcePortExclude"; - reference - "Device.IPsec.Filter.{i}.SourcePortExclude"; - } - leaf processing-choice { - type enumeration { - enum Discard { - description - "Enum Value - Discard"; - } - enum Bypass { - description - "Enum Value - Bypass"; - } - enum Protect { - description - "Enum Value - Protect"; - } - } - description - "Device.IPsec.Filter.{i}.ProcessingChoice"; - reference - "Device.IPsec.Filter.{i}.ProcessingChoice"; - } - leaf profile { - type string; - description - "Device.IPsec.Filter.{i}.Profile"; - reference - "Device.IPsec.Filter.{i}.Profile"; - } - } - - grouping i-psec-ikev2-sa-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Status"; - reference - "Device.IPsec.IKEv2SA.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.IKEv2SA.{i}.Alias"; - reference - "Device.IPsec.IKEv2SA.{i}.Alias"; - } - leaf tunnel { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Tunnel"; - reference - "Device.IPsec.IKEv2SA.{i}.Tunnel"; - } - leaf local-address { - type string { - length "min..45"; - } - config false; - description - "Device.IPsec.IKEv2SA.{i}.LocalAddress"; - reference - "Device.IPsec.IKEv2SA.{i}.LocalAddress"; - } - leaf remote-address { - type string { - length "min..45"; - } - config false; - description - "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; - reference - "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; - } - leaf encryption-algorithm { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; - reference - "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; - } - leaf encryption-key-length { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; - reference - "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; - } - leaf pseudo-random-function { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; - reference - "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; - } - leaf integrity-algorithm { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; - reference - "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; - } - leaf diffie-hellman-group-transform { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; - reference - "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; - } - leaf creation-time { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.CreationTime"; - reference - "Device.IPsec.IKEv2SA.{i}.CreationTime"; - } - leaf nat-detected { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.NATDetected"; - reference - "Device.IPsec.IKEv2SA.{i}.NATDetected"; - } - leaf received-cp-attr-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; - } - leaf child-sa-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; - } - } - - grouping ikev2-sa-child-sa-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; - } - leaf inbound-spi { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; - } - leaf outbound-spi { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; - } - leaf creation-time { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; - } - } - - grouping child-sa-stats-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; - } - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; - } - leaf replay-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; - } - leaf policy-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; - } - } - - grouping ikev2-sa-received-cp-attr-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf type { - type uint32 { - range "0..32767"; - } - config false; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; - } - leaf value { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; - } - } - - grouping ikev2-sa-stats-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; - } - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; - } - } - - grouping i-psec-profile-g { - description - "Grouping object for Device.IPsec.Profile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Profile.{i}.Alias"; - reference - "Device.IPsec.Profile.{i}.Alias"; - } - leaf max-child-s-as { - type uint32; - description - "Device.IPsec.Profile.{i}.MaxChildSAs"; - reference - "Device.IPsec.Profile.{i}.MaxChildSAs"; - } - leaf remote-endpoints { - type string { - length "min..64"; - } - description - "Device.IPsec.Profile.{i}.RemoteEndpoints"; - reference - "Device.IPsec.Profile.{i}.RemoteEndpoints"; - } - leaf forwarding-policy { - type uint32; - description - "Device.IPsec.Profile.{i}.ForwardingPolicy"; - reference - "Device.IPsec.Profile.{i}.ForwardingPolicy"; - } - leaf protocol { - type enumeration { - enum AH { - description - "Enum Value - AH"; - } - enum ESP { - description - "Enum Value - ESP"; - } - } - description - "Device.IPsec.Profile.{i}.Protocol"; - reference - "Device.IPsec.Profile.{i}.Protocol"; - } - leaf ikev2-authentication-method { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; - reference - "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; - } - leaf ikev2-allowed-encryption-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; - } - leaf esp-allowed-encryption-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; - reference - "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; - } - leaf ikev2-allowed-pseudo-random-functions { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; - } - leaf ikev2-allowed-integrity-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; - } - leaf ah-allowed-integrity-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; - reference - "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; - } - leaf esp-allowed-integrity-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; - reference - "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; - } - leaf ikev2-allowed-diffie-hellman-group-transforms { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; - } - leaf ikev2-dead-peer-detection-timeout { - type uint32; - description - "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; - reference - "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; - } - leaf ikev2-natt-keepalive-timeout { - type uint32; - description - "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; - reference - "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; - } - leaf anti-replay-window-size { - type uint32; - description - "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; - reference - "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; - } - leaf do-not-fragment { - type enumeration { - enum Set { - description - "Enum Value - Set"; - } - enum Clear { - description - "Enum Value - Clear"; - } - enum Copy { - description - "Enum Value - Copy"; - } - } - description - "Device.IPsec.Profile.{i}.DoNotFragment"; - reference - "Device.IPsec.Profile.{i}.DoNotFragment"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; - reference - "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; - } - leaf ikev2-sa-traffic-limit { - type uint64; - description - "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; - reference - "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; - } - leaf ikev2-sa-time-limit { - type uint32; - description - "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; - reference - "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; - } - leaf ikev2-sa-expiry-action { - type enumeration { - enum Renegotiate { - description - "Enum Value - Renegotiate"; - } - enum Delete { - description - "Enum Value - Delete"; - } - } - description - "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; - reference - "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; - } - leaf child-sa-traffic-limit { - type uint64; - description - "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; - reference - "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; - } - leaf child-sa-time-limit { - type uint32; - description - "Device.IPsec.Profile.{i}.ChildSATimeLimit"; - reference - "Device.IPsec.Profile.{i}.ChildSATimeLimit"; - } - leaf child-sa-expiry-action { - type enumeration { - enum Renegotiate { - description - "Enum Value - Renegotiate"; - } - enum Delete { - description - "Enum Value - Delete"; - } - } - description - "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; - reference - "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; - } - leaf sent-cp-attr-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; - reference - "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; - } - } - - grouping profile-sent-cp-attr-g { - description - "Grouping object for Device.IPsec.Profile.{i}.SentCPAttr.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; - } - leaf type { - type uint32 { - range "0..32767"; - } - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; - } - leaf value { - type string { - length "min..65535"; - } - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; - } - } - - grouping i-psec-stats-g { - description - "Grouping object for Device.IPsec.Stats."; - leaf negotiation-failures { - type uint32; - config false; - description - "Device.IPsec.Stats.NegotiationFailures"; - reference - "Device.IPsec.Stats.NegotiationFailures"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.IPsec.Stats.BytesSent"; - reference - "Device.IPsec.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IPsec.Stats.BytesReceived"; - reference - "Device.IPsec.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IPsec.Stats.PacketsSent"; - reference - "Device.IPsec.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IPsec.Stats.PacketsReceived"; - reference - "Device.IPsec.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IPsec.Stats.ErrorsSent"; - reference - "Device.IPsec.Stats.ErrorsSent"; - } - leaf unknown-spi-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.UnknownSPIErrors"; - reference - "Device.IPsec.Stats.UnknownSPIErrors"; - } - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.DecryptionErrors"; - reference - "Device.IPsec.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.IntegrityErrors"; - reference - "Device.IPsec.Stats.IntegrityErrors"; - } - leaf replay-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.ReplayErrors"; - reference - "Device.IPsec.Stats.ReplayErrors"; - } - leaf policy-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.PolicyErrors"; - reference - "Device.IPsec.Stats.PolicyErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.Stats.OtherReceiveErrors"; - } - } - - grouping i-psec-tunnel-g { - description - "Grouping object for Device.IPsec.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Tunnel.{i}.Alias"; - reference - "Device.IPsec.Tunnel.{i}.Alias"; - } - leaf tunnel-interface { - type string; - config false; - description - "Device.IPsec.Tunnel.{i}.TunnelInterface"; - reference - "Device.IPsec.Tunnel.{i}.TunnelInterface"; - } - leaf tunneled-interface { - type string; - config false; - description - "Device.IPsec.Tunnel.{i}.TunneledInterface"; - reference - "Device.IPsec.Tunnel.{i}.TunneledInterface"; - } - leaf filters { - type string; - config false; - description - "Device.IPsec.Tunnel.{i}.Filters"; - reference - "Device.IPsec.Tunnel.{i}.Filters"; - } - } - - grouping i-psec-tunnel-stats-g { - description - "Grouping object for Device.IPsec.Tunnel.{i}.Stats."; - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; - } - leaf replay-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; - } - leaf policy-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; - } - } - - grouping device-ipv6rd-g { - description - "Grouping object for Device.IPv6rd."; - leaf enable { - type boolean; - description - "Device.IPv6rd.Enable"; - reference - "Device.IPv6rd.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.IPv6rd.InterfaceSettingNumberOfEntries"; - reference - "Device.IPv6rd.InterfaceSettingNumberOfEntries"; - } - } - - grouping ipv6rd-interface-setting-g { - description - "Grouping object for Device.IPv6rd.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IPv6rd.InterfaceSetting.{i}.Enable"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IPv6rd.InterfaceSetting.{i}.Status"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.Alias"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.Alias"; - } - leaf border-relay-ipv4-addresses { - type string { - length "min..15"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; - } - leaf all-traffic-to-border-relay { - type boolean; - description - "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; - } - leaf spipv6-prefix { - type string { - length "min..49"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; - } - leaf ipv4-mask-length { - type uint32 { - range "0..32"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; - } - leaf address-source { - type string { - length "min..256"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; - } - leaf tunnel-interface { - type string; - config false; - description - "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; - } - leaf tunneled-interface { - type string; - config false; - description - "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; - } - } - - grouping device-interface-stack-g { - description - "Grouping object for Device.InterfaceStack.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.InterfaceStack.{i}.Alias"; - reference - "Device.InterfaceStack.{i}.Alias"; - } - leaf higher-layer { - type string; - config false; - description - "Device.InterfaceStack.{i}.HigherLayer"; - reference - "Device.InterfaceStack.{i}.HigherLayer"; - } - leaf lower-layer { - type string; - config false; - description - "Device.InterfaceStack.{i}.LowerLayer"; - reference - "Device.InterfaceStack.{i}.LowerLayer"; - } - leaf higher-alias { - type string; - config false; - description - "Device.InterfaceStack.{i}.HigherAlias"; - reference - "Device.InterfaceStack.{i}.HigherAlias"; - } - leaf lower-alias { - type string; - config false; - description - "Device.InterfaceStack.{i}.LowerAlias"; - reference - "Device.InterfaceStack.{i}.LowerAlias"; - } - } - - grouping device-l2-tpv3-g { - description - "Grouping object for Device.L2TPv3."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.L2TPv3.TunnelNumberOfEntries"; - reference - "Device.L2TPv3.TunnelNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.L2TPv3.FilterNumberOfEntries"; - reference - "Device.L2TPv3.FilterNumberOfEntries"; - } - } - - grouping l2-tpv3-filter-g { - description - "Grouping object for Device.L2TPv3.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.L2TPv3.Filter.{i}.Enable"; - reference - "Device.L2TPv3.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.L2TPv3.Filter.{i}.Status"; - reference - "Device.L2TPv3.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.L2TPv3.Filter.{i}.Order"; - reference - "Device.L2TPv3.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.L2TPv3.Filter.{i}.Alias"; - reference - "Device.L2TPv3.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.L2TPv3.Filter.{i}.Interface"; - reference - "Device.L2TPv3.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.L2TPv3.Filter.{i}.AllInterfaces"; - reference - "Device.L2TPv3.Filter.{i}.AllInterfaces"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.L2TPv3.Filter.{i}.VLANIDCheck"; - reference - "Device.L2TPv3.Filter.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.L2TPv3.Filter.{i}.VLANIDExclude"; - reference - "Device.L2TPv3.Filter.{i}.VLANIDExclude"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; - reference - "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; - } - } - - grouping l2-tpv3-tunnel-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.L2TPv3.Tunnel.{i}.Enable"; - reference - "Device.L2TPv3.Tunnel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Status"; - reference - "Device.L2TPv3.Tunnel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.L2TPv3.Tunnel.{i}.Alias"; - reference - "Device.L2TPv3.Tunnel.{i}.Alias"; - } - leaf remote-endpoints { - type string { - length "min..256"; - } - description - "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; - reference - "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; - } - leaf keep-alive-policy { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; - reference - "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; - } - leaf keep-alive-timeout { - type uint32; - description - "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; - reference - "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; - } - leaf keep-alive-threshold { - type uint32; - description - "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; - reference - "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; - } - leaf delivery-header-protocol { - type enumeration { - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; - reference - "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; - } - leaf default-dscp-mark { - type uint32; - description - "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; - reference - "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; - } - leaf tunnel-encapsulation { - type enumeration { - enum IP { - description - "Enum Value - IP"; - } - enum UDP { - description - "Enum Value - UDP"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; - reference - "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; - } - leaf connected-remote-endpoint { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; - reference - "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; - reference - "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; - } - } - - grouping l2-tpv3-tunnel-interface-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; - } - leaf session-id { - type int32 { - range "-1 | 1..65535"; - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; - } - leaf cookie-policy { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Configured { - description - "Enum Value - Configured"; - } - enum Generated { - description - "Enum Value - Generated"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; - } - leaf cookie { - type uint64; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; - } - } - - grouping l2-tpv3-tunnel-interface-stats-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-checksum-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - } - leaf discard-sequence-number-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - } - } - - grouping l2-tpv3-tunnel-stats-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.Stats."; - leaf keep-alive-sent { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; - } - leaf keep-alive-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; - } - } - - grouping tunnel-udp-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.UDP."; - leaf source-port { - type uint32 { - range "min..65535"; - } - description - "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; - reference - "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; - } - leaf remote-port { - type uint32 { - range "min..65535"; - } - description - "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; - reference - "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; - } - leaf enable-checksum { - type boolean; - description - "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; - reference - "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; - } - } - - grouping device-le-ds-g { - description - "Grouping object for Device.LEDs."; - leaf led-number-of-entries { - type uint32; - config false; - description - "Device.LEDs.LEDNumberOfEntries"; - reference - "Device.LEDs.LEDNumberOfEntries"; - } - } - - grouping le-ds-led-g { - description - "Grouping object for Device.LEDs.LED.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LEDs.LED.{i}.Alias"; - reference - "Device.LEDs.LED.{i}.Alias"; - } - leaf name { - type string; - description - "Device.LEDs.LED.{i}.Name"; - reference - "Device.LEDs.LED.{i}.Name"; - } - leaf status { - type string; - config false; - description - "Device.LEDs.LED.{i}.Status"; - reference - "Device.LEDs.LED.{i}.Status"; - } - leaf reason { - type string; - config false; - description - "Device.LEDs.LED.{i}.Reason"; - reference - "Device.LEDs.LED.{i}.Reason"; - } - leaf cycle-period-repetitions { - type int32; - config false; - description - "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; - reference - "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; - } - leaf location { - type string; - config false; - description - "Device.LEDs.LED.{i}.Location"; - reference - "Device.LEDs.LED.{i}.Location"; - } - leaf relative-x-position { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.RelativeXPosition"; - reference - "Device.LEDs.LED.{i}.RelativeXPosition"; - } - leaf relative-y-position { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.RelativeYPosition"; - reference - "Device.LEDs.LED.{i}.RelativeYPosition"; - } - leaf cycle-element-number-of-entries { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; - reference - "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; - } - } - - grouping led-current-cycle-element-g { - description - "Grouping object for Device.LEDs.LED.{i}.CurrentCycleElement."; - leaf cycle-element-reference { - type string; - config false; - description - "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; - } - leaf color { - type string; - config false; - description - "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; - } - leaf duration { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; - } - } - - grouping led-cycle-element-g { - description - "Grouping object for Device.LEDs.LED.{i}.CycleElement.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; - } - leaf color { - type string { - length "3"; - } - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; - } - leaf duration { - type uint32; - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; - } - leaf fade-interval { - type uint32; - description - "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; - } - } - - grouping lldp-discovery-g { - description - "Grouping object for Device.LLDP.Discovery."; - leaf device-number-of-entries { - type uint32; - config false; - description - "Device.LLDP.Discovery.DeviceNumberOfEntries"; - reference - "Device.LLDP.Discovery.DeviceNumberOfEntries"; - } - } - - grouping discovery-device-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Interface"; - reference - "Device.LLDP.Discovery.Device.{i}.Interface"; - } - leaf chassis-id-subtype { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; - reference - "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; - } - leaf chassis-id { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.ChassisID"; - reference - "Device.LLDP.Discovery.Device.{i}.ChassisID"; - } - leaf host { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Host"; - reference - "Device.LLDP.Discovery.Device.{i}.Host"; - } - leaf port-number-of-entries { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; - reference - "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; - } - } - - grouping device-device-information-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation."; - leaf device-category { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; - } - leaf model-name { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; - } - leaf model-number { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; - } - leaf vendor-specific-number-of-entries { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; - } - } - - grouping device-information-vendor-specific-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf organization-code { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; - } - leaf information-type { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; - } - leaf information { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; - } - } - - grouping device-port-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf port-id-subtype { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; - } - leaf port-id { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; - } - leaf ttl { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; - } - leaf port-description { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; - } - leaf mac-address-list { - type string { - length "min..17"; - } - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; - } - leaf last-update { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; - } - } - - grouping port-link-information-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; - leaf interface-type { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; - } - leaf mac-forwarding-table { - type string { - length "min..17"; - } - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; - } - } - - grouping device-lmap-g { - description - "Grouping object for Device.LMAP."; - leaf measurement-agent-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgentNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgentNumberOfEntries"; - } - leaf report-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.ReportNumberOfEntries"; - reference - "Device.LMAP.ReportNumberOfEntries"; - } - leaf event-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.EventNumberOfEntries"; - reference - "Device.LMAP.EventNumberOfEntries"; - } - } - - grouping lmap-event-g { - description - "Grouping object for Device.LMAP.Event.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.Event.{i}.Enable"; - reference - "Device.LMAP.Event.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.Event.{i}.Alias"; - reference - "Device.LMAP.Event.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.Event.{i}.Name"; - reference - "Device.LMAP.Event.{i}.Name"; - } - leaf type { - type enumeration { - enum PeriodicTiming { - description - "Enum Value - PeriodicTiming"; - } - enum CalendarTiming { - description - "Enum Value - CalendarTiming"; - } - enum OneOffTiming { - description - "Enum Value - OneOffTiming"; - } - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Startup { - description - "Enum Value - Startup"; - } - enum ControllerLost { - description - "Enum Value - ControllerLost"; - } - enum ControllerConnected { - description - "Enum Value - ControllerConnected"; - } - } - description - "Device.LMAP.Event.{i}.Type"; - reference - "Device.LMAP.Event.{i}.Type"; - } - leaf randomness-spread { - type int32; - description - "Device.LMAP.Event.{i}.RandomnessSpread"; - reference - "Device.LMAP.Event.{i}.RandomnessSpread"; - } - leaf cycle-interval { - type int32; - description - "Device.LMAP.Event.{i}.CycleInterval"; - reference - "Device.LMAP.Event.{i}.CycleInterval"; - } - } - - grouping event-calendar-timer-g { - description - "Grouping object for Device.LMAP.Event.{i}.CalendarTimer."; - leaf start-time { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; - } - leaf end-time { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; - } - leaf schedule-months { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; - } - leaf schedule-days-of-month { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; - } - leaf schedule-days-of-week { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; - } - leaf schedule-hours-of-day { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; - } - leaf schedule-minutes-of-hour { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; - } - leaf schedule-seconds-of-minute { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; - } - leaf enable-schedule-timezone-offset { - type boolean; - description - "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; - } - leaf schedule-timezone-offset { - type int32 { - range "-23..23"; - } - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; - } - } - - grouping event-one-off-g { - description - "Grouping object for Device.LMAP.Event.{i}.OneOff."; - leaf start-time { - type string; - description - "Device.LMAP.Event.{i}.OneOff.StartTime"; - reference - "Device.LMAP.Event.{i}.OneOff.StartTime"; - } - } - - grouping event-periodic-timer-g { - description - "Grouping object for Device.LMAP.Event.{i}.PeriodicTimer."; - leaf start-time { - type string; - description - "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; - reference - "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; - } - leaf end-time { - type string; - description - "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; - reference - "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; - } - leaf interval { - type uint32; - description - "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; - reference - "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; - } - } - - grouping lmap-measurement-agent-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Enable"; - } - leaf version { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Version"; - reference - "Device.LMAP.MeasurementAgent.{i}.Version"; - } - leaf last-started { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.LastStarted"; - reference - "Device.LMAP.MeasurementAgent.{i}.LastStarted"; - } - leaf capability-tags { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; - reference - "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; - } - leaf identifier { - type string { - length "min..36"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Identifier"; - reference - "Device.LMAP.MeasurementAgent.{i}.Identifier"; - } - leaf group-identifier { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; - reference - "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; - } - leaf measurement-point { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; - reference - "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; - } - leaf use-agent-identifier-in-reports { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; - reference - "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; - } - leaf use-group-identifier-in-reports { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; - reference - "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; - } - leaf use-measurement-point-in-reports { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; - reference - "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; - } - leaf public-credential { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; - reference - "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; - } - leaf private-credential { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; - reference - "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; - } - leaf event-log { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.EventLog"; - reference - "Device.LMAP.MeasurementAgent.{i}.EventLog"; - } - leaf task-capability-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; - } - leaf schedule-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; - } - leaf task-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; - } - leaf communication-channel-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; - } - leaf instruction-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; - } - } - - grouping measurement-agent-communication-channel-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; - } - leaf use-bulk-data-profile { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; - } - leaf bulk-data-profile { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; - } - leaf target { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; - } - leaf target-public-credential { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; - } - leaf interface { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; - } - } - - grouping measurement-agent-controller-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Controller."; - leaf controller-timeout { - type int32 { - range "0..max"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; - } - leaf control-schedules { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; - } - leaf control-tasks { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; - } - leaf control-channels { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; - } - } - - grouping measurement-agent-instruction-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; - } - leaf last-change { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; - } - leaf instruction-schedules { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; - } - leaf instruction-tasks { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; - } - leaf report-channels { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; - } - leaf measurement-suppression-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; - } - } - - grouping instruction-measurement-suppression-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; - } - leaf state { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; - } - leaf stop-running { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; - } - leaf start { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; - } - leaf end { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; - } - leaf suppression-match { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; - } - } - - grouping measurement-agent-schedule-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; - } - leaf state { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; - } - leaf start { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; - } - leaf end { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; - } - leaf duration { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; - } - leaf tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; - } - leaf suppression-tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; - } - leaf execution-mode { - type enumeration { - enum Sequential { - description - "Enum Value - Sequential"; - } - enum Parallel { - description - "Enum Value - Parallel"; - } - enum Pipelined { - description - "Enum Value - Pipelined"; - } - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; - } - leaf last-invocation { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; - } - leaf storage { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; - } - leaf action-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; - } - } - - grouping schedule-action-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; - } - leaf state { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; - } - leaf order { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; - } - leaf task { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; - } - leaf output-destination { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; - } - leaf suppression-tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; - } - leaf tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; - } - leaf storage { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; - } - leaf last-invocation { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; - } - leaf last-successful-completion { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; - } - leaf last-successful-status-code { - type int32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; - } - leaf last-successful-message { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; - } - leaf last-failed-completion { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; - } - leaf last-failed-status-code { - type int32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; - } - leaf last-failed-message { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; - } - } - - grouping action-option-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; - } - leaf order { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; - } - leaf name { - type int32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; - } - leaf value { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; - } - } - - grouping action-stats-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; - leaf invocations { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; - } - leaf suppressions { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; - } - leaf overlaps { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; - } - leaf failures { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; - } - } - - grouping schedule-stats-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; - leaf invocations { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; - } - leaf suppressions { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; - } - leaf overlaps { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; - } - leaf failures { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; - } - } - - grouping measurement-agent-task-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; - } - leaf tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; - } - leaf registry-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; - } - } - - grouping task-option-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; - } - leaf order { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; - } - leaf name { - type int32; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; - } - leaf value { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; - } - } - - grouping task-registry-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; - } - leaf registry-entry { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; - } - leaf roles { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; - } - } - - grouping measurement-agent-task-capability-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; - } - leaf version { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; - } - leaf task-capability-registry-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; - } - } - - grouping task-capability-registry-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf registry-entry { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; - } - leaf roles { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; - } - } - - grouping lmap-report-g { - description - "Grouping object for Device.LMAP.Report.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf report-date { - type string; - config false; - description - "Device.LMAP.Report.{i}.ReportDate"; - reference - "Device.LMAP.Report.{i}.ReportDate"; - } - leaf agent-identifier { - type string { - length "min..36"; - } - config false; - description - "Device.LMAP.Report.{i}.AgentIdentifier"; - reference - "Device.LMAP.Report.{i}.AgentIdentifier"; - } - leaf group-identifier { - type string; - config false; - description - "Device.LMAP.Report.{i}.GroupIdentifier"; - reference - "Device.LMAP.Report.{i}.GroupIdentifier"; - } - leaf measurement-point { - type string; - config false; - description - "Device.LMAP.Report.{i}.MeasurementPoint"; - reference - "Device.LMAP.Report.{i}.MeasurementPoint"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.ResultNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.ResultNumberOfEntries"; - } - } - - grouping report-result-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf task-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.TaskName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.TaskName"; - } - leaf schedule-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; - } - leaf action-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ActionName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ActionName"; - } - leaf event-time { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.EventTime"; - reference - "Device.LMAP.Report.{i}.Result.{i}.EventTime"; - } - leaf start-time { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.StartTime"; - reference - "Device.LMAP.Report.{i}.Result.{i}.StartTime"; - } - leaf end-time { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.EndTime"; - reference - "Device.LMAP.Report.{i}.Result.{i}.EndTime"; - } - leaf cycle-number { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; - reference - "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; - } - leaf status { - type int32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Status"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Status"; - } - leaf tags { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Tags"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Tags"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; - } - leaf result-conflict-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; - } - leaf result-report-table-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; - } - } - - grouping result-conflict-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf task-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; - } - leaf schedule-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; - } - leaf action-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; - } - } - - grouping result-option-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf order { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; - } - leaf name { - type int32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; - } - leaf value { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; - } - } - - grouping result-report-table-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf column-labels { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; - } - leaf result-report-row-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; - } - leaf registry-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; - } - } - - grouping report-table-registry-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf registry-entry { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; - } - leaf roles { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; - } - } - - grouping report-table-result-row-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf values { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; - } - } - - grouping device-map-g { - description - "Grouping object for Device.MAP."; - leaf enable { - type boolean; - description - "Device.MAP.Enable"; - reference - "Device.MAP.Enable"; - } - leaf domain-number-of-entries { - type uint32; - config false; - description - "Device.MAP.DomainNumberOfEntries"; - reference - "Device.MAP.DomainNumberOfEntries"; - } - } - - grouping map-domain-g { - description - "Grouping object for Device.MAP.Domain.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MAP.Domain.{i}.Enable"; - reference - "Device.MAP.Domain.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MAP.Domain.{i}.Status"; - reference - "Device.MAP.Domain.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MAP.Domain.{i}.Alias"; - reference - "Device.MAP.Domain.{i}.Alias"; - } - leaf transport-mode { - type enumeration { - enum Encapsulation { - description - "Enum Value - Encapsulation"; - } - enum Translation { - description - "Enum Value - Translation"; - } - } - description - "Device.MAP.Domain.{i}.TransportMode"; - reference - "Device.MAP.Domain.{i}.TransportMode"; - } - leaf wan-interface { - type string; - description - "Device.MAP.Domain.{i}.WANInterface"; - reference - "Device.MAP.Domain.{i}.WANInterface"; - } - leaf ipv6-prefix { - type string; - description - "Device.MAP.Domain.{i}.IPv6Prefix"; - reference - "Device.MAP.Domain.{i}.IPv6Prefix"; - } - leaf bripv6-prefix { - type string { - length "min..49"; - } - description - "Device.MAP.Domain.{i}.BRIPv6Prefix"; - reference - "Device.MAP.Domain.{i}.BRIPv6Prefix"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.MAP.Domain.{i}.DSCPMarkPolicy"; - reference - "Device.MAP.Domain.{i}.DSCPMarkPolicy"; - } - leaf psid-offset { - type uint32 { - range "0..15"; - } - description - "Device.MAP.Domain.{i}.PSIDOffset"; - reference - "Device.MAP.Domain.{i}.PSIDOffset"; - } - leaf psid-length { - type uint32 { - range "0..16"; - } - description - "Device.MAP.Domain.{i}.PSIDLength"; - reference - "Device.MAP.Domain.{i}.PSIDLength"; - } - leaf psid { - type uint32 { - range "0..65535"; - } - description - "Device.MAP.Domain.{i}.PSID"; - reference - "Device.MAP.Domain.{i}.PSID"; - } - leaf include-system-ports { - type boolean; - description - "Device.MAP.Domain.{i}.IncludeSystemPorts"; - reference - "Device.MAP.Domain.{i}.IncludeSystemPorts"; - } - leaf rule-number-of-entries { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.RuleNumberOfEntries"; - reference - "Device.MAP.Domain.{i}.RuleNumberOfEntries"; - } - } - - grouping domain-interface-g { - description - "Grouping object for Device.MAP.Domain.{i}.Interface."; - leaf enable { - type boolean; - description - "Device.MAP.Domain.{i}.Interface.Enable"; - reference - "Device.MAP.Domain.{i}.Interface.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MAP.Domain.{i}.Interface.Status"; - reference - "Device.MAP.Domain.{i}.Interface.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MAP.Domain.{i}.Interface.Alias"; - reference - "Device.MAP.Domain.{i}.Interface.Alias"; - } - leaf name { - type string; - config false; - description - "Device.MAP.Domain.{i}.Interface.Name"; - reference - "Device.MAP.Domain.{i}.Interface.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.LastChange"; - reference - "Device.MAP.Domain.{i}.Interface.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.MAP.Domain.{i}.Interface.LowerLayers"; - reference - "Device.MAP.Domain.{i}.Interface.LowerLayers"; - } - } - - grouping domain-interface-stats-g { - description - "Grouping object for Device.MAP.Domain.{i}.Interface.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping domain-rule-g { - description - "Grouping object for Device.MAP.Domain.{i}.Rule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MAP.Domain.{i}.Rule.{i}.Enable"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MAP.Domain.{i}.Rule.{i}.Status"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.Alias"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.MAP.Domain.{i}.Rule.{i}.Origin"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Origin"; - } - leaf ipv6-prefix { - type string { - length "min..49"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; - } - leaf ipv4-prefix { - type string { - length "min..18"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; - } - leaf ea-bits-length { - type uint32 { - range "0..48"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; - } - leaf is-fmr { - type boolean; - description - "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; - } - leaf psid-offset { - type uint32 { - range "0..15"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; - } - leaf psid-length { - type uint32 { - range "0..16"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; - } - leaf psid { - type uint32 { - range "0..65535"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.PSID"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.PSID"; - } - } - - grouping device-mqtt-g { - description - "Grouping object for Device.MQTT."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.ClientNumberOfEntries"; - reference - "Device.MQTT.ClientNumberOfEntries"; - } - leaf broker-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.BrokerNumberOfEntries"; - reference - "Device.MQTT.BrokerNumberOfEntries"; - } - } - - grouping mqtt-broker-g { - description - "Grouping object for Device.MQTT.Broker.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Name"; - reference - "Device.MQTT.Broker.{i}.Name"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Status"; - reference - "Device.MQTT.Broker.{i}.Status"; - } - leaf port { - type uint32 { - range "1..65535"; - } - description - "Device.MQTT.Broker.{i}.Port"; - reference - "Device.MQTT.Broker.{i}.Port"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Interface"; - reference - "Device.MQTT.Broker.{i}.Interface"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Username"; - reference - "Device.MQTT.Broker.{i}.Username"; - } - leaf bridge-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; - reference - "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; - } - } - - grouping broker-bridge-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; - } - leaf client-id { - type string { - length "1..23"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; - } - leaf transport-protocol { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; - } - leaf protocol-version { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; - } - leaf clean-session { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; - } - leaf message-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; - } - leaf connect-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; - } - leaf keep-alive-time { - type uint32 { - range "min..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; - } - leaf server-selection-algorithm { - type enumeration { - enum Priority { - description - "Enum Value - Priority"; - } - enum RoundRobin { - description - "Enum Value - RoundRobin"; - } - enum Random { - description - "Enum Value - Random"; - } - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; - } - leaf server-connection { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; - } - leaf subscription-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; - } - } - - grouping bridge-server-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; - } - leaf priority { - type uint32 { - range "0..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; - } - leaf weight { - type int32 { - range "-1..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; - } - leaf address { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; - } - leaf port { - type uint32 { - range "1..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; - } - } - - grouping bridge-subscription-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; - } - leaf topic { - type string { - length "min..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; - } - leaf direction { - type enumeration { - enum out { - description - "Enum Value - out"; - } - enum in { - description - "Enum Value - in"; - } - enum both { - description - "Enum Value - both"; - } - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; - } - leaf qo-s { - type uint32 { - range "0..2"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; - } - leaf local-prefix { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; - } - leaf remote-prefix { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; - } - } - - grouping broker-stats-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Stats."; - leaf total-number-of-clients { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; - reference - "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; - } - leaf number-of-active-clients { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; - reference - "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; - } - leaf number-of-inactive-clients { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; - reference - "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; - } - leaf subscriptions { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.Subscriptions"; - reference - "Device.MQTT.Broker.{i}.Stats.Subscriptions"; - } - leaf publish-sent { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.PublishSent"; - reference - "Device.MQTT.Broker.{i}.Stats.PublishSent"; - } - leaf publish-received { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.PublishReceived"; - reference - "Device.MQTT.Broker.{i}.Stats.PublishReceived"; - } - leaf mqtt-messages-sent { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; - reference - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; - } - leaf mqtt-messages-received { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; - reference - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; - } - leaf connection-errors { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; - reference - "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; - } - leaf publish-errors { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.PublishErrors"; - reference - "Device.MQTT.Broker.{i}.Stats.PublishErrors"; - } - } - - grouping mqtt-capabilities-g { - description - "Grouping object for Device.MQTT.Capabilities."; - leaf protocol-versions-supported { - type string; - config false; - description - "Device.MQTT.Capabilities.ProtocolVersionsSupported"; - reference - "Device.MQTT.Capabilities.ProtocolVersionsSupported"; - } - leaf transport-protocol-supported { - type string; - config false; - description - "Device.MQTT.Capabilities.TransportProtocolSupported"; - reference - "Device.MQTT.Capabilities.TransportProtocolSupported"; - } - leaf max-number-of-client-subscriptions { - type uint32; - config false; - description - "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; - reference - "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; - } - leaf max-number-of-broker-bridges { - type uint32; - config false; - description - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; - reference - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; - } - leaf max-number-of-broker-bridge-subscriptions { - type uint32; - config false; - description - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; - reference - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; - } - } - - grouping mqtt-client-g { - description - "Grouping object for Device.MQTT.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Client.{i}.Alias"; - reference - "Device.MQTT.Client.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.MQTT.Client.{i}.Name"; - reference - "Device.MQTT.Client.{i}.Name"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Client.{i}.Enable"; - reference - "Device.MQTT.Client.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Client.{i}.Status"; - reference - "Device.MQTT.Client.{i}.Status"; - } - leaf client-id { - type string { - length "1..23"; - } - description - "Device.MQTT.Client.{i}.ClientID"; - reference - "Device.MQTT.Client.{i}.ClientID"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.MQTT.Client.{i}.Username"; - reference - "Device.MQTT.Client.{i}.Username"; - } - leaf transport-protocol { - type string; - description - "Device.MQTT.Client.{i}.TransportProtocol"; - reference - "Device.MQTT.Client.{i}.TransportProtocol"; - } - leaf protocol-version { - type string; - description - "Device.MQTT.Client.{i}.ProtocolVersion"; - reference - "Device.MQTT.Client.{i}.ProtocolVersion"; - } - leaf clean-session { - type boolean; - description - "Device.MQTT.Client.{i}.CleanSession"; - reference - "Device.MQTT.Client.{i}.CleanSession"; - } - leaf message-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Client.{i}.MessageRetryTime"; - reference - "Device.MQTT.Client.{i}.MessageRetryTime"; - } - leaf connect-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Client.{i}.ConnectRetryTime"; - reference - "Device.MQTT.Client.{i}.ConnectRetryTime"; - } - leaf keep-alive-time { - type uint32 { - range "min..65535"; - } - description - "Device.MQTT.Client.{i}.KeepAliveTime"; - reference - "Device.MQTT.Client.{i}.KeepAliveTime"; - } - leaf broker-address { - type string { - length "min..256"; - } - description - "Device.MQTT.Client.{i}.BrokerAddress"; - reference - "Device.MQTT.Client.{i}.BrokerAddress"; - } - leaf broker-port { - type uint32 { - range "1..65535"; - } - description - "Device.MQTT.Client.{i}.BrokerPort"; - reference - "Device.MQTT.Client.{i}.BrokerPort"; - } - leaf will-enable { - type boolean; - description - "Device.MQTT.Client.{i}.WillEnable"; - reference - "Device.MQTT.Client.{i}.WillEnable"; - } - leaf will-topic { - type string; - description - "Device.MQTT.Client.{i}.WillTopic"; - reference - "Device.MQTT.Client.{i}.WillTopic"; - } - leaf will-value { - type string; - description - "Device.MQTT.Client.{i}.WillValue"; - reference - "Device.MQTT.Client.{i}.WillValue"; - } - leaf will-qo-s { - type uint32 { - range "0..2"; - } - description - "Device.MQTT.Client.{i}.WillQoS"; - reference - "Device.MQTT.Client.{i}.WillQoS"; - } - leaf will-retain { - type boolean; - description - "Device.MQTT.Client.{i}.WillRetain"; - reference - "Device.MQTT.Client.{i}.WillRetain"; - } - leaf subscription-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; - reference - "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; - } - } - - grouping client-stats-g { - description - "Grouping object for Device.MQTT.Client.{i}.Stats."; - leaf broker-connection-established { - type string; - config false; - description - "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; - reference - "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; - } - leaf last-publish-message-sent { - type string; - config false; - description - "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; - reference - "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; - } - leaf last-publish-message-received { - type string; - config false; - description - "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; - reference - "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; - } - leaf publish-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.PublishSent"; - reference - "Device.MQTT.Client.{i}.Stats.PublishSent"; - } - leaf publish-received { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.PublishReceived"; - reference - "Device.MQTT.Client.{i}.Stats.PublishReceived"; - } - leaf subscribe-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.SubscribeSent"; - reference - "Device.MQTT.Client.{i}.Stats.SubscribeSent"; - } - leaf un-subscribe-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; - reference - "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; - } - leaf mqtt-messages-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; - reference - "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; - } - leaf mqtt-messages-received { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; - reference - "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; - } - leaf connection-errors { - type uint32; - config false; - description - "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; - reference - "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; - } - leaf publish-errors { - type uint32; - config false; - description - "Device.MQTT.Client.{i}.Stats.PublishErrors"; - reference - "Device.MQTT.Client.{i}.Stats.PublishErrors"; - } - } - - grouping client-subscription-g { - description - "Grouping object for Device.MQTT.Client.{i}.Subscription.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Client.{i}.Subscription.{i}.Status"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Status"; - } - leaf topic { - type string { - length "min..65535"; - } - description - "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; - } - leaf qo-s { - type uint32 { - range "0..2"; - } - description - "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; - } - } - - grouping device-management-server-g { - description - "Grouping object for Device.ManagementServer."; - leaf enable-cwmp { - type boolean; - description - "Device.ManagementServer.EnableCWMP"; - reference - "Device.ManagementServer.EnableCWMP"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.ManagementServer.URL"; - reference - "Device.ManagementServer.URL"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.ManagementServer.Username"; - reference - "Device.ManagementServer.Username"; - } - leaf schedule-reboot { - type string; - description - "Device.ManagementServer.ScheduleReboot"; - reference - "Device.ManagementServer.ScheduleReboot"; - } - leaf delay-reboot { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.DelayReboot"; - reference - "Device.ManagementServer.DelayReboot"; - } - leaf periodic-inform-enable { - type boolean; - description - "Device.ManagementServer.PeriodicInformEnable"; - reference - "Device.ManagementServer.PeriodicInformEnable"; - } - leaf periodic-inform-interval { - type uint32 { - range "1..max"; - } - description - "Device.ManagementServer.PeriodicInformInterval"; - reference - "Device.ManagementServer.PeriodicInformInterval"; - } - leaf periodic-inform-time { - type string; - description - "Device.ManagementServer.PeriodicInformTime"; - reference - "Device.ManagementServer.PeriodicInformTime"; - } - leaf parameter-key { - type string; - config false; - description - "Device.ManagementServer.ParameterKey"; - reference - "Device.ManagementServer.ParameterKey"; - } - leaf connection-request-url { - type string; - config false; - description - "Device.ManagementServer.ConnectionRequestURL"; - reference - "Device.ManagementServer.ConnectionRequestURL"; - } - leaf connection-request-username { - type string { - length "min..256"; - } - description - "Device.ManagementServer.ConnectionRequestUsername"; - reference - "Device.ManagementServer.ConnectionRequestUsername"; - } - leaf upgrades-managed { - type boolean; - description - "Device.ManagementServer.UpgradesManaged"; - reference - "Device.ManagementServer.UpgradesManaged"; - } - leaf kick-url { - type string; - config false; - description - "Device.ManagementServer.KickURL"; - reference - "Device.ManagementServer.KickURL"; - } - leaf download-progress-url { - type string; - config false; - description - "Device.ManagementServer.DownloadProgressURL"; - reference - "Device.ManagementServer.DownloadProgressURL"; - } - leaf default-active-notification-throttle { - type uint32; - description - "Device.ManagementServer.DefaultActiveNotificationThrottle"; - reference - "Device.ManagementServer.DefaultActiveNotificationThrottle"; - } - leaf cwmp-retry-minimum-wait-interval { - type uint32 { - range "1..65535"; - } - description - "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; - reference - "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; - } - leaf cwmp-retry-interval-multiplier { - type uint32 { - range "1000..65535"; - } - description - "Device.ManagementServer.CWMPRetryIntervalMultiplier"; - reference - "Device.ManagementServer.CWMPRetryIntervalMultiplier"; - } - leaf http-connection-request-enable { - type boolean; - description - "Device.ManagementServer.HTTPConnectionRequestEnable"; - reference - "Device.ManagementServer.HTTPConnectionRequestEnable"; - } - leaf udp-connection-request-address { - type string; - config false; - description - "Device.ManagementServer.UDPConnectionRequestAddress"; - reference - "Device.ManagementServer.UDPConnectionRequestAddress"; - } - leaf stun-enable { - type boolean; - description - "Device.ManagementServer.STUNEnable"; - reference - "Device.ManagementServer.STUNEnable"; - } - leaf stun-server-address { - type string { - length "min..256"; - } - description - "Device.ManagementServer.STUNServerAddress"; - reference - "Device.ManagementServer.STUNServerAddress"; - } - leaf stun-server-port { - type uint32 { - range "0..65535"; - } - description - "Device.ManagementServer.STUNServerPort"; - reference - "Device.ManagementServer.STUNServerPort"; - } - leaf stun-username { - type string { - length "min..256"; - } - description - "Device.ManagementServer.STUNUsername"; - reference - "Device.ManagementServer.STUNUsername"; - } - leaf stun-maximum-keep-alive-period { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; - reference - "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; - } - leaf stun-minimum-keep-alive-period { - type uint32; - description - "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; - reference - "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; - } - leaf nat-detected { - type boolean; - config false; - description - "Device.ManagementServer.NATDetected"; - reference - "Device.ManagementServer.NATDetected"; - } - leaf alias-based-addressing { - type boolean; - config false; - description - "Device.ManagementServer.AliasBasedAddressing"; - reference - "Device.ManagementServer.AliasBasedAddressing"; - } - leaf instance-mode { - type enumeration { - enum InstanceNumber { - description - "Enum Value - InstanceNumber"; - } - enum InstanceAlias { - description - "Enum Value - InstanceAlias"; - } - } - description - "Device.ManagementServer.InstanceMode"; - reference - "Device.ManagementServer.InstanceMode"; - } - leaf auto-create-instances { - type boolean; - description - "Device.ManagementServer.AutoCreateInstances"; - reference - "Device.ManagementServer.AutoCreateInstances"; - } - leaf manageable-device-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.ManageableDeviceNumberOfEntries"; - reference - "Device.ManagementServer.ManageableDeviceNumberOfEntries"; - } - leaf manageable-device-notification-limit { - type uint32; - description - "Device.ManagementServer.ManageableDeviceNotificationLimit"; - reference - "Device.ManagementServer.ManageableDeviceNotificationLimit"; - } - leaf embedded-device-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; - reference - "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; - } - leaf virtual-device-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.VirtualDeviceNumberOfEntries"; - reference - "Device.ManagementServer.VirtualDeviceNumberOfEntries"; - } - leaf supported-conn-req-methods { - type string; - config false; - description - "Device.ManagementServer.SupportedConnReqMethods"; - reference - "Device.ManagementServer.SupportedConnReqMethods"; - } - leaf conn-req-xmpp-connection { - type string; - description - "Device.ManagementServer.ConnReqXMPPConnection"; - reference - "Device.ManagementServer.ConnReqXMPPConnection"; - } - leaf conn-req-allowed-jabber-i-ds { - type string { - length "min..256"; - } - description - "Device.ManagementServer.ConnReqAllowedJabberIDs"; - reference - "Device.ManagementServer.ConnReqAllowedJabberIDs"; - } - leaf conn-req-jabber-id { - type string; - config false; - description - "Device.ManagementServer.ConnReqJabberID"; - reference - "Device.ManagementServer.ConnReqJabberID"; - } - leaf http-compression-supported { - type string; - config false; - description - "Device.ManagementServer.HTTPCompressionSupported"; - reference - "Device.ManagementServer.HTTPCompressionSupported"; - } - leaf http-compression { - type string; - description - "Device.ManagementServer.HTTPCompression"; - reference - "Device.ManagementServer.HTTPCompression"; - } - leaf lightweight-notification-protocols-supported { - type string; - config false; - description - "Device.ManagementServer.LightweightNotificationProtocolsSupported"; - reference - "Device.ManagementServer.LightweightNotificationProtocolsSupported"; - } - leaf lightweight-notification-protocols-used { - type string; - description - "Device.ManagementServer.LightweightNotificationProtocolsUsed"; - reference - "Device.ManagementServer.LightweightNotificationProtocolsUsed"; - } - leaf lightweight-notification-trigger-interval { - type uint32 { - range "0..max"; - } - description - "Device.ManagementServer.LightweightNotificationTriggerInterval"; - reference - "Device.ManagementServer.LightweightNotificationTriggerInterval"; - } - leaf lightweight-notification-trigger-time { - type string; - description - "Device.ManagementServer.LightweightNotificationTriggerTime"; - reference - "Device.ManagementServer.LightweightNotificationTriggerTime"; - } - leaf udp-lightweight-notification-host { - type string { - length "min..256"; - } - description - "Device.ManagementServer.UDPLightweightNotificationHost"; - reference - "Device.ManagementServer.UDPLightweightNotificationHost"; - } - leaf udp-lightweight-notification-port { - type uint32; - description - "Device.ManagementServer.UDPLightweightNotificationPort"; - reference - "Device.ManagementServer.UDPLightweightNotificationPort"; - } - leaf instance-wildcards-supported { - type boolean; - config false; - description - "Device.ManagementServer.InstanceWildcardsSupported"; - reference - "Device.ManagementServer.InstanceWildcardsSupported"; - } - leaf inform-parameter-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.InformParameterNumberOfEntries"; - reference - "Device.ManagementServer.InformParameterNumberOfEntries"; - } - } - - grouping management-server-autonomous-transfer-complete-policy-g { - description - "Grouping object for Device.ManagementServer.AutonomousTransferCompletePolicy."; - leaf enable { - type boolean; - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; - } - leaf transfer-type-filter { - type enumeration { - enum Upload { - description - "Enum Value - Upload"; - } - enum Download { - description - "Enum Value - Download"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; - } - leaf result-type-filter { - type enumeration { - enum Success { - description - "Enum Value - Success"; - } - enum Failure { - description - "Enum Value - Failure"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; - } - leaf file-type-filter { - type string { - length "min..1024"; - } - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; - } - } - - grouping management-server-du-state-change-compl-policy-g { - description - "Grouping object for Device.ManagementServer.DUStateChangeComplPolicy."; - leaf enable { - type boolean; - description - "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; - } - leaf operation-type-filter { - type enumeration { - enum Install { - description - "Enum Value - Install"; - } - enum Update { - description - "Enum Value - Update"; - } - enum Uninstall { - description - "Enum Value - Uninstall"; - } - } - description - "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; - } - leaf result-type-filter { - type enumeration { - enum Success { - description - "Enum Value - Success"; - } - enum Failure { - description - "Enum Value - Failure"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; - } - leaf fault-code-filter { - type enumeration { - enum 9001 { - description - "Enum Value - 9001"; - } - enum 9003 { - description - "Enum Value - 9003"; - } - enum 9012 { - description - "Enum Value - 9012"; - } - enum 9013 { - description - "Enum Value - 9013"; - } - enum 9015 { - description - "Enum Value - 9015"; - } - enum 9016 { - description - "Enum Value - 9016"; - } - enum 9017 { - description - "Enum Value - 9017"; - } - enum 9018 { - description - "Enum Value - 9018"; - } - enum 9022 { - description - "Enum Value - 9022"; - } - enum 9023 { - description - "Enum Value - 9023"; - } - enum 9024 { - description - "Enum Value - 9024"; - } - enum 9025 { - description - "Enum Value - 9025"; - } - enum 9026 { - description - "Enum Value - 9026"; - } - enum 9027 { - description - "Enum Value - 9027"; - } - enum 9028 { - description - "Enum Value - 9028"; - } - enum 9029 { - description - "Enum Value - 9029"; - } - enum 9030 { - description - "Enum Value - 9030"; - } - enum 9031 { - description - "Enum Value - 9031"; - } - enum 9032 { - description - "Enum Value - 9032"; - } - } - description - "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; - } - } - - grouping download-availability-announcement-g { - description - "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement."; - leaf enable { - type boolean; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Status"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Status"; - } - leaf group-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; - } - } - - grouping announcement-group-g { - description - "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; - } - } - - grouping download-availability-query-g { - description - "Grouping object for Device.ManagementServer.DownloadAvailability.Query."; - leaf enable { - type boolean; - description - "Device.ManagementServer.DownloadAvailability.Query.Enable"; - reference - "Device.ManagementServer.DownloadAvailability.Query.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ManagementServer.DownloadAvailability.Query.Status"; - reference - "Device.ManagementServer.DownloadAvailability.Query.Status"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.ManagementServer.DownloadAvailability.Query.URL"; - reference - "Device.ManagementServer.DownloadAvailability.Query.URL"; - } - } - - grouping management-server-embedded-device-g { - description - "Grouping object for Device.ManagementServer.EmbeddedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf controller-id { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; - } - leaf proxied-device-id { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; - } - leaf reference { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; - } - leaf supported-data-model { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; - } - leaf host { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.Host"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.Host"; - } - leaf proxy-protocol { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; - } - leaf proxy-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; - } - leaf discovery-protocol { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; - } - leaf discovery-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; - } - leaf command-processed { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; - } - leaf command-processing-err-msg { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; - } - leaf last-sync-time { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; - } - } - - grouping management-server-heartbeat-policy-g { - description - "Grouping object for Device.ManagementServer.HeartbeatPolicy."; - leaf enable { - type boolean; - description - "Device.ManagementServer.HeartbeatPolicy.Enable"; - reference - "Device.ManagementServer.HeartbeatPolicy.Enable"; - } - leaf reporting-interval { - type uint32 { - range "30..max"; - } - description - "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; - reference - "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; - } - leaf initiation-time { - type string; - description - "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; - reference - "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; - } - } - - grouping management-server-inform-parameter-g { - description - "Grouping object for Device.ManagementServer.InformParameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ManagementServer.InformParameter.{i}.Enable"; - reference - "Device.ManagementServer.InformParameter.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ManagementServer.InformParameter.{i}.Alias"; - reference - "Device.ManagementServer.InformParameter.{i}.Alias"; - } - leaf parameter-name { - type string { - length "min..256"; - } - description - "Device.ManagementServer.InformParameter.{i}.ParameterName"; - reference - "Device.ManagementServer.InformParameter.{i}.ParameterName"; - } - leaf event-list { - type string; - description - "Device.ManagementServer.InformParameter.{i}.EventList"; - reference - "Device.ManagementServer.InformParameter.{i}.EventList"; - } - } - - grouping management-server-manageable-device-g { - description - "Grouping object for Device.ManagementServer.ManageableDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ManagementServer.ManageableDevice.{i}.Alias"; - reference - "Device.ManagementServer.ManageableDevice.{i}.Alias"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; - reference - "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; - } - leaf serial-number { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; - reference - "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; - } - leaf product-class { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; - reference - "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; - } - leaf host { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.Host"; - reference - "Device.ManagementServer.ManageableDevice.{i}.Host"; - } - } - - grouping management-server-standby-policy-g { - description - "Grouping object for Device.ManagementServer.StandbyPolicy."; - leaf cr-unawareness-max-duration { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; - reference - "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; - } - leaf max-missed-periodic { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; - reference - "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; - } - leaf notify-missed-scheduled { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; - reference - "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; - } - leaf network-awareness-capable { - type boolean; - config false; - description - "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; - reference - "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; - } - leaf self-timer-capable { - type boolean; - config false; - description - "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; - reference - "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; - } - leaf cr-awareness-requested { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; - reference - "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; - } - leaf periodic-awareness-requested { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; - reference - "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; - } - leaf scheduled-awareness-requested { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; - reference - "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; - } - } - - grouping management-server-virtual-device-g { - description - "Grouping object for Device.ManagementServer.VirtualDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; - } - leaf product-class { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; - reference - "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; - } - leaf host { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.Host"; - reference - "Device.ManagementServer.VirtualDevice.{i}.Host"; - } - leaf proxy-protocol { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; - } - leaf proxy-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; - } - leaf discovery-protocol { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; - reference - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; - } - leaf discovery-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; - reference - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; - } - } - - grouping device-mo-ca-g { - description - "Grouping object for Device.MoCA."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.MoCA.InterfaceNumberOfEntries"; - reference - "Device.MoCA.InterfaceNumberOfEntries"; - } - } - - grouping mo-ca-interface-g { - description - "Grouping object for Device.MoCA.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MoCA.Interface.{i}.Enable"; - reference - "Device.MoCA.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MoCA.Interface.{i}.Status"; - reference - "Device.MoCA.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MoCA.Interface.{i}.Alias"; - reference - "Device.MoCA.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.MoCA.Interface.{i}.Name"; - reference - "Device.MoCA.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.LastChange"; - reference - "Device.MoCA.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.MoCA.Interface.{i}.LowerLayers"; - reference - "Device.MoCA.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.Upstream"; - reference - "Device.MoCA.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.MoCA.Interface.{i}.MACAddress"; - reference - "Device.MoCA.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.FirmwareVersion"; - reference - "Device.MoCA.Interface.{i}.FirmwareVersion"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.MaxBitRate"; - reference - "Device.MoCA.Interface.{i}.MaxBitRate"; - } - leaf max-ingress-bw { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.MaxIngressBW"; - reference - "Device.MoCA.Interface.{i}.MaxIngressBW"; - } - leaf max-egress-bw { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.MaxEgressBW"; - reference - "Device.MoCA.Interface.{i}.MaxEgressBW"; - } - leaf highest-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.HighestVersion"; - reference - "Device.MoCA.Interface.{i}.HighestVersion"; - } - leaf current-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.CurrentVersion"; - reference - "Device.MoCA.Interface.{i}.CurrentVersion"; - } - leaf network-coordinator { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.NetworkCoordinator"; - reference - "Device.MoCA.Interface.{i}.NetworkCoordinator"; - } - leaf node-id { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.NodeID"; - reference - "Device.MoCA.Interface.{i}.NodeID"; - } - leaf max-nodes { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.MaxNodes"; - reference - "Device.MoCA.Interface.{i}.MaxNodes"; - } - leaf preferred-nc { - type boolean; - description - "Device.MoCA.Interface.{i}.PreferredNC"; - reference - "Device.MoCA.Interface.{i}.PreferredNC"; - } - leaf backup-nc { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.BackupNC"; - reference - "Device.MoCA.Interface.{i}.BackupNC"; - } - leaf privacy-enabled-setting { - type boolean; - description - "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; - reference - "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; - } - leaf privacy-enabled { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.PrivacyEnabled"; - reference - "Device.MoCA.Interface.{i}.PrivacyEnabled"; - } - leaf freq-capability-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.FreqCapabilityMask"; - reference - "Device.MoCA.Interface.{i}.FreqCapabilityMask"; - } - leaf freq-current-mask-setting { - type string { - length "8"; - } - description - "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; - reference - "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; - } - leaf freq-current-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.FreqCurrentMask"; - reference - "Device.MoCA.Interface.{i}.FreqCurrentMask"; - } - leaf current-oper-freq { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.CurrentOperFreq"; - reference - "Device.MoCA.Interface.{i}.CurrentOperFreq"; - } - leaf last-oper-freq { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.LastOperFreq"; - reference - "Device.MoCA.Interface.{i}.LastOperFreq"; - } - leaf tx-power-limit { - type uint32; - description - "Device.MoCA.Interface.{i}.TxPowerLimit"; - reference - "Device.MoCA.Interface.{i}.TxPowerLimit"; - } - leaf power-cntl-phy-target { - type uint32; - description - "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; - reference - "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; - } - leaf beacon-power-limit { - type uint32; - description - "Device.MoCA.Interface.{i}.BeaconPowerLimit"; - reference - "Device.MoCA.Interface.{i}.BeaconPowerLimit"; - } - leaf network-taboo-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.NetworkTabooMask"; - reference - "Device.MoCA.Interface.{i}.NetworkTabooMask"; - } - leaf node-taboo-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.NodeTabooMask"; - reference - "Device.MoCA.Interface.{i}.NodeTabooMask"; - } - leaf tx-bcast-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.TxBcastRate"; - reference - "Device.MoCA.Interface.{i}.TxBcastRate"; - } - leaf tx-bcast-power-reduction { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; - reference - "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; - } - leaf qam256-capable { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.QAM256Capable"; - reference - "Device.MoCA.Interface.{i}.QAM256Capable"; - } - leaf packet-aggregation-capability { - type uint32 { - range "0..10"; - } - config false; - description - "Device.MoCA.Interface.{i}.PacketAggregationCapability"; - reference - "Device.MoCA.Interface.{i}.PacketAggregationCapability"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping mo-ca-interface-associated-device-g { - description - "Grouping object for Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf node-id { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - } - leaf preferred-nc { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; - } - leaf highest-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; - } - leaf phy-tx-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; - } - leaf phy-rx-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; - } - leaf tx-power-control-reduction { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; - } - leaf rx-power-level { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; - } - leaf tx-bcast-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; - } - leaf rx-bcast-power-level { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; - } - leaf tx-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; - } - leaf rx-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; - } - leaf rx-errored-and-missed-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; - } - leaf qam256-capable { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; - } - leaf packet-aggregation-capability { - type uint32 { - range "0..10"; - } - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; - } - leaf rx-snr { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; - } - leaf active { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping mo-ca-interface-qo-s-g { - description - "Grouping object for Device.MoCA.Interface.{i}.QoS."; - leaf egress-num-flows { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; - reference - "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; - } - leaf ingress-num-flows { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; - reference - "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; - } - leaf flow-stats-number-of-entries { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; - } - } - - grouping qo-s-flow-stats-g { - description - "Grouping object for Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf flow-id { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; - } - leaf packet-da { - type string { - length "min..17"; - } - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; - } - leaf max-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; - } - leaf max-burst-size { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; - } - leaf lease-time-left { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; - } - leaf flow-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; - } - } - - grouping mo-ca-interface-stats-g { - description - "Grouping object for Device.MoCA.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BytesSent"; - reference - "Device.MoCA.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BytesReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.PacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-nat-g { - description - "Grouping object for Device.NAT."; - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.NAT.InterfaceSettingNumberOfEntries"; - reference - "Device.NAT.InterfaceSettingNumberOfEntries"; - } - leaf port-mapping-number-of-entries { - type uint32; - config false; - description - "Device.NAT.PortMappingNumberOfEntries"; - reference - "Device.NAT.PortMappingNumberOfEntries"; - } - } - - grouping nat-interface-setting-g { - description - "Grouping object for Device.NAT.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.NAT.InterfaceSetting.{i}.Enable"; - reference - "Device.NAT.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.NAT.InterfaceSetting.{i}.Status"; - reference - "Device.NAT.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.NAT.InterfaceSetting.{i}.Alias"; - reference - "Device.NAT.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.NAT.InterfaceSetting.{i}.Interface"; - reference - "Device.NAT.InterfaceSetting.{i}.Interface"; - } - } - - grouping nat-port-mapping-g { - description - "Grouping object for Device.NAT.PortMapping.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.NAT.PortMapping.{i}.Enable"; - reference - "Device.NAT.PortMapping.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.NAT.PortMapping.{i}.Status"; - reference - "Device.NAT.PortMapping.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.NAT.PortMapping.{i}.Alias"; - reference - "Device.NAT.PortMapping.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.NAT.PortMapping.{i}.Interface"; - reference - "Device.NAT.PortMapping.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.NAT.PortMapping.{i}.AllInterfaces"; - reference - "Device.NAT.PortMapping.{i}.AllInterfaces"; - } - leaf lease-duration { - type uint32; - description - "Device.NAT.PortMapping.{i}.LeaseDuration"; - reference - "Device.NAT.PortMapping.{i}.LeaseDuration"; - } - leaf remote-host { - type string; - description - "Device.NAT.PortMapping.{i}.RemoteHost"; - reference - "Device.NAT.PortMapping.{i}.RemoteHost"; - } - leaf external-port { - type uint32 { - range "0..65535"; - } - description - "Device.NAT.PortMapping.{i}.ExternalPort"; - reference - "Device.NAT.PortMapping.{i}.ExternalPort"; - } - leaf external-port-end-range { - type uint32 { - range "0..65535"; - } - description - "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; - reference - "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; - } - leaf internal-port { - type uint32 { - range "0..65535"; - } - description - "Device.NAT.PortMapping.{i}.InternalPort"; - reference - "Device.NAT.PortMapping.{i}.InternalPort"; - } - leaf protocol { - type enumeration { - enum TCP { - description - "Enum Value - TCP"; - } - enum UDP { - description - "Enum Value - UDP"; - } - } - description - "Device.NAT.PortMapping.{i}.Protocol"; - reference - "Device.NAT.PortMapping.{i}.Protocol"; - } - leaf internal-client { - type string { - length "min..256"; - } - description - "Device.NAT.PortMapping.{i}.InternalClient"; - reference - "Device.NAT.PortMapping.{i}.InternalClient"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.NAT.PortMapping.{i}.Description"; - reference - "Device.NAT.PortMapping.{i}.Description"; - } - } - - grouping device-neighbor-discovery-g { - description - "Grouping object for Device.NeighborDiscovery."; - leaf enable { - type boolean; - description - "Device.NeighborDiscovery.Enable"; - reference - "Device.NeighborDiscovery.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; - reference - "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; - } - } - - grouping neighbor-discovery-interface-setting-g { - description - "Grouping object for Device.NeighborDiscovery.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; - } - leaf retrans-timer { - type uint32; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; - } - leaf rtr-solicitation-interval { - type uint32; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; - } - leaf max-rtr-solicitations { - type uint32; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; - } - leaf nud-enable { - type boolean; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; - } - leaf rs-enable { - type boolean; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; - } - } - - grouping device-optical-g { - description - "Grouping object for Device.Optical."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Optical.InterfaceNumberOfEntries"; - reference - "Device.Optical.InterfaceNumberOfEntries"; - } - } - - grouping optical-interface-g { - description - "Grouping object for Device.Optical.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Optical.Interface.{i}.Enable"; - reference - "Device.Optical.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Optical.Interface.{i}.Status"; - reference - "Device.Optical.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Optical.Interface.{i}.Alias"; - reference - "Device.Optical.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Optical.Interface.{i}.Name"; - reference - "Device.Optical.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.LastChange"; - reference - "Device.Optical.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Optical.Interface.{i}.LowerLayers"; - reference - "Device.Optical.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Optical.Interface.{i}.Upstream"; - reference - "Device.Optical.Interface.{i}.Upstream"; - } - leaf optical-signal-level { - type int32 { - range "-65536..65534"; - } - config false; - description - "Device.Optical.Interface.{i}.OpticalSignalLevel"; - reference - "Device.Optical.Interface.{i}.OpticalSignalLevel"; - } - leaf lower-optical-threshold { - type int32 { - range "-127000..0"; - } - config false; - description - "Device.Optical.Interface.{i}.LowerOpticalThreshold"; - reference - "Device.Optical.Interface.{i}.LowerOpticalThreshold"; - } - leaf upper-optical-threshold { - type int32 { - range "-127000..0"; - } - config false; - description - "Device.Optical.Interface.{i}.UpperOpticalThreshold"; - reference - "Device.Optical.Interface.{i}.UpperOpticalThreshold"; - } - leaf transmit-optical-level { - type int32 { - range "-127000..0"; - } - config false; - description - "Device.Optical.Interface.{i}.TransmitOpticalLevel"; - reference - "Device.Optical.Interface.{i}.TransmitOpticalLevel"; - } - leaf lower-transmit-power-threshold { - type int32 { - range "-63500..63500"; - } - config false; - description - "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; - reference - "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; - } - leaf upper-transmit-power-threshold { - type int32 { - range "-63500..63500"; - } - config false; - description - "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; - reference - "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; - } - } - - grouping optical-interface-stats-g { - description - "Grouping object for Device.Optical.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.BytesSent"; - reference - "Device.Optical.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Optical.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Optical.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Optical.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Optical.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; - } - } - - grouping device-pcp-g { - description - "Grouping object for Device.PCP."; - leaf supported-versions { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.SupportedVersions"; - reference - "Device.PCP.SupportedVersions"; - } - leaf preferred-version { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.PreferredVersion"; - reference - "Device.PCP.PreferredVersion"; - } - leaf option-list { - type uint32 { - range "0..254"; - } - config false; - description - "Device.PCP.OptionList"; - reference - "Device.PCP.OptionList"; - } - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.PCP.ClientNumberOfEntries"; - reference - "Device.PCP.ClientNumberOfEntries"; - } - } - - grouping pcp-client-g { - description - "Grouping object for Device.PCP.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Alias"; - } - leaf wan-interface { - type string; - config false; - description - "Device.PCP.Client.{i}.WANInterface"; - reference - "Device.PCP.Client.{i}.WANInterface"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Status"; - reference - "Device.PCP.Client.{i}.Status"; - } - leaf map-enable { - type boolean; - description - "Device.PCP.Client.{i}.MAPEnable"; - reference - "Device.PCP.Client.{i}.MAPEnable"; - } - leaf peer-enable { - type boolean; - description - "Device.PCP.Client.{i}.PEEREnable"; - reference - "Device.PCP.Client.{i}.PEEREnable"; - } - leaf announce-enable { - type boolean; - description - "Device.PCP.Client.{i}.ANNOUNCEEnable"; - reference - "Device.PCP.Client.{i}.ANNOUNCEEnable"; - } - leaf thirdparty-enable { - type boolean; - description - "Device.PCP.Client.{i}.THIRDPARTYEnable"; - reference - "Device.PCP.Client.{i}.THIRDPARTYEnable"; - } - leaf thirdparty-status { - type string; - config false; - description - "Device.PCP.Client.{i}.THIRDPARTYStatus"; - reference - "Device.PCP.Client.{i}.THIRDPARTYStatus"; - } - leaf filter-enable { - type boolean; - description - "Device.PCP.Client.{i}.FILTEREnable"; - reference - "Device.PCP.Client.{i}.FILTEREnable"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.ServerNumberOfEntries"; - reference - "Device.PCP.Client.{i}.ServerNumberOfEntries"; - } - } - - grouping client-pcp-proxy-g { - description - "Grouping object for Device.PCP.Client.{i}.PCPProxy."; - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.PCPProxy.Enable"; - reference - "Device.PCP.Client.{i}.PCPProxy.Enable"; - } - leaf highest-version { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; - reference - "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.PCPProxy.Status"; - reference - "Device.PCP.Client.{i}.PCPProxy.Status"; - } - } - - grouping pcp-client-server-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Server.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Server.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.Status"; - reference - "Device.PCP.Client.{i}.Server.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.Origin"; - reference - "Device.PCP.Client.{i}.Server.{i}.Origin"; - } - leaf server-name-or-address { - type string { - length "min..256"; - } - description - "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; - } - leaf server-address-in-use { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; - reference - "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; - } - leaf additional-server-addresses { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; - reference - "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; - } - leaf external-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; - } - leaf current-version { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; - reference - "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; - } - leaf maximum-filters { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; - reference - "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; - } - leaf port-quota { - type uint32 { - range "min..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.PortQuota"; - reference - "Device.PCP.Client.{i}.Server.{i}.PortQuota"; - } - leaf preferred-lifetime { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; - reference - "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; - } - leaf capabilities { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.Capabilities"; - reference - "Device.PCP.Client.{i}.Server.{i}.Capabilities"; - } - leaf inbound-mapping-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; - } - leaf outbound-mapping-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; - } - } - - grouping server-inbound-mapping-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; - } - leaf error-code { - type uint32 { - range "1..255"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; - } - leaf lifetime { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; - } - leaf suggested-external-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; - } - leaf suggested-external-port { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; - } - leaf suggested-external-port-end-range { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; - } - leaf internal-port { - type uint32 { - range "1..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; - } - leaf protocol-number { - type int32 { - range "-1..255"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; - } - leaf third-party-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; - } - leaf assigned-external-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; - } - leaf assigned-external-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; - } - leaf assigned-external-port-end-range { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; - } - } - - grouping inbound-mapping-filter-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; - } - leaf remote-host-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; - } - leaf prefix-length { - type uint32 { - range "1..128"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; - } - leaf remote-port { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; - } - leaf remote-port-end-range { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; - } - } - - grouping server-outbound-mapping-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; - } - leaf error-code { - type uint32 { - range "1..255"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; - } - leaf lifetime { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; - } - leaf suggested-external-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; - } - leaf suggested-external-port { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; - } - leaf remote-host-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; - } - leaf internal-port { - type uint32 { - range "1..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; - } - leaf remote-port { - type uint32 { - range "1..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; - } - leaf protocol-number { - type int32 { - range "-1..255"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; - } - leaf third-party-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; - } - leaf assigned-external-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; - } - leaf assigned-external-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; - } - } - - grouping client-u-pn-piwf-g { - description - "Grouping object for Device.PCP.Client.{i}.UPnPIWF."; - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.UPnPIWF.Enable"; - reference - "Device.PCP.Client.{i}.UPnPIWF.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.UPnPIWF.Status"; - reference - "Device.PCP.Client.{i}.UPnPIWF.Status"; - } - } - - grouping device-ppp-g { - description - "Grouping object for Device.PPP."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.PPP.InterfaceNumberOfEntries"; - reference - "Device.PPP.InterfaceNumberOfEntries"; - } - leaf supported-nc-ps { - type string; - config false; - description - "Device.PPP.SupportedNCPs"; - reference - "Device.PPP.SupportedNCPs"; - } - } - - grouping ppp-interface-g { - description - "Grouping object for Device.PPP.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PPP.Interface.{i}.Enable"; - reference - "Device.PPP.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PPP.Interface.{i}.Status"; - reference - "Device.PPP.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PPP.Interface.{i}.Alias"; - reference - "Device.PPP.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.PPP.Interface.{i}.Name"; - reference - "Device.PPP.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.LastChange"; - reference - "Device.PPP.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.PPP.Interface.{i}.LowerLayers"; - reference - "Device.PPP.Interface.{i}.LowerLayers"; - } - leaf connection-status { - type string; - config false; - description - "Device.PPP.Interface.{i}.ConnectionStatus"; - reference - "Device.PPP.Interface.{i}.ConnectionStatus"; - } - leaf last-connection-error { - type string; - config false; - description - "Device.PPP.Interface.{i}.LastConnectionError"; - reference - "Device.PPP.Interface.{i}.LastConnectionError"; - } - leaf auto-disconnect-time { - type uint32; - description - "Device.PPP.Interface.{i}.AutoDisconnectTime"; - reference - "Device.PPP.Interface.{i}.AutoDisconnectTime"; - } - leaf idle-disconnect-time { - type uint32; - description - "Device.PPP.Interface.{i}.IdleDisconnectTime"; - reference - "Device.PPP.Interface.{i}.IdleDisconnectTime"; - } - leaf warn-disconnect-delay { - type uint32; - description - "Device.PPP.Interface.{i}.WarnDisconnectDelay"; - reference - "Device.PPP.Interface.{i}.WarnDisconnectDelay"; - } - leaf username { - type string { - length "min..64"; - } - description - "Device.PPP.Interface.{i}.Username"; - reference - "Device.PPP.Interface.{i}.Username"; - } - leaf encryption-protocol { - type string; - config false; - description - "Device.PPP.Interface.{i}.EncryptionProtocol"; - reference - "Device.PPP.Interface.{i}.EncryptionProtocol"; - } - leaf compression-protocol { - type string; - config false; - description - "Device.PPP.Interface.{i}.CompressionProtocol"; - reference - "Device.PPP.Interface.{i}.CompressionProtocol"; - } - leaf authentication-protocol { - type string; - config false; - description - "Device.PPP.Interface.{i}.AuthenticationProtocol"; - reference - "Device.PPP.Interface.{i}.AuthenticationProtocol"; - } - leaf max-mru-size { - type uint32 { - range "64..65535"; - } - description - "Device.PPP.Interface.{i}.MaxMRUSize"; - reference - "Device.PPP.Interface.{i}.MaxMRUSize"; - } - leaf current-mru-size { - type uint32 { - range "64..65535"; - } - config false; - description - "Device.PPP.Interface.{i}.CurrentMRUSize"; - reference - "Device.PPP.Interface.{i}.CurrentMRUSize"; - } - leaf connection-trigger { - type enumeration { - enum OnDemand { - description - "Enum Value - OnDemand"; - } - enum AlwaysOn { - description - "Enum Value - AlwaysOn"; - } - enum Manual { - description - "Enum Value - Manual"; - } - } - description - "Device.PPP.Interface.{i}.ConnectionTrigger"; - reference - "Device.PPP.Interface.{i}.ConnectionTrigger"; - } - leaf lcp-echo { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.LCPEcho"; - reference - "Device.PPP.Interface.{i}.LCPEcho"; - } - leaf lcp-echo-retry { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.LCPEchoRetry"; - reference - "Device.PPP.Interface.{i}.LCPEchoRetry"; - } - leaf ipcp-enable { - type boolean; - description - "Device.PPP.Interface.{i}.IPCPEnable"; - reference - "Device.PPP.Interface.{i}.IPCPEnable"; - } - leaf ipv6-cp-enable { - type boolean; - description - "Device.PPP.Interface.{i}.IPv6CPEnable"; - reference - "Device.PPP.Interface.{i}.IPv6CPEnable"; - } - } - - grouping interface-ipcp-g { - description - "Grouping object for Device.PPP.Interface.{i}.IPCP."; - leaf local-ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; - reference - "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; - } - leaf remote-ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; - reference - "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; - } - leaf dns-servers { - type string { - length "min..15"; - } - config false; - description - "Device.PPP.Interface.{i}.IPCP.DNSServers"; - reference - "Device.PPP.Interface.{i}.IPCP.DNSServers"; - } - leaf passthrough-enable { - type boolean; - description - "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; - reference - "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; - } - leaf passthrough-dhcp-pool { - type string { - length "min..256"; - } - description - "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; - reference - "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; - } - } - - grouping interface-ipv6-cp-g { - description - "Grouping object for Device.PPP.Interface.{i}.IPv6CP."; - leaf local-interface-identifier { - type string { - length "min..45"; - } - config false; - description - "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; - reference - "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; - } - leaf remote-interface-identifier { - type string { - length "min..45"; - } - config false; - description - "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; - reference - "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; - } - } - - grouping interface-pp-po-e-g { - description - "Grouping object for Device.PPP.Interface.{i}.PPPoE."; - leaf session-id { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.PPPoE.SessionID"; - reference - "Device.PPP.Interface.{i}.PPPoE.SessionID"; - } - leaf ac-name { - type string { - length "min..256"; - } - description - "Device.PPP.Interface.{i}.PPPoE.ACName"; - reference - "Device.PPP.Interface.{i}.PPPoE.ACName"; - } - leaf service-name { - type string { - length "min..256"; - } - description - "Device.PPP.Interface.{i}.PPPoE.ServiceName"; - reference - "Device.PPP.Interface.{i}.PPPoE.ServiceName"; - } - } - - grouping ppp-interface-stats-g { - description - "Grouping object for Device.PPP.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BytesSent"; - reference - "Device.PPP.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BytesReceived"; - reference - "Device.PPP.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.PacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.PPP.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-ptm-g { - description - "Grouping object for Device.PTM."; - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.PTM.LinkNumberOfEntries"; - reference - "Device.PTM.LinkNumberOfEntries"; - } - } - - grouping ptm-link-g { - description - "Grouping object for Device.PTM.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PTM.Link.{i}.Enable"; - reference - "Device.PTM.Link.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PTM.Link.{i}.Status"; - reference - "Device.PTM.Link.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PTM.Link.{i}.Alias"; - reference - "Device.PTM.Link.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.PTM.Link.{i}.Name"; - reference - "Device.PTM.Link.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.PTM.Link.{i}.LastChange"; - reference - "Device.PTM.Link.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.PTM.Link.{i}.LowerLayers"; - reference - "Device.PTM.Link.{i}.LowerLayers"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.PTM.Link.{i}.MACAddress"; - reference - "Device.PTM.Link.{i}.MACAddress"; - } - } - - grouping ptm-link-stats-g { - description - "Grouping object for Device.PTM.Link.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BytesSent"; - reference - "Device.PTM.Link.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BytesReceived"; - reference - "Device.PTM.Link.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.PacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.PacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.ErrorsSent"; - reference - "Device.PTM.Link.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.ErrorsReceived"; - reference - "Device.PTM.Link.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-periodic-statistics-g { - description - "Grouping object for Device.PeriodicStatistics."; - leaf min-sample-interval { - type uint32; - config false; - description - "Device.PeriodicStatistics.MinSampleInterval"; - reference - "Device.PeriodicStatistics.MinSampleInterval"; - } - leaf max-report-samples { - type uint32; - config false; - description - "Device.PeriodicStatistics.MaxReportSamples"; - reference - "Device.PeriodicStatistics.MaxReportSamples"; - } - leaf sample-set-number-of-entries { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSetNumberOfEntries"; - reference - "Device.PeriodicStatistics.SampleSetNumberOfEntries"; - } - } - - grouping periodic-statistics-sample-set-g { - description - "Grouping object for Device.PeriodicStatistics.SampleSet.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Alias"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.PeriodicStatistics.SampleSet.{i}.Enable"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Status"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Status"; - } - leaf name { - type string { - length "min..128"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Name"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Name"; - } - leaf sample-interval { - type uint32 { - range "1..max"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; - } - leaf report-samples { - type uint32 { - range "1..max"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; - } - leaf time-reference { - type string; - description - "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; - } - leaf fetch-samples { - type uint32; - description - "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; - } - leaf report-start-time { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; - } - leaf report-end-time { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; - } - leaf sample-seconds { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; - } - leaf parameter-number-of-entries { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; - } - } - - grouping sample-set-parameter-g { - description - "Grouping object for Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; - } - leaf reference { - type string { - length "min..256"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; - } - leaf sample-mode { - type enumeration { - enum Current { - description - "Enum Value - Current"; - } - enum Change { - description - "Enum Value - Change"; - } - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; - } - leaf calculation-mode { - type enumeration { - enum Latest { - description - "Enum Value - Latest"; - } - enum Minimum { - description - "Enum Value - Minimum"; - } - enum Maximum { - description - "Enum Value - Maximum"; - } - enum Average { - description - "Enum Value - Average"; - } - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; - } - leaf low-threshold { - type int32; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; - } - leaf high-threshold { - type int32; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; - } - leaf sample-seconds { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; - } - leaf suspect-data { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; - } - leaf values { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; - } - leaf failures { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; - } - } - - grouping device-qo-s-g { - description - "Grouping object for Device.QoS."; - leaf max-classification-entries { - type uint32; - config false; - description - "Device.QoS.MaxClassificationEntries"; - reference - "Device.QoS.MaxClassificationEntries"; - } - leaf classification-number-of-entries { - type uint32; - config false; - description - "Device.QoS.ClassificationNumberOfEntries"; - reference - "Device.QoS.ClassificationNumberOfEntries"; - } - leaf max-app-entries { - type uint32; - config false; - description - "Device.QoS.MaxAppEntries"; - reference - "Device.QoS.MaxAppEntries"; - } - leaf app-number-of-entries { - type uint32; - config false; - description - "Device.QoS.AppNumberOfEntries"; - reference - "Device.QoS.AppNumberOfEntries"; - } - leaf max-flow-entries { - type uint32; - config false; - description - "Device.QoS.MaxFlowEntries"; - reference - "Device.QoS.MaxFlowEntries"; - } - leaf flow-number-of-entries { - type uint32; - config false; - description - "Device.QoS.FlowNumberOfEntries"; - reference - "Device.QoS.FlowNumberOfEntries"; - } - leaf max-policer-entries { - type uint32; - config false; - description - "Device.QoS.MaxPolicerEntries"; - reference - "Device.QoS.MaxPolicerEntries"; - } - leaf policer-number-of-entries { - type uint32; - config false; - description - "Device.QoS.PolicerNumberOfEntries"; - reference - "Device.QoS.PolicerNumberOfEntries"; - } - leaf max-queue-entries { - type uint32; - config false; - description - "Device.QoS.MaxQueueEntries"; - reference - "Device.QoS.MaxQueueEntries"; - } - leaf queue-number-of-entries { - type uint32; - config false; - description - "Device.QoS.QueueNumberOfEntries"; - reference - "Device.QoS.QueueNumberOfEntries"; - } - leaf queue-stats-number-of-entries { - type uint32; - config false; - description - "Device.QoS.QueueStatsNumberOfEntries"; - reference - "Device.QoS.QueueStatsNumberOfEntries"; - } - leaf max-shaper-entries { - type uint32; - config false; - description - "Device.QoS.MaxShaperEntries"; - reference - "Device.QoS.MaxShaperEntries"; - } - leaf shaper-number-of-entries { - type uint32; - config false; - description - "Device.QoS.ShaperNumberOfEntries"; - reference - "Device.QoS.ShaperNumberOfEntries"; - } - leaf default-forwarding-policy { - type uint32; - description - "Device.QoS.DefaultForwardingPolicy"; - reference - "Device.QoS.DefaultForwardingPolicy"; - } - leaf default-traffic-class { - type uint32; - description - "Device.QoS.DefaultTrafficClass"; - reference - "Device.QoS.DefaultTrafficClass"; - } - leaf default-policer { - type string { - length "min..256"; - } - description - "Device.QoS.DefaultPolicer"; - reference - "Device.QoS.DefaultPolicer"; - } - leaf default-queue { - type string { - length "min..256"; - } - description - "Device.QoS.DefaultQueue"; - reference - "Device.QoS.DefaultQueue"; - } - leaf default-dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.DefaultDSCPMark"; - reference - "Device.QoS.DefaultDSCPMark"; - } - leaf default-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.DefaultEthernetPriorityMark"; - reference - "Device.QoS.DefaultEthernetPriorityMark"; - } - leaf default-inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.DefaultInnerEthernetPriorityMark"; - reference - "Device.QoS.DefaultInnerEthernetPriorityMark"; - } - leaf available-app-list { - type string; - config false; - description - "Device.QoS.AvailableAppList"; - reference - "Device.QoS.AvailableAppList"; - } - } - - grouping qo-s-app-g { - description - "Grouping object for Device.QoS.App.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.App.{i}.Enable"; - reference - "Device.QoS.App.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.App.{i}.Status"; - reference - "Device.QoS.App.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.App.{i}.Alias"; - reference - "Device.QoS.App.{i}.Alias"; - } - leaf protocol-identifier { - type string { - length "min..256"; - } - description - "Device.QoS.App.{i}.ProtocolIdentifier"; - reference - "Device.QoS.App.{i}.ProtocolIdentifier"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.QoS.App.{i}.Name"; - reference - "Device.QoS.App.{i}.Name"; - } - leaf default-forwarding-policy { - type uint32; - description - "Device.QoS.App.{i}.DefaultForwardingPolicy"; - reference - "Device.QoS.App.{i}.DefaultForwardingPolicy"; - } - leaf default-traffic-class { - type uint32; - description - "Device.QoS.App.{i}.DefaultTrafficClass"; - reference - "Device.QoS.App.{i}.DefaultTrafficClass"; - } - leaf default-policer { - type string { - length "min..256"; - } - description - "Device.QoS.App.{i}.DefaultPolicer"; - reference - "Device.QoS.App.{i}.DefaultPolicer"; - } - leaf default-dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.App.{i}.DefaultDSCPMark"; - reference - "Device.QoS.App.{i}.DefaultDSCPMark"; - } - leaf default-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; - reference - "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; - } - leaf default-inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; - reference - "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; - } - } - - grouping qo-s-classification-g { - description - "Grouping object for Device.QoS.Classification.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Classification.{i}.Enable"; - reference - "Device.QoS.Classification.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Classification.{i}.Status"; - reference - "Device.QoS.Classification.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.QoS.Classification.{i}.Order"; - reference - "Device.QoS.Classification.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Classification.{i}.Alias"; - reference - "Device.QoS.Classification.{i}.Alias"; - } - leaf dhcp-type { - type enumeration { - enum DHCPv4 { - description - "Enum Value - DHCPv4"; - } - enum DHCPv6 { - description - "Enum Value - DHCPv6"; - } - } - description - "Device.QoS.Classification.{i}.DHCPType"; - reference - "Device.QoS.Classification.{i}.DHCPType"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.Classification.{i}.Interface"; - reference - "Device.QoS.Classification.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.QoS.Classification.{i}.AllInterfaces"; - reference - "Device.QoS.Classification.{i}.AllInterfaces"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.QoS.Classification.{i}.DestIP"; - reference - "Device.QoS.Classification.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..49"; - } - description - "Device.QoS.Classification.{i}.DestMask"; - reference - "Device.QoS.Classification.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestIPExclude"; - reference - "Device.QoS.Classification.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.QoS.Classification.{i}.SourceIP"; - reference - "Device.QoS.Classification.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..49"; - } - description - "Device.QoS.Classification.{i}.SourceMask"; - reference - "Device.QoS.Classification.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceIPExclude"; - reference - "Device.QoS.Classification.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.QoS.Classification.{i}.Protocol"; - reference - "Device.QoS.Classification.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.ProtocolExclude"; - reference - "Device.QoS.Classification.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.DestPort"; - reference - "Device.QoS.Classification.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.DestPortRangeMax"; - reference - "Device.QoS.Classification.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestPortExclude"; - reference - "Device.QoS.Classification.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.SourcePort"; - reference - "Device.QoS.Classification.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.SourcePortRangeMax"; - reference - "Device.QoS.Classification.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourcePortExclude"; - reference - "Device.QoS.Classification.{i}.SourcePortExclude"; - } - leaf source-mac-address { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.SourceMACAddress"; - reference - "Device.QoS.Classification.{i}.SourceMACAddress"; - } - leaf source-mac-mask { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.SourceMACMask"; - reference - "Device.QoS.Classification.{i}.SourceMACMask"; - } - leaf source-mac-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceMACExclude"; - reference - "Device.QoS.Classification.{i}.SourceMACExclude"; - } - leaf dest-mac-address { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.DestMACAddress"; - reference - "Device.QoS.Classification.{i}.DestMACAddress"; - } - leaf dest-mac-mask { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.DestMACMask"; - reference - "Device.QoS.Classification.{i}.DestMACMask"; - } - leaf dest-mac-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestMACExclude"; - reference - "Device.QoS.Classification.{i}.DestMACExclude"; - } - leaf ethertype { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.Ethertype"; - reference - "Device.QoS.Classification.{i}.Ethertype"; - } - leaf ethertype-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.EthertypeExclude"; - reference - "Device.QoS.Classification.{i}.EthertypeExclude"; - } - leaf ssap { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.SSAP"; - reference - "Device.QoS.Classification.{i}.SSAP"; - } - leaf ssap-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SSAPExclude"; - reference - "Device.QoS.Classification.{i}.SSAPExclude"; - } - leaf dsap { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.DSAP"; - reference - "Device.QoS.Classification.{i}.DSAP"; - } - leaf dsap-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DSAPExclude"; - reference - "Device.QoS.Classification.{i}.DSAPExclude"; - } - leaf llc-control { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.LLCControl"; - reference - "Device.QoS.Classification.{i}.LLCControl"; - } - leaf llc-control-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.LLCControlExclude"; - reference - "Device.QoS.Classification.{i}.LLCControlExclude"; - } - leaf snapoui { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.SNAPOUI"; - reference - "Device.QoS.Classification.{i}.SNAPOUI"; - } - leaf snapoui-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SNAPOUIExclude"; - reference - "Device.QoS.Classification.{i}.SNAPOUIExclude"; - } - leaf source-vendor-class-id { - type string { - length "min..255"; - } - description - "Device.QoS.Classification.{i}.SourceVendorClassID"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassID"; - } - leaf source-vendor-class-idv6 { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; - } - leaf source-vendor-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; - } - leaf source-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; - } - leaf dest-vendor-class-id { - type string { - length "min..255"; - } - description - "Device.QoS.Classification.{i}.DestVendorClassID"; - reference - "Device.QoS.Classification.{i}.DestVendorClassID"; - } - leaf dest-vendor-class-idv6 { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestVendorClassIDv6"; - reference - "Device.QoS.Classification.{i}.DestVendorClassIDv6"; - } - leaf dest-vendor-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; - reference - "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; - } - leaf dest-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.QoS.Classification.{i}.DestVendorClassIDMode"; - reference - "Device.QoS.Classification.{i}.DestVendorClassIDMode"; - } - leaf source-client-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceClientID"; - reference - "Device.QoS.Classification.{i}.SourceClientID"; - } - leaf source-client-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceClientIDExclude"; - reference - "Device.QoS.Classification.{i}.SourceClientIDExclude"; - } - leaf dest-client-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestClientID"; - reference - "Device.QoS.Classification.{i}.DestClientID"; - } - leaf dest-client-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestClientIDExclude"; - reference - "Device.QoS.Classification.{i}.DestClientIDExclude"; - } - leaf source-user-class-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceUserClassID"; - reference - "Device.QoS.Classification.{i}.SourceUserClassID"; - } - leaf source-user-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; - reference - "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; - } - leaf dest-user-class-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestUserClassID"; - reference - "Device.QoS.Classification.{i}.DestUserClassID"; - } - leaf dest-user-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestUserClassIDExclude"; - reference - "Device.QoS.Classification.{i}.DestUserClassIDExclude"; - } - leaf source-vendor-specific-info { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; - } - leaf source-vendor-specific-info-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; - } - leaf source-vendor-specific-info-enterprise { - type uint32; - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; - } - leaf source-vendor-specific-info-sub-option { - type int32 { - range "0..255"; - } - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; - } - leaf dest-vendor-specific-info { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; - } - leaf dest-vendor-specific-info-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; - } - leaf dest-vendor-specific-info-enterprise { - type uint32; - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; - } - leaf dest-vendor-specific-info-sub-option { - type int32 { - range "0..255"; - } - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; - } - leaf tcpack { - type boolean; - description - "Device.QoS.Classification.{i}.TCPACK"; - reference - "Device.QoS.Classification.{i}.TCPACK"; - } - leaf tcpack-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.TCPACKExclude"; - reference - "Device.QoS.Classification.{i}.TCPACKExclude"; - } - leaf ip-length-min { - type uint32; - description - "Device.QoS.Classification.{i}.IPLengthMin"; - reference - "Device.QoS.Classification.{i}.IPLengthMin"; - } - leaf ip-length-max { - type uint32; - description - "Device.QoS.Classification.{i}.IPLengthMax"; - reference - "Device.QoS.Classification.{i}.IPLengthMax"; - } - leaf ip-length-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.IPLengthExclude"; - reference - "Device.QoS.Classification.{i}.IPLengthExclude"; - } - leaf dscp-check { - type int32 { - range "-1..63"; - } - description - "Device.QoS.Classification.{i}.DSCPCheck"; - reference - "Device.QoS.Classification.{i}.DSCPCheck"; - } - leaf dscp-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DSCPExclude"; - reference - "Device.QoS.Classification.{i}.DSCPExclude"; - } - leaf dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Classification.{i}.DSCPMark"; - reference - "Device.QoS.Classification.{i}.DSCPMark"; - } - leaf ethernet-priority-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.EthernetPriorityCheck"; - reference - "Device.QoS.Classification.{i}.EthernetPriorityCheck"; - } - leaf ethernet-priority-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.EthernetPriorityExclude"; - reference - "Device.QoS.Classification.{i}.EthernetPriorityExclude"; - } - leaf ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Classification.{i}.EthernetPriorityMark"; - reference - "Device.QoS.Classification.{i}.EthernetPriorityMark"; - } - leaf inner-ethernet-priority-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; - reference - "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; - } - leaf inner-ethernet-priority-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; - reference - "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; - } - leaf inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; - reference - "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; - } - leaf ethernet-dei-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.EthernetDEICheck"; - reference - "Device.QoS.Classification.{i}.EthernetDEICheck"; - } - leaf ethernet-dei-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.EthernetDEIExclude"; - reference - "Device.QoS.Classification.{i}.EthernetDEIExclude"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.VLANIDCheck"; - reference - "Device.QoS.Classification.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.VLANIDExclude"; - reference - "Device.QoS.Classification.{i}.VLANIDExclude"; - } - leaf out-of-band-info { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.OutOfBandInfo"; - reference - "Device.QoS.Classification.{i}.OutOfBandInfo"; - } - leaf forwarding-policy { - type uint32; - description - "Device.QoS.Classification.{i}.ForwardingPolicy"; - reference - "Device.QoS.Classification.{i}.ForwardingPolicy"; - } - leaf traffic-class { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.TrafficClass"; - reference - "Device.QoS.Classification.{i}.TrafficClass"; - } - leaf policer { - type string { - length "min..256"; - } - description - "Device.QoS.Classification.{i}.Policer"; - reference - "Device.QoS.Classification.{i}.Policer"; - } - leaf app { - type string { - length "min..256"; - } - description - "Device.QoS.Classification.{i}.App"; - reference - "Device.QoS.Classification.{i}.App"; - } - } - - grouping qo-s-flow-g { - description - "Grouping object for Device.QoS.Flow.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Flow.{i}.Enable"; - reference - "Device.QoS.Flow.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Flow.{i}.Status"; - reference - "Device.QoS.Flow.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Flow.{i}.Alias"; - reference - "Device.QoS.Flow.{i}.Alias"; - } - leaf type { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.Type"; - reference - "Device.QoS.Flow.{i}.Type"; - } - leaf type-parameters { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.TypeParameters"; - reference - "Device.QoS.Flow.{i}.TypeParameters"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.QoS.Flow.{i}.Name"; - reference - "Device.QoS.Flow.{i}.Name"; - } - leaf app { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.App"; - reference - "Device.QoS.Flow.{i}.App"; - } - leaf forwarding-policy { - type uint32; - description - "Device.QoS.Flow.{i}.ForwardingPolicy"; - reference - "Device.QoS.Flow.{i}.ForwardingPolicy"; - } - leaf traffic-class { - type uint32; - description - "Device.QoS.Flow.{i}.TrafficClass"; - reference - "Device.QoS.Flow.{i}.TrafficClass"; - } - leaf policer { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.Policer"; - reference - "Device.QoS.Flow.{i}.Policer"; - } - leaf dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Flow.{i}.DSCPMark"; - reference - "Device.QoS.Flow.{i}.DSCPMark"; - } - leaf ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Flow.{i}.EthernetPriorityMark"; - reference - "Device.QoS.Flow.{i}.EthernetPriorityMark"; - } - leaf inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; - reference - "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; - } - } - - grouping qo-s-policer-g { - description - "Grouping object for Device.QoS.Policer.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Policer.{i}.Enable"; - reference - "Device.QoS.Policer.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Policer.{i}.Status"; - reference - "Device.QoS.Policer.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Policer.{i}.Alias"; - reference - "Device.QoS.Policer.{i}.Alias"; - } - leaf committed-rate { - type uint32; - description - "Device.QoS.Policer.{i}.CommittedRate"; - reference - "Device.QoS.Policer.{i}.CommittedRate"; - } - leaf committed-burst-size { - type uint32; - description - "Device.QoS.Policer.{i}.CommittedBurstSize"; - reference - "Device.QoS.Policer.{i}.CommittedBurstSize"; - } - leaf excess-burst-size { - type uint32; - description - "Device.QoS.Policer.{i}.ExcessBurstSize"; - reference - "Device.QoS.Policer.{i}.ExcessBurstSize"; - } - leaf peak-rate { - type uint32; - description - "Device.QoS.Policer.{i}.PeakRate"; - reference - "Device.QoS.Policer.{i}.PeakRate"; - } - leaf peak-burst-size { - type uint32; - description - "Device.QoS.Policer.{i}.PeakBurstSize"; - reference - "Device.QoS.Policer.{i}.PeakBurstSize"; - } - leaf meter-type { - type string; - description - "Device.QoS.Policer.{i}.MeterType"; - reference - "Device.QoS.Policer.{i}.MeterType"; - } - leaf possible-meter-types { - type string; - config false; - description - "Device.QoS.Policer.{i}.PossibleMeterTypes"; - reference - "Device.QoS.Policer.{i}.PossibleMeterTypes"; - } - leaf conforming-action { - type string; - description - "Device.QoS.Policer.{i}.ConformingAction"; - reference - "Device.QoS.Policer.{i}.ConformingAction"; - } - leaf partial-conforming-action { - type string; - description - "Device.QoS.Policer.{i}.PartialConformingAction"; - reference - "Device.QoS.Policer.{i}.PartialConformingAction"; - } - leaf non-conforming-action { - type string; - description - "Device.QoS.Policer.{i}.NonConformingAction"; - reference - "Device.QoS.Policer.{i}.NonConformingAction"; - } - leaf total-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.TotalCountedPackets"; - reference - "Device.QoS.Policer.{i}.TotalCountedPackets"; - } - leaf total-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.TotalCountedBytes"; - reference - "Device.QoS.Policer.{i}.TotalCountedBytes"; - } - leaf conforming-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.ConformingCountedPackets"; - reference - "Device.QoS.Policer.{i}.ConformingCountedPackets"; - } - leaf conforming-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.ConformingCountedBytes"; - reference - "Device.QoS.Policer.{i}.ConformingCountedBytes"; - } - leaf partially-conforming-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; - reference - "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; - } - leaf partially-conforming-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; - reference - "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; - } - leaf non-conforming-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.NonConformingCountedPackets"; - reference - "Device.QoS.Policer.{i}.NonConformingCountedPackets"; - } - leaf non-conforming-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.NonConformingCountedBytes"; - reference - "Device.QoS.Policer.{i}.NonConformingCountedBytes"; - } - } - - grouping qo-s-queue-g { - description - "Grouping object for Device.QoS.Queue.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Queue.{i}.Enable"; - reference - "Device.QoS.Queue.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Queue.{i}.Status"; - reference - "Device.QoS.Queue.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Queue.{i}.Alias"; - reference - "Device.QoS.Queue.{i}.Alias"; - } - leaf traffic-classes { - type uint32; - description - "Device.QoS.Queue.{i}.TrafficClasses"; - reference - "Device.QoS.Queue.{i}.TrafficClasses"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.Queue.{i}.Interface"; - reference - "Device.QoS.Queue.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.QoS.Queue.{i}.AllInterfaces"; - reference - "Device.QoS.Queue.{i}.AllInterfaces"; - } - leaf hardware-assisted { - type boolean; - config false; - description - "Device.QoS.Queue.{i}.HardwareAssisted"; - reference - "Device.QoS.Queue.{i}.HardwareAssisted"; - } - leaf buffer-length { - type uint32; - config false; - description - "Device.QoS.Queue.{i}.BufferLength"; - reference - "Device.QoS.Queue.{i}.BufferLength"; - } - leaf weight { - type uint32; - description - "Device.QoS.Queue.{i}.Weight"; - reference - "Device.QoS.Queue.{i}.Weight"; - } - leaf precedence { - type uint32 { - range "1..max"; - } - description - "Device.QoS.Queue.{i}.Precedence"; - reference - "Device.QoS.Queue.{i}.Precedence"; - } - leaf red-threshold { - type uint32 { - range "min..100"; - } - description - "Device.QoS.Queue.{i}.REDThreshold"; - reference - "Device.QoS.Queue.{i}.REDThreshold"; - } - leaf red-percentage { - type uint32 { - range "min..100"; - } - description - "Device.QoS.Queue.{i}.REDPercentage"; - reference - "Device.QoS.Queue.{i}.REDPercentage"; - } - leaf drop-algorithm { - type enumeration { - enum RED { - description - "Enum Value - RED"; - } - enum DT { - description - "Enum Value - DT"; - } - enum WRED { - description - "Enum Value - WRED"; - } - enum BLUE { - description - "Enum Value - BLUE"; - } - } - description - "Device.QoS.Queue.{i}.DropAlgorithm"; - reference - "Device.QoS.Queue.{i}.DropAlgorithm"; - } - leaf scheduler-algorithm { - type enumeration { - enum WFQ { - description - "Enum Value - WFQ"; - } - enum WRR { - description - "Enum Value - WRR"; - } - enum SP { - description - "Enum Value - SP"; - } - } - description - "Device.QoS.Queue.{i}.SchedulerAlgorithm"; - reference - "Device.QoS.Queue.{i}.SchedulerAlgorithm"; - } - leaf shaping-rate { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Queue.{i}.ShapingRate"; - reference - "Device.QoS.Queue.{i}.ShapingRate"; - } - leaf shaping-burst-size { - type uint32; - description - "Device.QoS.Queue.{i}.ShapingBurstSize"; - reference - "Device.QoS.Queue.{i}.ShapingBurstSize"; - } - } - - grouping qo-s-queue-stats-g { - description - "Grouping object for Device.QoS.QueueStats.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.QueueStats.{i}.Enable"; - reference - "Device.QoS.QueueStats.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.QueueStats.{i}.Status"; - reference - "Device.QoS.QueueStats.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.QueueStats.{i}.Alias"; - reference - "Device.QoS.QueueStats.{i}.Alias"; - } - leaf queue { - type string { - length "min..256"; - } - description - "Device.QoS.QueueStats.{i}.Queue"; - reference - "Device.QoS.QueueStats.{i}.Queue"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.QueueStats.{i}.Interface"; - reference - "Device.QoS.QueueStats.{i}.Interface"; - } - leaf output-packets { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.OutputPackets"; - reference - "Device.QoS.QueueStats.{i}.OutputPackets"; - } - leaf output-bytes { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.OutputBytes"; - reference - "Device.QoS.QueueStats.{i}.OutputBytes"; - } - leaf dropped-packets { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.DroppedPackets"; - reference - "Device.QoS.QueueStats.{i}.DroppedPackets"; - } - leaf dropped-bytes { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.DroppedBytes"; - reference - "Device.QoS.QueueStats.{i}.DroppedBytes"; - } - leaf queue-occupancy-packets { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; - reference - "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; - } - leaf queue-occupancy-percentage { - type uint32 { - range "0..100"; - } - config false; - description - "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; - reference - "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; - } - } - - grouping qo-s-shaper-g { - description - "Grouping object for Device.QoS.Shaper.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Shaper.{i}.Enable"; - reference - "Device.QoS.Shaper.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Shaper.{i}.Status"; - reference - "Device.QoS.Shaper.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Shaper.{i}.Alias"; - reference - "Device.QoS.Shaper.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.Shaper.{i}.Interface"; - reference - "Device.QoS.Shaper.{i}.Interface"; - } - leaf shaping-rate { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Shaper.{i}.ShapingRate"; - reference - "Device.QoS.Shaper.{i}.ShapingRate"; - } - leaf shaping-burst-size { - type uint32; - description - "Device.QoS.Shaper.{i}.ShapingBurstSize"; - reference - "Device.QoS.Shaper.{i}.ShapingBurstSize"; - } - } - - grouping device-router-advertisement-g { - description - "Grouping object for Device.RouterAdvertisement."; - leaf enable { - type boolean; - description - "Device.RouterAdvertisement.Enable"; - reference - "Device.RouterAdvertisement.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; - reference - "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; - } - } - - grouping router-advertisement-interface-setting-g { - description - "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; - } - leaf manual-prefixes { - type string; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; - } - leaf prefixes { - type string; - config false; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; - } - leaf max-rtr-adv-interval { - type uint32 { - range "4..1800"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; - } - leaf min-rtr-adv-interval { - type uint32 { - range "3..1350"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; - } - leaf adv-default-lifetime { - type uint32 { - range "min..65535"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; - } - leaf adv-managed-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; - } - leaf adv-other-config-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; - } - leaf adv-mobile-agent-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; - } - leaf adv-preferred-router-flag { - type enumeration { - enum High { - description - "Enum Value - High"; - } - enum Medium { - description - "Enum Value - Medium"; - } - enum Low { - description - "Enum Value - Low"; - } - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; - } - leaf adv-nd-proxy-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; - } - leaf adv-link-mtu { - type uint32; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; - } - leaf adv-reachable-time { - type uint32 { - range "min..3600000"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; - } - leaf adv-retrans-timer { - type uint32; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; - } - leaf adv-cur-hop-limit { - type uint32 { - range "min..255"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; - } - } - - grouping interface-setting-option-g { - description - "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; - } - leaf value { - type string { - length "0..65535"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; - } - } - - grouping device-routing-g { - description - "Grouping object for Device.Routing."; - leaf router-number-of-entries { - type uint32; - config false; - description - "Device.Routing.RouterNumberOfEntries"; - reference - "Device.Routing.RouterNumberOfEntries"; - } - } - - grouping routing-rip-g { - description - "Grouping object for Device.Routing.RIP."; - leaf enable { - type boolean; - description - "Device.Routing.RIP.Enable"; - reference - "Device.Routing.RIP.Enable"; - } - leaf supported-modes { - type string; - config false; - description - "Device.Routing.RIP.SupportedModes"; - reference - "Device.Routing.RIP.SupportedModes"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; - reference - "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; - } - } - - grouping rip-interface-setting-g { - description - "Grouping object for Device.Routing.RIP.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.RIP.InterfaceSetting.{i}.Status"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; - } - leaf accept-ra { - type boolean; - description - "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; - } - leaf send-ra { - type boolean; - description - "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; - } - } - - grouping routing-route-information-g { - description - "Grouping object for Device.Routing.RouteInformation."; - leaf enable { - type boolean; - description - "Device.Routing.RouteInformation.Enable"; - reference - "Device.Routing.RouteInformation.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; - reference - "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; - } - } - - grouping route-information-interface-setting-g { - description - "Grouping object for Device.Routing.RouteInformation.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; - } - leaf interface { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; - } - leaf source-router { - type string { - length "min..45"; - } - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; - } - leaf preferred-route-flag { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; - } - leaf prefix { - type string { - length "min..49"; - } - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; - } - leaf route-lifetime { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; - } - } - - grouping routing-router-g { - description - "Grouping object for Device.Routing.Router.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.Router.{i}.Enable"; - reference - "Device.Routing.Router.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.Router.{i}.Status"; - reference - "Device.Routing.Router.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.Router.{i}.Alias"; - reference - "Device.Routing.Router.{i}.Alias"; - } - leaf ipv4-forwarding-number-of-entries { - type uint32; - config false; - description - "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; - reference - "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; - } - leaf ipv6-forwarding-number-of-entries { - type uint32; - config false; - description - "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; - reference - "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; - } - } - - grouping router-ipv4-forwarding-g { - description - "Grouping object for Device.Routing.Router.{i}.IPv4Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; - } - leaf static-route { - type boolean; - config false; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; - } - leaf dest-ip-address { - type string { - length "min..15"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; - } - leaf dest-subnet-mask { - type string { - length "min..15"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; - } - leaf forwarding-policy { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; - } - leaf gateway-ip-address { - type string { - length "min..15"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; - } - leaf origin { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; - } - leaf forwarding-metric { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; - } - } - - grouping router-ipv6-forwarding-g { - description - "Grouping object for Device.Routing.Router.{i}.IPv6Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; - } - leaf dest-ip-prefix { - type string { - length "min..49"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; - } - leaf forwarding-policy { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; - } - leaf next-hop { - type string { - length "min..45"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; - } - leaf origin { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; - } - leaf forwarding-metric { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; - } - leaf expiration-time { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; - } - } - - grouping device-security-g { - description - "Grouping object for Device.Security."; - leaf certificate-number-of-entries { - type uint32; - config false; - description - "Device.Security.CertificateNumberOfEntries"; - reference - "Device.Security.CertificateNumberOfEntries"; - } - } - - grouping security-certificate-g { - description - "Grouping object for Device.Security.Certificate.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Security.Certificate.{i}.Enable"; - reference - "Device.Security.Certificate.{i}.Enable"; - } - leaf last-modif { - type string; - config false; - description - "Device.Security.Certificate.{i}.LastModif"; - reference - "Device.Security.Certificate.{i}.LastModif"; - } - leaf serial-number { - type string; - config false; - description - "Device.Security.Certificate.{i}.SerialNumber"; - reference - "Device.Security.Certificate.{i}.SerialNumber"; - } - leaf issuer { - type string; - config false; - description - "Device.Security.Certificate.{i}.Issuer"; - reference - "Device.Security.Certificate.{i}.Issuer"; - } - leaf not-before { - type string; - config false; - description - "Device.Security.Certificate.{i}.NotBefore"; - reference - "Device.Security.Certificate.{i}.NotBefore"; - } - leaf not-after { - type string; - config false; - description - "Device.Security.Certificate.{i}.NotAfter"; - reference - "Device.Security.Certificate.{i}.NotAfter"; - } - leaf subject { - type string; - config false; - description - "Device.Security.Certificate.{i}.Subject"; - reference - "Device.Security.Certificate.{i}.Subject"; - } - leaf subject-alt { - type string; - config false; - description - "Device.Security.Certificate.{i}.SubjectAlt"; - reference - "Device.Security.Certificate.{i}.SubjectAlt"; - } - leaf signature-algorithm { - type string; - config false; - description - "Device.Security.Certificate.{i}.SignatureAlgorithm"; - reference - "Device.Security.Certificate.{i}.SignatureAlgorithm"; - } - } - - grouping device-self-test-diagnostics-g { - description - "Grouping object for Device.SelfTestDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.SelfTestDiagnostics.DiagnosticsState"; - reference - "Device.SelfTestDiagnostics.DiagnosticsState"; - } - leaf results { - type string; - config false; - description - "Device.SelfTestDiagnostics.Results"; - reference - "Device.SelfTestDiagnostics.Results"; - } - } - - grouping device-smart-card-readers-g { - description - "Grouping object for Device.SmartCardReaders."; - leaf smart-card-reader-number-of-entries { - type uint32; - config false; - description - "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; - reference - "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; - } - } - - grouping smart-card-readers-smart-card-reader-g { - description - "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.Status"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Status"; - } - leaf name { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.Name"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Name"; - } - leaf reset-time { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; - } - leaf decryption-failed-counter { - type uint32; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; - } - leaf decryption-failed-no-key-counter { - type uint32; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; - } - } - - grouping smart-card-reader-smart-card-g { - description - "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; - leaf status { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; - } - leaf type { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; - } - leaf application { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; - } - leaf serial-number { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; - } - leaf atr { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; - } - } - - grouping device-software-modules-g { - description - "Grouping object for Device.SoftwareModules."; - leaf exec-env-number-of-entries { - type uint32; - config false; - description - "Device.SoftwareModules.ExecEnvNumberOfEntries"; - reference - "Device.SoftwareModules.ExecEnvNumberOfEntries"; - } - leaf deployment-unit-number-of-entries { - type uint32; - config false; - description - "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; - reference - "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; - } - leaf execution-unit-number-of-entries { - type uint32; - config false; - description - "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; - reference - "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; - } - } - - grouping software-modules-deployment-unit-g { - description - "Grouping object for Device.SoftwareModules.DeploymentUnit.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf uuid { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; - } - leaf duid { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Name"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Name"; - } - leaf status { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Status"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Status"; - } - leaf resolved { - type boolean; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; - } - leaf url { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.URL"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.URL"; - } - leaf description { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Description"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Description"; - } - leaf vendor { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; - } - leaf version { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Version"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Version"; - } - leaf vendor-log-list { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; - } - leaf vendor-config-list { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; - } - leaf execution-unit-list { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; - } - leaf execution-env-ref { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; - } - } - - grouping software-modules-exec-env-g { - description - "Grouping object for Device.SoftwareModules.ExecEnv.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.SoftwareModules.ExecEnv.{i}.Enable"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Status"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SoftwareModules.ExecEnv.{i}.Alias"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Name"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Name"; - } - leaf type { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Type"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Type"; - } - leaf initial-run-level { - type uint32 { - range "min..65535"; - } - description - "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; - reference - "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; - } - leaf current-run-level { - type int32 { - range "-1..65535"; - } - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; - reference - "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; - } - leaf initial-execution-unit-run-level { - type int32 { - range "-1..65535"; - } - description - "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; - reference - "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; - } - leaf vendor { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Vendor"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Vendor"; - } - leaf version { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Version"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Version"; - } - leaf parent-exec-env { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; - reference - "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; - } - leaf allocated-disk-space { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; - } - leaf available-disk-space { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; - } - leaf allocated-memory { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; - } - leaf available-memory { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; - } - leaf active-execution-units { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; - reference - "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; - } - leaf processor-ref-list { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; - reference - "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; - } - } - - grouping software-modules-execution-unit-g { - description - "Grouping object for Device.SoftwareModules.ExecutionUnit.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf euid { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Name"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Name"; - } - leaf exec-env-label { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; - } - leaf status { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Status"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Status"; - } - leaf execution-fault-code { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; - } - leaf execution-fault-message { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; - } - leaf auto-start { - type boolean; - description - "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; - } - leaf run-level { - type uint32 { - range "min..65535"; - } - description - "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; - } - leaf vendor { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; - } - leaf version { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Version"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Version"; - } - leaf description { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Description"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Description"; - } - leaf disk-space-in-use { - type int32; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; - } - leaf memory-in-use { - type int32; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; - } - leaf references { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.References"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.References"; - } - leaf associated-process-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; - } - leaf vendor-log-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; - } - leaf vendor-config-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; - } - leaf supported-data-model-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; - } - leaf execution-env-ref { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; - } - } - - grouping device-time-g { - description - "Grouping object for Device.Time."; - leaf enable { - type boolean; - description - "Device.Time.Enable"; - reference - "Device.Time.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Time.Status"; - reference - "Device.Time.Status"; - } - leaf ntp-server1 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer1"; - reference - "Device.Time.NTPServer1"; - } - leaf ntp-server2 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer2"; - reference - "Device.Time.NTPServer2"; - } - leaf ntp-server3 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer3"; - reference - "Device.Time.NTPServer3"; - } - leaf ntp-server4 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer4"; - reference - "Device.Time.NTPServer4"; - } - leaf ntp-server5 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer5"; - reference - "Device.Time.NTPServer5"; - } - leaf current-local-time { - type string; - config false; - description - "Device.Time.CurrentLocalTime"; - reference - "Device.Time.CurrentLocalTime"; - } - leaf local-time-zone { - type string { - length "min..256"; - } - description - "Device.Time.LocalTimeZone"; - reference - "Device.Time.LocalTimeZone"; - } - } - - grouping device-upa-g { - description - "Grouping object for Device.UPA."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.UPA.InterfaceNumberOfEntries"; - reference - "Device.UPA.InterfaceNumberOfEntries"; - } - } - - grouping diagnostics-interface-measurement-g { - description - "Grouping object for Device.UPA.Diagnostics.InterfaceMeasurement."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_InvalidPort { - description - "Enum Value - Error_InvalidPort"; - } - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; - } - leaf type { - type enumeration { - enum SNR { - description - "Enum Value - SNR"; - } - enum CFR { - description - "Enum Value - CFR"; - } - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; - } - leaf port { - type uint32 { - range "0..65535"; - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; - } - leaf measurements { - type uint32; - config false; - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; - } - leaf rx-gain { - type int32; - config false; - description - "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; - } - } - - grouping upa-interface-g { - description - "Grouping object for Device.UPA.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.UPA.Interface.{i}.Enable"; - reference - "Device.UPA.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.UPA.Interface.{i}.Status"; - reference - "Device.UPA.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.UPA.Interface.{i}.Alias"; - reference - "Device.UPA.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.UPA.Interface.{i}.Name"; - reference - "Device.UPA.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.LastChange"; - reference - "Device.UPA.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.UPA.Interface.{i}.LowerLayers"; - reference - "Device.UPA.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.Upstream"; - reference - "Device.UPA.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.MACAddress"; - reference - "Device.UPA.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.UPA.Interface.{i}.FirmwareVersion"; - reference - "Device.UPA.Interface.{i}.FirmwareVersion"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.MaxBitRate"; - reference - "Device.UPA.Interface.{i}.MaxBitRate"; - } - leaf node-type { - type enumeration { - enum AP { - description - "Enum Value - AP"; - } - enum EP { - description - "Enum Value - EP"; - } - } - description - "Device.UPA.Interface.{i}.NodeType"; - reference - "Device.UPA.Interface.{i}.NodeType"; - } - leaf logical-network { - type string { - length "min..20"; - } - description - "Device.UPA.Interface.{i}.LogicalNetwork"; - reference - "Device.UPA.Interface.{i}.LogicalNetwork"; - } - leaf encryption-method { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum DES { - description - "Enum Value - DES"; - } - enum 3DES { - description - "Enum Value - 3DES"; - } - enum AES128 { - description - "Enum Value - AES128"; - } - enum AES256 { - description - "Enum Value - AES256"; - } - } - description - "Device.UPA.Interface.{i}.EncryptionMethod"; - reference - "Device.UPA.Interface.{i}.EncryptionMethod"; - } - leaf power-backoff-enabled { - type boolean; - description - "Device.UPA.Interface.{i}.PowerBackoffEnabled"; - reference - "Device.UPA.Interface.{i}.PowerBackoffEnabled"; - } - leaf power-backoff-mechanism-active { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; - reference - "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; - } - leaf est-application-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.EstApplicationThroughput"; - reference - "Device.UPA.Interface.{i}.EstApplicationThroughput"; - } - leaf active-notch-enable { - type boolean; - description - "Device.UPA.Interface.{i}.ActiveNotchEnable"; - reference - "Device.UPA.Interface.{i}.ActiveNotchEnable"; - } - leaf active-notch-number-of-entries { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; - reference - "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - leaf bridge-for-number-of-entries { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; - reference - "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; - } - } - - grouping interface-active-notch-g { - description - "Grouping object for Device.UPA.Interface.{i}.ActiveNotch.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; - } - leaf start-freq { - type uint32; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; - } - leaf stop-freq { - type uint32; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; - } - leaf depth { - type uint32; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; - } - } - - grouping upa-interface-associated-device-g { - description - "Grouping object for Device.UPA.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; - } - leaf logical-network { - type string; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; - } - leaf phy-tx-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; - } - leaf phy-rx-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; - } - leaf real-phy-rx-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; - } - leaf estimated-plr { - type uint32 { - range "0..100"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; - } - leaf mean-estimated-att { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; - } - leaf smart-route-intermediate-plcmac { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; - } - leaf direct-route { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; - } - leaf active { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping interface-bridge-for-g { - description - "Grouping object for Device.UPA.Interface.{i}.BridgeFor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; - } - leaf port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; - } - } - - grouping upa-interface-stats-g { - description - "Grouping object for Device.UPA.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BytesSent"; - reference - "Device.UPA.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BytesReceived"; - reference - "Device.UPA.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.PacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.UPA.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping u-pn-p-description-g { - description - "Grouping object for Device.UPnP.Description."; - leaf device-description-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; - reference - "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; - } - leaf device-instance-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; - reference - "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; - } - leaf service-instance-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; - reference - "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; - } - } - - grouping description-device-description-g { - description - "Grouping object for Device.UPnP.Description.DeviceDescription.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf url-base { - type string; - config false; - description - "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; - reference - "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; - } - leaf spec-version { - type string; - config false; - description - "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; - reference - "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Description.DeviceDescription.{i}.Host"; - reference - "Device.UPnP.Description.DeviceDescription.{i}.Host"; - } - } - - grouping description-device-instance-g { - description - "Grouping object for Device.UPnP.Description.DeviceInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf udn { - type string { - length "min..36"; - } - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.UDN"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.UDN"; - } - leaf parent-device { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; - } - leaf discovery-device { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; - } - leaf device-type { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; - } - leaf friendly-name { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; - } - leaf device-category { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; - } - leaf manufacturer { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; - } - leaf manufacturer-url { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; - } - leaf model-description { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; - } - leaf model-name { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; - } - leaf model-number { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; - } - leaf model-url { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; - } - leaf serial-number { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; - } - leaf upc { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.UPC"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.UPC"; - } - leaf presentation-url { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; - } - } - - grouping description-service-instance-g { - description - "Grouping object for Device.UPnP.Description.ServiceInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf parent-device { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; - } - leaf service-id { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; - } - leaf service-discovery { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; - } - leaf service-type { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; - } - leaf scpdurl { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; - } - leaf control-url { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; - } - leaf event-sub-url { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; - } - } - - grouping u-pn-p-device-g { - description - "Grouping object for Device.UPnP.Device."; - leaf enable { - type boolean; - description - "Device.UPnP.Device.Enable"; - reference - "Device.UPnP.Device.Enable"; - } - leaf u-pn-p-media-server { - type boolean; - description - "Device.UPnP.Device.UPnPMediaServer"; - reference - "Device.UPnP.Device.UPnPMediaServer"; - } - leaf u-pn-p-media-renderer { - type boolean; - description - "Device.UPnP.Device.UPnPMediaRenderer"; - reference - "Device.UPnP.Device.UPnPMediaRenderer"; - } - leaf u-pn-pwlan-access-point { - type boolean; - description - "Device.UPnP.Device.UPnPWLANAccessPoint"; - reference - "Device.UPnP.Device.UPnPWLANAccessPoint"; - } - leaf u-pn-p-qo-s-device { - type boolean; - description - "Device.UPnP.Device.UPnPQoSDevice"; - reference - "Device.UPnP.Device.UPnPQoSDevice"; - } - leaf u-pn-p-qo-s-policy-holder { - type boolean; - description - "Device.UPnP.Device.UPnPQoSPolicyHolder"; - reference - "Device.UPnP.Device.UPnPQoSPolicyHolder"; - } - leaf u-pn-pigd { - type boolean; - description - "Device.UPnP.Device.UPnPIGD"; - reference - "Device.UPnP.Device.UPnPIGD"; - } - leaf u-pn-pdm-basic-mgmt { - type boolean; - description - "Device.UPnP.Device.UPnPDMBasicMgmt"; - reference - "Device.UPnP.Device.UPnPDMBasicMgmt"; - } - leaf u-pn-pdm-configuration-mgmt { - type boolean; - description - "Device.UPnP.Device.UPnPDMConfigurationMgmt"; - reference - "Device.UPnP.Device.UPnPDMConfigurationMgmt"; - } - leaf u-pn-pdm-software-mgmt { - type boolean; - description - "Device.UPnP.Device.UPnPDMSoftwareMgmt"; - reference - "Device.UPnP.Device.UPnPDMSoftwareMgmt"; - } - } - - grouping device-capabilities-g { - description - "Grouping object for Device.UPnP.Device.Capabilities."; - leaf u-pn-p-architecture { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPArchitecture"; - reference - "Device.UPnP.Device.Capabilities.UPnPArchitecture"; - } - leaf u-pn-p-architecture-minor-ver { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; - reference - "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; - } - leaf u-pn-p-media-server { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPMediaServer"; - reference - "Device.UPnP.Device.Capabilities.UPnPMediaServer"; - } - leaf u-pn-p-media-renderer { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; - reference - "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; - } - leaf u-pn-pwlan-access-point { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; - reference - "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; - } - leaf u-pn-p-basic-device { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; - reference - "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; - } - leaf u-pn-p-qo-s-device { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; - reference - "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; - } - leaf u-pn-p-qo-s-policy-holder { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; - reference - "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; - } - leaf u-pn-pigd { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPIGD"; - reference - "Device.UPnP.Device.Capabilities.UPnPIGD"; - } - leaf u-pn-pdm-basic-mgmt { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; - reference - "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; - } - leaf u-pn-pdm-configuration-mgmt { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; - reference - "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; - } - leaf u-pn-pdm-software-mgmt { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; - reference - "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; - } - } - - grouping u-pn-p-discovery-g { - description - "Grouping object for Device.UPnP.Discovery."; - leaf root-device-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; - reference - "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; - } - leaf device-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Discovery.DeviceNumberOfEntries"; - reference - "Device.UPnP.Discovery.DeviceNumberOfEntries"; - } - leaf service-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Discovery.ServiceNumberOfEntries"; - reference - "Device.UPnP.Discovery.ServiceNumberOfEntries"; - } - } - - grouping u-pn-p-discovery-device-g { - description - "Grouping object for Device.UPnP.Discovery.Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Status"; - reference - "Device.UPnP.Discovery.Device.{i}.Status"; - } - leaf uuid { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.UUID"; - reference - "Device.UPnP.Discovery.Device.{i}.UUID"; - } - leaf usn { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.USN"; - reference - "Device.UPnP.Discovery.Device.{i}.USN"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.UPnP.Discovery.Device.{i}.LeaseTime"; - reference - "Device.UPnP.Discovery.Device.{i}.LeaseTime"; - } - leaf location { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Location"; - reference - "Device.UPnP.Discovery.Device.{i}.Location"; - } - leaf server { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Server"; - reference - "Device.UPnP.Discovery.Device.{i}.Server"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Host"; - reference - "Device.UPnP.Discovery.Device.{i}.Host"; - } - leaf last-update { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.LastUpdate"; - reference - "Device.UPnP.Discovery.Device.{i}.LastUpdate"; - } - } - - grouping discovery-root-device-g { - description - "Grouping object for Device.UPnP.Discovery.RootDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Status"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Status"; - } - leaf uuid { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.UUID"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.UUID"; - } - leaf usn { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.USN"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.USN"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; - } - leaf location { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Location"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Location"; - } - leaf server { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Server"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Server"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Host"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Host"; - } - leaf last-update { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; - } - } - - grouping discovery-service-g { - description - "Grouping object for Device.UPnP.Discovery.Service.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Status"; - reference - "Device.UPnP.Discovery.Service.{i}.Status"; - } - leaf usn { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.USN"; - reference - "Device.UPnP.Discovery.Service.{i}.USN"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.UPnP.Discovery.Service.{i}.LeaseTime"; - reference - "Device.UPnP.Discovery.Service.{i}.LeaseTime"; - } - leaf location { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Location"; - reference - "Device.UPnP.Discovery.Service.{i}.Location"; - } - leaf server { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Server"; - reference - "Device.UPnP.Discovery.Service.{i}.Server"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Host"; - reference - "Device.UPnP.Discovery.Service.{i}.Host"; - } - leaf last-update { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.LastUpdate"; - reference - "Device.UPnP.Discovery.Service.{i}.LastUpdate"; - } - leaf parent-device { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.ParentDevice"; - reference - "Device.UPnP.Discovery.Service.{i}.ParentDevice"; - } - } - - grouping device-usb-g { - description - "Grouping object for Device.USB."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.USB.InterfaceNumberOfEntries"; - reference - "Device.USB.InterfaceNumberOfEntries"; - } - leaf port-number-of-entries { - type uint32; - config false; - description - "Device.USB.PortNumberOfEntries"; - reference - "Device.USB.PortNumberOfEntries"; - } - } - - grouping usb-interface-g { - description - "Grouping object for Device.USB.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.USB.Interface.{i}.Enable"; - reference - "Device.USB.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.USB.Interface.{i}.Status"; - reference - "Device.USB.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.USB.Interface.{i}.Alias"; - reference - "Device.USB.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.USB.Interface.{i}.Name"; - reference - "Device.USB.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.USB.Interface.{i}.LastChange"; - reference - "Device.USB.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.USB.Interface.{i}.LowerLayers"; - reference - "Device.USB.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.USB.Interface.{i}.Upstream"; - reference - "Device.USB.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.USB.Interface.{i}.MACAddress"; - reference - "Device.USB.Interface.{i}.MACAddress"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.USB.Interface.{i}.MaxBitRate"; - reference - "Device.USB.Interface.{i}.MaxBitRate"; - } - leaf port { - type string; - config false; - description - "Device.USB.Interface.{i}.Port"; - reference - "Device.USB.Interface.{i}.Port"; - } - } - - grouping usb-interface-stats-g { - description - "Grouping object for Device.USB.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BytesSent"; - reference - "Device.USB.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BytesReceived"; - reference - "Device.USB.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.PacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.USB.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.USB.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping usb-port-g { - description - "Grouping object for Device.USB.Port.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.USB.Port.{i}.Alias"; - reference - "Device.USB.Port.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.USB.Port.{i}.Name"; - reference - "Device.USB.Port.{i}.Name"; - } - leaf standard { - type string; - config false; - description - "Device.USB.Port.{i}.Standard"; - reference - "Device.USB.Port.{i}.Standard"; - } - leaf type { - type string; - config false; - description - "Device.USB.Port.{i}.Type"; - reference - "Device.USB.Port.{i}.Type"; - } - leaf receptacle { - type string; - config false; - description - "Device.USB.Port.{i}.Receptacle"; - reference - "Device.USB.Port.{i}.Receptacle"; - } - leaf rate { - type string; - config false; - description - "Device.USB.Port.{i}.Rate"; - reference - "Device.USB.Port.{i}.Rate"; - } - leaf power { - type string; - config false; - description - "Device.USB.Port.{i}.Power"; - reference - "Device.USB.Port.{i}.Power"; - } - } - - grouping usb-usb-hosts-g { - description - "Grouping object for Device.USB.USBHosts."; - leaf host-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.HostNumberOfEntries"; - reference - "Device.USB.USBHosts.HostNumberOfEntries"; - } - } - - grouping usb-hosts-host-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.USB.USBHosts.Host.{i}.Alias"; - reference - "Device.USB.USBHosts.Host.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.USB.USBHosts.Host.{i}.Enable"; - reference - "Device.USB.USBHosts.Host.{i}.Enable"; - } - leaf name { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Name"; - reference - "Device.USB.USBHosts.Host.{i}.Name"; - } - leaf type { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Type"; - reference - "Device.USB.USBHosts.Host.{i}.Type"; - } - leaf power-management-enable { - type boolean; - description - "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; - reference - "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; - } - leaf usb-version { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.USBVersion"; - reference - "Device.USB.USBHosts.Host.{i}.USBVersion"; - } - leaf device-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; - reference - "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; - } - } - - grouping host-device-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf device-number { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; - } - leaf usb-version { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; - } - leaf device-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; - } - leaf device-sub-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; - } - leaf device-version { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; - } - leaf device-protocol { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; - } - leaf product-id { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; - } - leaf vendor-id { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; - } - leaf manufacturer { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; - } - leaf product-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; - } - leaf port { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; - } - leaf usb-port { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; - } - leaf rate { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; - } - leaf parent { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; - } - leaf max-children { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; - } - leaf is-suspended { - type boolean; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; - } - leaf is-self-powered { - type boolean; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; - } - leaf configuration-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; - } - } - - grouping device-configuration-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf configuration-number { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; - } - } - - grouping configuration-interface-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-number { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; - } - leaf interface-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; - } - leaf interface-sub-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; - } - leaf interface-protocol { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; - } - } - - grouping device-user-interface-g { - description - "Grouping object for Device.UserInterface."; - leaf enable { - type boolean; - description - "Device.UserInterface.Enable"; - reference - "Device.UserInterface.Enable"; - } - leaf password-required { - type boolean; - description - "Device.UserInterface.PasswordRequired"; - reference - "Device.UserInterface.PasswordRequired"; - } - leaf password-user-selectable { - type boolean; - description - "Device.UserInterface.PasswordUserSelectable"; - reference - "Device.UserInterface.PasswordUserSelectable"; - } - leaf upgrade-available { - type boolean; - description - "Device.UserInterface.UpgradeAvailable"; - reference - "Device.UserInterface.UpgradeAvailable"; - } - leaf warranty-date { - type string; - description - "Device.UserInterface.WarrantyDate"; - reference - "Device.UserInterface.WarrantyDate"; - } - leaf isp-name { - type string { - length "min..64"; - } - description - "Device.UserInterface.ISPName"; - reference - "Device.UserInterface.ISPName"; - } - leaf isp-help-desk { - type string { - length "min..32"; - } - description - "Device.UserInterface.ISPHelpDesk"; - reference - "Device.UserInterface.ISPHelpDesk"; - } - leaf isp-home-page { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPHomePage"; - reference - "Device.UserInterface.ISPHomePage"; - } - leaf isp-help-page { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPHelpPage"; - reference - "Device.UserInterface.ISPHelpPage"; - } - leaf isp-logo { - type string { - length "0..4095"; - } - description - "Device.UserInterface.ISPLogo"; - reference - "Device.UserInterface.ISPLogo"; - } - leaf isp-logo-size { - type uint32 { - range "0..4095"; - } - description - "Device.UserInterface.ISPLogoSize"; - reference - "Device.UserInterface.ISPLogoSize"; - } - leaf isp-mail-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPMailServer"; - reference - "Device.UserInterface.ISPMailServer"; - } - leaf isp-news-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPNewsServer"; - reference - "Device.UserInterface.ISPNewsServer"; - } - leaf text-color { - type string { - length "3"; - } - description - "Device.UserInterface.TextColor"; - reference - "Device.UserInterface.TextColor"; - } - leaf background-color { - type string { - length "3"; - } - description - "Device.UserInterface.BackgroundColor"; - reference - "Device.UserInterface.BackgroundColor"; - } - leaf button-color { - type string { - length "3"; - } - description - "Device.UserInterface.ButtonColor"; - reference - "Device.UserInterface.ButtonColor"; - } - leaf button-text-color { - type string { - length "3"; - } - description - "Device.UserInterface.ButtonTextColor"; - reference - "Device.UserInterface.ButtonTextColor"; - } - leaf auto-update-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.AutoUpdateServer"; - reference - "Device.UserInterface.AutoUpdateServer"; - } - leaf user-update-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.UserUpdateServer"; - reference - "Device.UserInterface.UserUpdateServer"; - } - leaf available-languages { - type string; - config false; - description - "Device.UserInterface.AvailableLanguages"; - reference - "Device.UserInterface.AvailableLanguages"; - } - leaf current-language { - type string { - length "min..16"; - } - description - "Device.UserInterface.CurrentLanguage"; - reference - "Device.UserInterface.CurrentLanguage"; - } - } - - grouping user-interface-local-display-g { - description - "Grouping object for Device.UserInterface.LocalDisplay."; - leaf movable { - type boolean; - description - "Device.UserInterface.LocalDisplay.Movable"; - reference - "Device.UserInterface.LocalDisplay.Movable"; - } - leaf resizable { - type boolean; - description - "Device.UserInterface.LocalDisplay.Resizable"; - reference - "Device.UserInterface.LocalDisplay.Resizable"; - } - leaf pos-x { - type int32; - description - "Device.UserInterface.LocalDisplay.PosX"; - reference - "Device.UserInterface.LocalDisplay.PosX"; - } - leaf pos-y { - type int32; - description - "Device.UserInterface.LocalDisplay.PosY"; - reference - "Device.UserInterface.LocalDisplay.PosY"; - } - leaf width { - type uint32; - description - "Device.UserInterface.LocalDisplay.Width"; - reference - "Device.UserInterface.LocalDisplay.Width"; - } - leaf height { - type uint32; - description - "Device.UserInterface.LocalDisplay.Height"; - reference - "Device.UserInterface.LocalDisplay.Height"; - } - leaf display-width { - type uint32; - config false; - description - "Device.UserInterface.LocalDisplay.DisplayWidth"; - reference - "Device.UserInterface.LocalDisplay.DisplayWidth"; - } - leaf display-height { - type uint32; - config false; - description - "Device.UserInterface.LocalDisplay.DisplayHeight"; - reference - "Device.UserInterface.LocalDisplay.DisplayHeight"; - } - } - - grouping user-interface-messages-g { - description - "Grouping object for Device.UserInterface.Messages."; - leaf enable { - type boolean; - description - "Device.UserInterface.Messages.Enable"; - reference - "Device.UserInterface.Messages.Enable"; - } - leaf title { - type string { - length "min..128"; - } - description - "Device.UserInterface.Messages.Title"; - reference - "Device.UserInterface.Messages.Title"; - } - leaf sub-title { - type string { - length "min..128"; - } - description - "Device.UserInterface.Messages.SubTitle"; - reference - "Device.UserInterface.Messages.SubTitle"; - } - leaf text { - type string; - description - "Device.UserInterface.Messages.Text"; - reference - "Device.UserInterface.Messages.Text"; - } - leaf icon-type { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Greeting { - description - "Enum Value - Greeting"; - } - enum Information { - description - "Enum Value - Information"; - } - enum Warning { - description - "Enum Value - Warning"; - } - enum Important { - description - "Enum Value - Important"; - } - enum Urgent { - description - "Enum Value - Urgent"; - } - enum Advertisement { - description - "Enum Value - Advertisement"; - } - } - description - "Device.UserInterface.Messages.IconType"; - reference - "Device.UserInterface.Messages.IconType"; - } - leaf message-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.MessageColor"; - reference - "Device.UserInterface.Messages.MessageColor"; - } - leaf background-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.BackgroundColor"; - reference - "Device.UserInterface.Messages.BackgroundColor"; - } - leaf title-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.TitleColor"; - reference - "Device.UserInterface.Messages.TitleColor"; - } - leaf sub-title-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.SubTitleColor"; - reference - "Device.UserInterface.Messages.SubTitleColor"; - } - leaf requested-number-of-repetitions { - type uint32; - description - "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; - reference - "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; - } - leaf executed-number-of-repetitions { - type uint32; - config false; - description - "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; - reference - "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; - } - } - - grouping user-interface-remote-access-g { - description - "Grouping object for Device.UserInterface.RemoteAccess."; - leaf enable { - type boolean; - description - "Device.UserInterface.RemoteAccess.Enable"; - reference - "Device.UserInterface.RemoteAccess.Enable"; - } - leaf port { - type uint32 { - range "min..65535"; - } - description - "Device.UserInterface.RemoteAccess.Port"; - reference - "Device.UserInterface.RemoteAccess.Port"; - } - leaf supported-protocols { - type string; - config false; - description - "Device.UserInterface.RemoteAccess.SupportedProtocols"; - reference - "Device.UserInterface.RemoteAccess.SupportedProtocols"; - } - leaf protocol { - type string; - description - "Device.UserInterface.RemoteAccess.Protocol"; - reference - "Device.UserInterface.RemoteAccess.Protocol"; - } - } - - grouping device-users-g { - description - "Grouping object for Device.Users."; - leaf user-number-of-entries { - type uint32; - config false; - description - "Device.Users.UserNumberOfEntries"; - reference - "Device.Users.UserNumberOfEntries"; - } - } - - grouping users-user-g { - description - "Grouping object for Device.Users.User.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Users.User.{i}.Alias"; - reference - "Device.Users.User.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.Users.User.{i}.Enable"; - reference - "Device.Users.User.{i}.Enable"; - } - leaf remote-access-capable { - type boolean; - description - "Device.Users.User.{i}.RemoteAccessCapable"; - reference - "Device.Users.User.{i}.RemoteAccessCapable"; - } - leaf username { - type string { - length "min..64"; - } - description - "Device.Users.User.{i}.Username"; - reference - "Device.Users.User.{i}.Username"; - } - leaf language { - type string { - length "min..16"; - } - description - "Device.Users.User.{i}.Language"; - reference - "Device.Users.User.{i}.Language"; - } - } - - grouping device-vxlan-g { - description - "Grouping object for Device.VXLAN."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.VXLAN.TunnelNumberOfEntries"; - reference - "Device.VXLAN.TunnelNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.VXLAN.FilterNumberOfEntries"; - reference - "Device.VXLAN.FilterNumberOfEntries"; - } - } - - grouping vxlan-filter-g { - description - "Grouping object for Device.VXLAN.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.VXLAN.Filter.{i}.Enable"; - reference - "Device.VXLAN.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.VXLAN.Filter.{i}.Status"; - reference - "Device.VXLAN.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.VXLAN.Filter.{i}.Order"; - reference - "Device.VXLAN.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.VXLAN.Filter.{i}.Alias"; - reference - "Device.VXLAN.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.VXLAN.Filter.{i}.Interface"; - reference - "Device.VXLAN.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.VXLAN.Filter.{i}.AllInterfaces"; - reference - "Device.VXLAN.Filter.{i}.AllInterfaces"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.VXLAN.Filter.{i}.VLANIDCheck"; - reference - "Device.VXLAN.Filter.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.VXLAN.Filter.{i}.VLANIDExclude"; - reference - "Device.VXLAN.Filter.{i}.VLANIDExclude"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; - reference - "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; - } - } - - grouping vxlan-tunnel-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.VXLAN.Tunnel.{i}.Enable"; - reference - "Device.VXLAN.Tunnel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.Status"; - reference - "Device.VXLAN.Tunnel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.VXLAN.Tunnel.{i}.Alias"; - reference - "Device.VXLAN.Tunnel.{i}.Alias"; - } - leaf remote-endpoints { - type string { - length "min..256"; - } - description - "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; - reference - "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; - } - leaf keep-alive-policy { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; - reference - "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; - } - leaf keep-alive-timeout { - type uint32; - description - "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; - reference - "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; - } - leaf keep-alive-threshold { - type uint32; - description - "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; - reference - "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; - } - leaf delivery-header-protocol { - type enumeration { - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; - reference - "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; - } - leaf default-dscp-mark { - type uint32; - description - "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; - reference - "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; - } - leaf connected-remote-endpoint { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; - reference - "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; - reference - "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; - } - leaf source-port { - type uint32 { - range "min..65535"; - } - description - "Device.VXLAN.Tunnel.{i}.SourcePort"; - reference - "Device.VXLAN.Tunnel.{i}.SourcePort"; - } - leaf remote-port { - type uint32 { - range "min..65535"; - } - description - "Device.VXLAN.Tunnel.{i}.RemotePort"; - reference - "Device.VXLAN.Tunnel.{i}.RemotePort"; - } - } - - grouping vxlan-tunnel-interface-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; - } - leaf vni { - type int32 { - range "-1 | 0..16777215"; - } - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; - } - } - - grouping vxlan-tunnel-interface-stats-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-checksum-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - } - leaf discard-sequence-number-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - } - } - - grouping vxlan-tunnel-stats-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}.Stats."; - leaf keep-alive-sent { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; - } - leaf keep-alive-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; - } - } - - grouping device-wi-fi-g { - description - "Grouping object for Device.WiFi."; - leaf radio-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.RadioNumberOfEntries"; - reference - "Device.WiFi.RadioNumberOfEntries"; - } - leaf ssid-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.SSIDNumberOfEntries"; - reference - "Device.WiFi.SSIDNumberOfEntries"; - } - leaf access-point-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.AccessPointNumberOfEntries"; - reference - "Device.WiFi.AccessPointNumberOfEntries"; - } - leaf end-point-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.EndPointNumberOfEntries"; - reference - "Device.WiFi.EndPointNumberOfEntries"; - } - leaf reset-counter { - type uint32; - config false; - description - "Device.WiFi.ResetCounter"; - reference - "Device.WiFi.ResetCounter"; - } - } - - grouping wi-fi-access-point-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.Enable"; - reference - "Device.WiFi.AccessPoint.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.Status"; - reference - "Device.WiFi.AccessPoint.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.AccessPoint.{i}.Alias"; - reference - "Device.WiFi.AccessPoint.{i}.Alias"; - } - leaf ssid-reference { - type string { - length "min..256"; - } - description - "Device.WiFi.AccessPoint.{i}.SSIDReference"; - reference - "Device.WiFi.AccessPoint.{i}.SSIDReference"; - } - leaf ssid-advertisement-enabled { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; - } - leaf retry-limit { - type uint32 { - range "0..7"; - } - description - "Device.WiFi.AccessPoint.{i}.RetryLimit"; - reference - "Device.WiFi.AccessPoint.{i}.RetryLimit"; - } - leaf wmm-capability { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.WMMCapability"; - reference - "Device.WiFi.AccessPoint.{i}.WMMCapability"; - } - leaf uapsd-capability { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; - reference - "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; - } - leaf wmm-enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.WMMEnable"; - reference - "Device.WiFi.AccessPoint.{i}.WMMEnable"; - } - leaf uapsd-enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; - reference - "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; - } - leaf max-associated-devices { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; - reference - "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; - } - leaf isolation-enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.IsolationEnable"; - reference - "Device.WiFi.AccessPoint.{i}.IsolationEnable"; - } - leaf mac-address-control-enabled { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; - } - leaf allowed-mac-address { - type string { - length "min..17"; - } - description - "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; - reference - "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; - } - leaf max-allowed-associations { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; - reference - "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; - } - } - - grouping access-point-ac-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf access-category { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; - } - leaf aifsn { - type uint32 { - range "2..15"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; - } - leaf ecw-min { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; - } - leaf ecw-max { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; - } - leaf tx-op-max { - type uint32 { - range "0..255"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; - } - leaf ack-policy { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; - } - leaf out-q-len-histogram-intervals { - type string; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - } - leaf out-q-len-histogram-sample-interval { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - } - } - - grouping ac-stats-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; - } - leaf out-q-len-histogram { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - } - } - - grouping access-point-accounting-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.Accounting."; - leaf enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; - } - leaf server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; - } - leaf secondary-server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; - } - leaf server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; - } - leaf secondary-server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; - } - leaf interim-interval { - type uint32 { - range "0..60"; - } - description - "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; - } - } - - grouping access-point-associated-device-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf operating-standard { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; - } - leaf authentication-state { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; - } - leaf last-data-downlink-rate { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; - } - leaf last-data-uplink-rate { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; - } - leaf association-time { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; - } - leaf signal-strength { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; - } - leaf noise { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; - } - leaf retransmissions { - type uint32 { - range "0..100"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; - } - leaf active { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping associated-device-stats-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; - } - leaf failed-retrans-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; - } - leaf retry-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; - } - leaf multiple-retry-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; - } - } - - grouping access-point-security-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.Security."; - leaf modes-supported { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; - reference - "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; - } - leaf mode-enabled { - type string; - description - "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; - } - leaf rekeying-interval { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; - reference - "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; - } - leaf radius-server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; - } - leaf secondary-radius-server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; - } - leaf radius-server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; - } - leaf secondary-radius-server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; - } - leaf mfp-config { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Optional { - description - "Enum Value - Optional"; - } - enum Required { - description - "Enum Value - Required"; - } - } - description - "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; - reference - "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; - } - } - - grouping access-point-wps-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.WPS."; - leaf enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.WPS.Enable"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.Enable"; - } - leaf config-methods-supported { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; - } - leaf config-methods-enabled { - type string; - description - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.WPS.Status"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.Status"; - } - leaf version { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.WPS.Version"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.Version"; - } - } - - grouping wi-fi-end-point-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.EndPoint.{i}.Enable"; - reference - "Device.WiFi.EndPoint.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.Status"; - reference - "Device.WiFi.EndPoint.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.EndPoint.{i}.Alias"; - reference - "Device.WiFi.EndPoint.{i}.Alias"; - } - leaf profile-reference { - type string { - length "min..256"; - } - description - "Device.WiFi.EndPoint.{i}.ProfileReference"; - reference - "Device.WiFi.EndPoint.{i}.ProfileReference"; - } - leaf ssid-reference { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.SSIDReference"; - reference - "Device.WiFi.EndPoint.{i}.SSIDReference"; - } - leaf profile-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; - reference - "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; - } - } - - grouping end-point-ac-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf access-category { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; - } - leaf aifsn { - type uint32 { - range "2..15"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; - } - leaf ecw-min { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; - } - leaf ecw-max { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; - } - leaf tx-op-max { - type uint32 { - range "0..255"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; - } - leaf ack-policy { - type boolean; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; - } - leaf out-q-len-histogram-intervals { - type string; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - } - leaf out-q-len-histogram-sample-interval { - type uint32; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - } - } - - grouping end-point-ac-stats-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; - } - leaf out-q-len-histogram { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - } - } - - grouping end-point-profile-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; - } - leaf ssid { - type string { - length "min..32"; - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; - } - leaf location { - type string; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; - } - leaf priority { - type uint32 { - range "min..255"; - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; - } - } - - grouping profile-security-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; - leaf mode-enabled { - type string; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; - } - leaf mfp-config { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Optional { - description - "Enum Value - Optional"; - } - enum Required { - description - "Enum Value - Required"; - } - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; - } - } - - grouping end-point-security-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Security."; - leaf modes-supported { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; - reference - "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; - } - } - - grouping end-point-stats-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Stats."; - leaf last-data-downlink-rate { - type uint32 { - range "1000..600000"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; - reference - "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; - } - leaf last-data-uplink-rate { - type uint32 { - range "1000..600000"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; - reference - "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; - } - leaf signal-strength { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; - reference - "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; - } - leaf retransmissions { - type uint32 { - range "0..100"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; - reference - "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; - } - } - - grouping end-point-wps-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.WPS."; - leaf enable { - type boolean; - description - "Device.WiFi.EndPoint.{i}.WPS.Enable"; - reference - "Device.WiFi.EndPoint.{i}.WPS.Enable"; - } - leaf config-methods-supported { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; - reference - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; - } - leaf config-methods-enabled { - type string; - description - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; - reference - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.WPS.Status"; - reference - "Device.WiFi.EndPoint.{i}.WPS.Status"; - } - leaf version { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.WPS.Version"; - reference - "Device.WiFi.EndPoint.{i}.WPS.Version"; - } - } - - grouping wi-fi-neighboring-wi-fi-diagnostic-g { - description - "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Completed { - description - "Enum Value - Completed"; - } - } - description - "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; - } - } - - grouping neighboring-wi-fi-diagnostic-result-g { - description - "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf radio { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; - } - leaf ssid { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; - } - leaf bssid { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; - } - leaf mode { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; - } - leaf channel { - type uint32 { - range "1..255"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; - } - leaf signal-strength { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; - } - leaf security-mode-enabled { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; - } - leaf encryption-mode { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; - } - leaf operating-frequency-band { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; - } - leaf supported-standards { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; - } - leaf operating-standards { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; - } - leaf operating-channel-bandwidth { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; - } - leaf beacon-period { - type uint32; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; - } - leaf noise { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; - } - leaf basic-data-transfer-rates { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; - } - leaf supported-data-transfer-rates { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; - } - leaf dtim-period { - type uint32; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; - } - } - - grouping wi-fi-radio-g { - description - "Grouping object for Device.WiFi.Radio.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.Radio.{i}.Enable"; - reference - "Device.WiFi.Radio.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.Radio.{i}.Status"; - reference - "Device.WiFi.Radio.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.Radio.{i}.Alias"; - reference - "Device.WiFi.Radio.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.WiFi.Radio.{i}.Name"; - reference - "Device.WiFi.Radio.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.LastChange"; - reference - "Device.WiFi.Radio.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.WiFi.Radio.{i}.LowerLayers"; - reference - "Device.WiFi.Radio.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.WiFi.Radio.{i}.Upstream"; - reference - "Device.WiFi.Radio.{i}.Upstream"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.MaxBitRate"; - reference - "Device.WiFi.Radio.{i}.MaxBitRate"; - } - leaf supported-frequency-bands { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; - reference - "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; - } - leaf operating-frequency-band { - type string; - description - "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; - reference - "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; - } - leaf supported-standards { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedStandards"; - reference - "Device.WiFi.Radio.{i}.SupportedStandards"; - } - leaf operating-standards { - type string; - description - "Device.WiFi.Radio.{i}.OperatingStandards"; - reference - "Device.WiFi.Radio.{i}.OperatingStandards"; - } - leaf possible-channels { - type string; - config false; - description - "Device.WiFi.Radio.{i}.PossibleChannels"; - reference - "Device.WiFi.Radio.{i}.PossibleChannels"; - } - leaf channels-in-use { - type string; - config false; - description - "Device.WiFi.Radio.{i}.ChannelsInUse"; - reference - "Device.WiFi.Radio.{i}.ChannelsInUse"; - } - leaf channel { - type uint32 { - range "1..255"; - } - description - "Device.WiFi.Radio.{i}.Channel"; - reference - "Device.WiFi.Radio.{i}.Channel"; - } - leaf auto-channel-supported { - type boolean; - config false; - description - "Device.WiFi.Radio.{i}.AutoChannelSupported"; - reference - "Device.WiFi.Radio.{i}.AutoChannelSupported"; - } - leaf auto-channel-enable { - type boolean; - description - "Device.WiFi.Radio.{i}.AutoChannelEnable"; - reference - "Device.WiFi.Radio.{i}.AutoChannelEnable"; - } - leaf auto-channel-refresh-period { - type uint32; - description - "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; - reference - "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; - } - leaf channel-last-change { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.ChannelLastChange"; - reference - "Device.WiFi.Radio.{i}.ChannelLastChange"; - } - leaf channel-last-selection-reason { - type string; - config false; - description - "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; - reference - "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; - } - leaf max-supported-ssi-ds { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; - reference - "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; - } - leaf max-supported-associations { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; - reference - "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; - } - leaf firmware-version { - type string; - config false; - description - "Device.WiFi.Radio.{i}.FirmwareVersion"; - reference - "Device.WiFi.Radio.{i}.FirmwareVersion"; - } - leaf supported-operating-channel-bandwidths { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; - reference - "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; - } - leaf operating-channel-bandwidth { - type string; - description - "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; - reference - "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; - } - leaf current-operating-channel-bandwidth { - type string; - config false; - description - "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; - reference - "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; - } - leaf extension-channel { - type enumeration { - enum AboveControlChannel { - description - "Enum Value - AboveControlChannel"; - } - enum BelowControlChannel { - description - "Enum Value - BelowControlChannel"; - } - enum Auto { - description - "Enum Value - Auto"; - } - } - description - "Device.WiFi.Radio.{i}.ExtensionChannel"; - reference - "Device.WiFi.Radio.{i}.ExtensionChannel"; - } - leaf guard-interval { - type enumeration { - enum 400nsec { - description - "Enum Value - 400nsec"; - } - enum 800nsec { - description - "Enum Value - 800nsec"; - } - enum Auto { - description - "Enum Value - Auto"; - } - } - description - "Device.WiFi.Radio.{i}.GuardInterval"; - reference - "Device.WiFi.Radio.{i}.GuardInterval"; - } - leaf mcs { - type int32 { - range "-1..15 | 16..31"; - } - description - "Device.WiFi.Radio.{i}.MCS"; - reference - "Device.WiFi.Radio.{i}.MCS"; - } - leaf transmit-power-supported { - type int32 { - range "-1..100"; - } - config false; - description - "Device.WiFi.Radio.{i}.TransmitPowerSupported"; - reference - "Device.WiFi.Radio.{i}.TransmitPowerSupported"; - } - leaf transmit-power { - type int32 { - range "-1..100"; - } - description - "Device.WiFi.Radio.{i}.TransmitPower"; - reference - "Device.WiFi.Radio.{i}.TransmitPower"; - } - leaf ieee80211h-supported { - type boolean; - config false; - description - "Device.WiFi.Radio.{i}.IEEE80211hSupported"; - reference - "Device.WiFi.Radio.{i}.IEEE80211hSupported"; - } - leaf ieee80211h-enabled { - type boolean; - description - "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; - reference - "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; - } - leaf regulatory-domain { - type string { - length "3"; - } - description - "Device.WiFi.Radio.{i}.RegulatoryDomain"; - reference - "Device.WiFi.Radio.{i}.RegulatoryDomain"; - } - leaf retry-limit { - type uint32 { - range "0..7"; - } - description - "Device.WiFi.Radio.{i}.RetryLimit"; - reference - "Device.WiFi.Radio.{i}.RetryLimit"; - } - leaf cca-request { - type string { - length "11"; - } - description - "Device.WiFi.Radio.{i}.CCARequest"; - reference - "Device.WiFi.Radio.{i}.CCARequest"; - } - leaf cca-report { - type string; - config false; - description - "Device.WiFi.Radio.{i}.CCAReport"; - reference - "Device.WiFi.Radio.{i}.CCAReport"; - } - leaf rpi-histogram-request { - type string { - length "11"; - } - description - "Device.WiFi.Radio.{i}.RPIHistogramRequest"; - reference - "Device.WiFi.Radio.{i}.RPIHistogramRequest"; - } - leaf rpi-histogram-report { - type string; - config false; - description - "Device.WiFi.Radio.{i}.RPIHistogramReport"; - reference - "Device.WiFi.Radio.{i}.RPIHistogramReport"; - } - leaf fragmentation-threshold { - type uint32; - description - "Device.WiFi.Radio.{i}.FragmentationThreshold"; - reference - "Device.WiFi.Radio.{i}.FragmentationThreshold"; - } - leaf rts-threshold { - type uint32; - description - "Device.WiFi.Radio.{i}.RTSThreshold"; - reference - "Device.WiFi.Radio.{i}.RTSThreshold"; - } - leaf long-retry-limit { - type uint32; - description - "Device.WiFi.Radio.{i}.LongRetryLimit"; - reference - "Device.WiFi.Radio.{i}.LongRetryLimit"; - } - leaf beacon-period { - type uint32; - description - "Device.WiFi.Radio.{i}.BeaconPeriod"; - reference - "Device.WiFi.Radio.{i}.BeaconPeriod"; - } - leaf dtim-period { - type uint32; - description - "Device.WiFi.Radio.{i}.DTIMPeriod"; - reference - "Device.WiFi.Radio.{i}.DTIMPeriod"; - } - leaf packet-aggregation-enable { - type boolean; - description - "Device.WiFi.Radio.{i}.PacketAggregationEnable"; - reference - "Device.WiFi.Radio.{i}.PacketAggregationEnable"; - } - leaf preamble-type { - type enumeration { - enum short { - description - "Enum Value - short"; - } - enum auto { - description - "Enum Value - auto"; - } - } - description - "Device.WiFi.Radio.{i}.PreambleType"; - reference - "Device.WiFi.Radio.{i}.PreambleType"; - } - leaf basic-data-transmit-rates { - type string; - description - "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; - reference - "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; - } - leaf operational-data-transmit-rates { - type string; - description - "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; - reference - "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; - } - leaf supported-data-transmit-rates { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; - reference - "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; - } - } - - grouping radio-stats-g { - description - "Grouping object for Device.WiFi.Radio.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.BytesSent"; - reference - "Device.WiFi.Radio.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.Radio.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; - } - leaf plcp-error-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; - reference - "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; - } - leaf fcs-error-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; - reference - "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; - } - leaf invalid-mac-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; - reference - "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; - } - leaf packets-other-received { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; - } - leaf noise { - type int32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.Noise"; - reference - "Device.WiFi.Radio.{i}.Stats.Noise"; - } - leaf total-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; - } - leaf manual-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; - } - leaf auto-startup-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; - } - leaf auto-user-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; - } - leaf auto-refresh-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; - } - leaf auto-dynamic-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; - } - leaf auto-dfs-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; - } - } - - grouping wi-fi-ssid-g { - description - "Grouping object for Device.WiFi.SSID.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.SSID.{i}.Enable"; - reference - "Device.WiFi.SSID.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.SSID.{i}.Status"; - reference - "Device.WiFi.SSID.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.SSID.{i}.Alias"; - reference - "Device.WiFi.SSID.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.WiFi.SSID.{i}.Name"; - reference - "Device.WiFi.SSID.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.LastChange"; - reference - "Device.WiFi.SSID.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.WiFi.SSID.{i}.LowerLayers"; - reference - "Device.WiFi.SSID.{i}.LowerLayers"; - } - leaf bssid { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.SSID.{i}.BSSID"; - reference - "Device.WiFi.SSID.{i}.BSSID"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.SSID.{i}.MACAddress"; - reference - "Device.WiFi.SSID.{i}.MACAddress"; - } - leaf ssid { - type string { - length "min..32"; - } - description - "Device.WiFi.SSID.{i}.SSID"; - reference - "Device.WiFi.SSID.{i}.SSID"; - } - leaf upstream { - type boolean; - config false; - description - "Device.WiFi.SSID.{i}.Upstream"; - reference - "Device.WiFi.SSID.{i}.Upstream"; - } - } - - grouping ssid-stats-g { - description - "Grouping object for Device.WiFi.SSID.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BytesSent"; - reference - "Device.WiFi.SSID.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.RetransCount"; - reference - "Device.WiFi.SSID.{i}.Stats.RetransCount"; - } - leaf failed-retrans-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; - reference - "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; - } - leaf retry-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.RetryCount"; - reference - "Device.WiFi.SSID.{i}.Stats.RetryCount"; - } - leaf multiple-retry-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; - reference - "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; - } - leaf ack-failure-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; - reference - "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; - } - leaf aggregated-packet-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; - reference - "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-xmpp-g { - description - "Grouping object for Device.XMPP."; - leaf connection-number-of-entries { - type uint32; - config false; - description - "Device.XMPP.ConnectionNumberOfEntries"; - reference - "Device.XMPP.ConnectionNumberOfEntries"; - } - leaf supported-server-connect-algorithms { - type string; - config false; - description - "Device.XMPP.SupportedServerConnectAlgorithms"; - reference - "Device.XMPP.SupportedServerConnectAlgorithms"; - } - } - - grouping xmpp-connection-g { - description - "Grouping object for Device.XMPP.Connection.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.XMPP.Connection.{i}.Enable"; - reference - "Device.XMPP.Connection.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Alias"; - reference - "Device.XMPP.Connection.{i}.Alias"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.XMPP.Connection.{i}.Username"; - reference - "Device.XMPP.Connection.{i}.Username"; - } - leaf domain { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Domain"; - reference - "Device.XMPP.Connection.{i}.Domain"; - } - leaf resource { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Resource"; - reference - "Device.XMPP.Connection.{i}.Resource"; - } - leaf jabber-id { - type string; - config false; - description - "Device.XMPP.Connection.{i}.JabberID"; - reference - "Device.XMPP.Connection.{i}.JabberID"; - } - leaf status { - type string; - config false; - description - "Device.XMPP.Connection.{i}.Status"; - reference - "Device.XMPP.Connection.{i}.Status"; - } - leaf last-change-date { - type string; - config false; - description - "Device.XMPP.Connection.{i}.LastChangeDate"; - reference - "Device.XMPP.Connection.{i}.LastChangeDate"; - } - leaf server-connect-algorithm { - type string; - description - "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; - reference - "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; - } - leaf keep-alive-interval { - type int32 { - range "-1..max"; - } - description - "Device.XMPP.Connection.{i}.KeepAliveInterval"; - reference - "Device.XMPP.Connection.{i}.KeepAliveInterval"; - } - leaf server-connect-attempts { - type uint32; - description - "Device.XMPP.Connection.{i}.ServerConnectAttempts"; - reference - "Device.XMPP.Connection.{i}.ServerConnectAttempts"; - } - leaf server-retry-initial-interval { - type uint32 { - range "1..65535"; - } - description - "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; - reference - "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; - } - leaf server-retry-interval-multiplier { - type uint32 { - range "1000..65535"; - } - description - "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; - reference - "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; - } - leaf server-retry-max-interval { - type uint32 { - range "1..max"; - } - description - "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; - reference - "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; - } - leaf use-tls { - type boolean; - description - "Device.XMPP.Connection.{i}.UseTLS"; - reference - "Device.XMPP.Connection.{i}.UseTLS"; - } - leaf tls-established { - type boolean; - config false; - description - "Device.XMPP.Connection.{i}.TLSEstablished"; - reference - "Device.XMPP.Connection.{i}.TLSEstablished"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; - reference - "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; - } - } - - grouping connection-server-g { - description - "Grouping object for Device.XMPP.Connection.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.XMPP.Connection.{i}.Server.{i}.Enable"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Alias"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Alias"; - } - leaf priority { - type uint32 { - range "0..65535"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Priority"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Priority"; - } - leaf weight { - type int32 { - range "-1..65535"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Weight"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Weight"; - } - leaf server-address { - type string { - length "min..256"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; - } - leaf port { - type uint32 { - range "0..65535"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Port"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Port"; - } - } - - grouping connection-stats-g { - description - "Grouping object for Device.XMPP.Connection.{i}.Stats."; - leaf received-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; - } - leaf transmitted-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; - } - leaf received-error-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; - } - leaf transmitted-error-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; - } - } - - grouping device-zig-bee-g { - description - "Grouping object for Device.ZigBee."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.InterfaceNumberOfEntries"; - reference - "Device.ZigBee.InterfaceNumberOfEntries"; - } - leaf zdo-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDONumberOfEntries"; - reference - "Device.ZigBee.ZDONumberOfEntries"; - } - } - - grouping zig-bee-discovery-g { - description - "Grouping object for Device.ZigBee.Discovery."; - leaf area-network-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; - reference - "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; - } - } - - grouping discovery-area-network-g { - description - "Grouping object for Device.ZigBee.Discovery.AreaNetwork.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; - } - leaf last-update { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; - } - leaf status { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; - } - leaf coordinator { - type string { - length "min..256"; - } - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; - } - leaf zdo-reference { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; - } - leaf zdo-list { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; - } - } - - grouping zig-bee-interface-g { - description - "Grouping object for Device.ZigBee.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.Interface.{i}.Enable"; - reference - "Device.ZigBee.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.Status"; - reference - "Device.ZigBee.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.Interface.{i}.Alias"; - reference - "Device.ZigBee.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.Name"; - reference - "Device.ZigBee.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.LastChange"; - reference - "Device.ZigBee.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.ZigBee.Interface.{i}.LowerLayers"; - reference - "Device.ZigBee.Interface.{i}.LowerLayers"; - } - leaf ieee-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.Interface.{i}.IEEEAddress"; - reference - "Device.ZigBee.Interface.{i}.IEEEAddress"; - } - leaf network-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.Interface.{i}.NetworkAddress"; - reference - "Device.ZigBee.Interface.{i}.NetworkAddress"; - } - leaf zdo-reference { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.ZDOReference"; - reference - "Device.ZigBee.Interface.{i}.ZDOReference"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping zig-bee-interface-associated-device-g { - description - "Grouping object for Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ieee-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; - } - leaf network-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; - } - leaf active { - type boolean; - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; - } - leaf zdo-reference { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; - } - } - - grouping zig-bee-interface-stats-g { - description - "Grouping object for Device.ZigBee.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BytesSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; - } - } - - grouping zig-bee-zdo-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.Alias"; - } - leaf ieee-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.IEEEAddress"; - reference - "Device.ZigBee.ZDO.{i}.IEEEAddress"; - } - leaf network-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.NetworkAddress"; - reference - "Device.ZigBee.ZDO.{i}.NetworkAddress"; - } - leaf binding-table-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; - } - leaf group-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; - } - leaf application-endpoint-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; - } - } - - grouping zdo-application-endpoint-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; - } - leaf endpoint-id { - type uint32 { - range "min..240"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; - } - } - - grouping application-endpoint-simple-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; - leaf profile-id { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; - } - leaf device-id { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; - } - leaf device-version { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; - } - leaf input-cluster-list { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; - } - leaf output-cluster-list { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; - } - } - - grouping zdo-binding-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Binding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; - } - leaf source-endpoint { - type uint32 { - range "min..240"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; - } - leaf source-address { - type string { - length "min..23"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; - } - leaf cluster-id { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; - } - leaf destination-address-mode { - type enumeration { - enum Group { - description - "Enum Value - Group"; - } - enum Endpoint { - description - "Enum Value - Endpoint"; - } - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; - } - leaf destination-endpoint { - type uint32 { - range "min..240"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; - } - leaf ieee-destination-address { - type string { - length "min..23"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; - } - leaf group-destination-address { - type string { - length "min..4"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; - } - } - - grouping zdo-complex-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.ComplexDescriptor."; - leaf descriptor-available { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; - } - leaf language { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; - } - leaf character-set { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; - } - leaf manufacturer-name { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; - } - leaf model-name { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; - } - leaf serial-number { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; - } - leaf device-url { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; - } - leaf icon { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; - } - leaf icon-url { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; - } - } - - grouping zdo-group-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Group.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; - } - leaf group-id { - type string { - length "min..4"; - } - description - "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; - } - leaf endpoint-list { - type string { - length "min..256"; - } - description - "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; - } - } - - grouping zdo-network-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Network."; - leaf neighbor-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; - } - } - - grouping network-neighbor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf neighbor { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; - } - leaf lqi { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; - } - leaf relationship { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; - } - leaf permit-join { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; - } - leaf depth { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; - } - } - - grouping zdo-node-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.NodeDescriptor."; - leaf logical-type { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; - } - leaf complex-descriptor-supported { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; - } - leaf user-descriptor-supported { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; - } - leaf frequency-band { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; - } - leaf mac-capability { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; - } - leaf manufacture-code { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; - } - leaf maximum-buffer-size { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; - } - leaf maximum-incoming-transfer-size { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; - } - leaf maximum-outgoing-transfer-size { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; - } - leaf server-mask { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; - } - leaf descriptor-capability { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; - } - } - - grouping zdo-node-manager-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager."; - leaf routing-table-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; - } - } - - grouping node-manager-routing-table-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-address { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; - } - leaf next-hop-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; - } - leaf status { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; - } - leaf memory-constrained { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; - } - leaf many-to-one { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; - } - leaf route-record-required { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; - } - } - - grouping zdo-power-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.PowerDescriptor."; - leaf current-power-mode { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; - } - leaf available-power-source { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; - } - leaf current-power-source { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; - } - leaf current-power-source-level { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; - } - } - - grouping zdo-security-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Security."; - leaf trust-center-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; - reference - "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; - } - leaf security-level { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; - reference - "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; - } - leaf time-out-period { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; - reference - "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; - } - } - - grouping zdo-user-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.UserDescriptor."; - leaf descriptor-available { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; - reference - "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; - } - leaf description { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; - reference - "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; - } - } - - grouping atm-diagnostics-g { - description - "Grouping object"; - } - - grouping device-dlna-g { - description - "Grouping object"; - } - - grouping dns-diagnostics-g { - description - "Grouping object"; - } - - grouping bonded-channel-ethernet-g { - description - "Grouping object"; - } - - grouping bonding-group-ethernet-g { - description - "Grouping object"; - } - - grouping dsl-diagnostics-g { - description - "Grouping object"; - } - - grouping device-fap-g { - description - "Grouping object"; - } - - grouping ghn-diagnostics-g { - description - "Grouping object"; - } - - grouping hpna-diagnostics-g { - description - "Grouping object"; - } - - grouping device-lan-config-security-g { - description - "Grouping object"; - } - - grouping device-lldp-g { - description - "Grouping object"; - } - - grouping management-server-download-availability-g { - description - "Grouping object"; - } - - grouping interface-pp-po-a-g { - description - "Grouping object"; - } - - grouping device-services-g { - description - "Grouping object"; - } - - grouping execution-unit-extensions-g { - description - "Grouping object"; - } - - grouping upa-diagnostics-g { - description - "Grouping object"; - } - - grouping device-u-pn-p-g { - description - "Grouping object"; - } - - grouping fap-service-g { - description - "Grouping object for FAPService.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.Alias"; - reference - "FAPService.{i}.Alias"; - } - leaf device-type { - type string; - config false; - description - "FAPService.{i}.DeviceType"; - reference - "FAPService.{i}.DeviceType"; - } - leaf dn-prefix { - type string { - length "min..256"; - } - description - "FAPService.{i}.DNPrefix"; - reference - "FAPService.{i}.DNPrefix"; - } - } - - grouping access-mgmt-cdma2000-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000."; - leaf access-mode { - type uint32 { - range "0 | 1 | 3"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; - } - leaf max-total-active-calls-allowed { - type uint32 { - range "1..1024"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; - } - leaf access-control-list { - type string { - length "min..1024"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; - } - leaf max-member-detail-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; - } - leaf member-detail-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; - } - } - - grouping local-ip-access-hrpd-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; - leaf filter-type { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; - } - leaf filter-in-use { - type string; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; - } - leaf egress-filter-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; - } - } - - grouping hrpd-egress-filter-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; - } - leaf subnet { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; - } - leaf subnet-mask { - type uint32 { - range "0..32"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; - } - } - - grouping cdma2000-member-detail-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; - } - leaf imsi { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; - } - leaf hrpd-identifier-type { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; - } - leaf hrpd-identifier-value { - type string { - length "min..128"; - } - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; - } - leaf membership-expires { - type string; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; - } - } - - grouping access-mgmt-lte-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.LTE."; - leaf access-mode { - type enumeration { - enum "Open Access" { - description - "Enum Value - Open Access"; - } - enum "Closed Access" { - description - "Enum Value - Closed Access"; - } - enum "Hybrid Access" { - description - "Enum Value - Hybrid Access"; - } - } - description - "FAPService.{i}.AccessMgmt.LTE.AccessMode"; - reference - "FAPService.{i}.AccessMgmt.LTE.AccessMode"; - } - leaf max-u-es-served { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; - } - leaf max-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; - } - leaf max-non-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; - } - leaf max-resource-non-csg-members { - type uint32 { - range "0..100"; - } - description - "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; - } - leaf csgid { - type uint32 { - range "min..134217727"; - } - description - "FAPService.{i}.AccessMgmt.LTE.CSGID"; - reference - "FAPService.{i}.AccessMgmt.LTE.CSGID"; - } - leaf hnb-name { - type string { - length "min..48"; - } - description - "FAPService.{i}.AccessMgmt.LTE.HNBName"; - reference - "FAPService.{i}.AccessMgmt.LTE.HNBName"; - } - } - - grouping lte-local-ip-access-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; - reference - "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; - } - } - - grouping legacy-local-ip-access-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; - } - leaf max-rules-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; - } - leaf rule-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; - } - } - - grouping local-ip-access-rule-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; - } - leaf dest-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; - } - leaf dest-subnet-mask { - type string { - length "min..45"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; - } - leaf protocol { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; - } - leaf action { - type enumeration { - enum Tunnel { - description - "Enum Value - Tunnel"; - } - enum NAPT { - description - "Enum Value - NAPT"; - } - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; - } - leaf interface { - type string { - length "min..256"; - } - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; - } - } - - grouping access-mgmt-umts-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.UMTS."; - leaf access-mode { - type enumeration { - enum "Open Access" { - description - "Enum Value - Open Access"; - } - enum "Closed Access" { - description - "Enum Value - Closed Access"; - } - enum "Hybrid Access" { - description - "Enum Value - Hybrid Access"; - } - } - description - "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; - reference - "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; - } - leaf non-csgue-access-decision { - type enumeration { - enum Local { - description - "Enum Value - Local"; - } - enum "Query FAPGW" { - description - "Enum Value - Query FAPGW"; - } - enum "By Core" { - description - "Enum Value - By Core"; - } - } - description - "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; - reference - "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; - } - leaf csg-membership-determined-locally { - type boolean; - description - "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; - reference - "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; - } - leaf max-u-es-served { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; - } - leaf max-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; - } - leaf max-non-csg-members { - type int32 { - range "-1..max"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; - } - leaf max-resource-non-csg-members { - type uint32 { - range "0..100"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; - } - leaf hnb-name { - type string { - length "min..48"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.HNBName"; - reference - "FAPService.{i}.AccessMgmt.UMTS.HNBName"; - } - leaf csgid { - type uint32 { - range "min..134217727"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.CSGID"; - reference - "FAPService.{i}.AccessMgmt.UMTS.CSGID"; - } - leaf access-control-list { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; - reference - "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; - } - leaf max-member-detail-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; - } - leaf member-detail-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; - } - } - - grouping umts-local-ip-access-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; - reference - "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; - } - } - - grouping umts-member-detail-g { - description - "Grouping object for FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; - } - leaf imsi { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; - } - leaf msisdn { - type string { - length "min..15"; - } - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; - } - leaf membership-expires { - type string; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; - } - } - - grouping fap-service-capabilities-g { - description - "Grouping object for FAPService.{i}.Capabilities."; - leaf gps-equipped { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.GPSEquipped"; - reference - "FAPService.{i}.Capabilities.GPSEquipped"; - } - leaf max-tx-power { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.MaxTxPower"; - reference - "FAPService.{i}.Capabilities.MaxTxPower"; - } - leaf supported-systems { - type string; - config false; - description - "FAPService.{i}.Capabilities.SupportedSystems"; - reference - "FAPService.{i}.Capabilities.SupportedSystems"; - } - leaf beacon { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.Beacon"; - reference - "FAPService.{i}.Capabilities.Beacon"; - } - } - - grouping capabilities-cdma2000-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000."; - leaf remote-ip-access-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; - } - leaf band-class-supported-fap-beacon { - type string; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; - reference - "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; - } - } - - grouping cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD."; - leaf a13-session-transfer-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; - } - leaf a16-session-transfer-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; - } - leaf local-ip-access-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; - } - leaf dedicated-hrpd-beacon { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; - } - } - - grouping hrpd-self-config-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; - leaf rfcnfl-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; - } - leaf pilot-pn-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; - } - leaf max-fap-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; - } - leaf max-fap-beacon-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; - } - } - - grouping cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX."; - leaf band-class-supported-fap { - type string; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; - } - leaf active-handin-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; - } - leaf femto-overhead-messages-capable { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; - } - } - - grouping one-x-self-config-g { - description - "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; - leaf rfcnfl-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; - } - leaf pilot-pn-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; - } - leaf max-fap-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; - } - leaf max-fap-beacon-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; - } - } - - grouping capabilities-lte-g { - description - "Grouping object for FAPService.{i}.Capabilities.LTE."; - leaf duplex-mode { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.DuplexMode"; - reference - "FAPService.{i}.Capabilities.LTE.DuplexMode"; - } - leaf bands-supported { - type uint32 { - range "1..21 | 33..40"; - } - config false; - description - "FAPService.{i}.Capabilities.LTE.BandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.BandsSupported"; - } - leaf nnsf-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.NNSFSupported"; - reference - "FAPService.{i}.Capabilities.LTE.NNSFSupported"; - } - leaf umts-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; - reference - "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; - } - leaf umts-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; - } - leaf gsm-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; - reference - "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; - } - leaf gsm-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; - } - leaf cdma2000-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; - reference - "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; - } - leaf cdma2000-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; - reference - "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; - } - } - - grouping capabilities-umts-g { - description - "Grouping object for FAPService.{i}.Capabilities.UMTS."; - leaf duplex-mode { - type string; - config false; - description - "FAPService.{i}.Capabilities.UMTS.DuplexMode"; - reference - "FAPService.{i}.Capabilities.UMTS.DuplexMode"; - } - leaf gsm-rx-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; - } - leaf hsdpa-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; - reference - "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; - } - leaf max-hsdpa-data-rate-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; - } - leaf hsupa-supported { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; - reference - "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; - } - leaf max-hsupa-data-rate-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; - } - leaf max-hspdsc-hs-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; - } - leaf max-hsscc-hs-supported { - type uint32; - config false; - description - "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; - } - leaf fdd-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; - } - leaf gsm-rx-bands-supported { - type string; - config false; - description - "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; - reference - "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; - } - } - - grouping umts-self-config-g { - description - "Grouping object for FAPService.{i}.Capabilities.UMTS.SelfConfig."; - leaf uarfcn-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; - } - leaf primary-scrambling-code-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; - } - leaf max-fap-tx-power-expanded-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; - } - leaf pcpich-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; - } - leaf max-ul-tx-power-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; - } - leaf lacracura-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; - } - leaf neighbor-list-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; - } - leaf cell-re-selection-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; - } - leaf intra-freq-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; - } - leaf inter-freq-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; - } - leaf inter-rat-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; - } - leaf ue-internal-meas-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; - } - leaf noise-rise-limit-config { - type boolean; - config false; - description - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; - } - } - - grouping cell-config-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000."; - leaf tunnel-instance { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; - reference - "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; - } - } - - grouping cdma2000-beacon-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon."; - leaf beacon-admin-status { - type enumeration { - enum Locked { - description - "Enum Value - Locked"; - } - enum Unlocked { - description - "Enum Value - Unlocked"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; - } - leaf beacon-oper-status { - type string; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; - } - leaf hrpd-beacon-enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; - } - leaf period { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; - } - leaf max-fap-beacon-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; - } - leaf max-fap-beacon-tx-power-in-use { - type int32 { - range "-400..200"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; - } - leaf beacon-pch-pwr-percentage { - type int32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; - } - leaf max-hrpd-beacon-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; - } - leaf max-hrpd-beacon-tx-power-in-use { - type int32 { - range "-400..200"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; - } - leaf beacon-pilot-pwr-percentage { - type int32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; - } - leaf beacon-sync-pwr-percentage { - type int32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; - } - leaf max-beacon-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; - } - leaf beacon-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; - } - leaf max-hrpd-beacon-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; - } - leaf hrpd-beacon-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; - } - } - - grouping beacon-beacon-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; - } - leaf beacon-index { - type int32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; - } - leaf offset { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; - } - leaf duration { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; - } - leaf transmission-format { - type enumeration { - enum 0 { - description - "Enum Value - 0"; - } - enum 1 { - description - "Enum Value - 1"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; - } - leaf beacon-band-class { - type int32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; - } - leaf beacon-channel-freq { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; - } - leaf beacon-pn-offset { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; - } - leaf tx-power { - type int32 { - range "-40..20"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; - } - leaf beacon-sid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; - } - leaf beacon-nid { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; - } - leaf beacon-pzid { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; - } - } - - grouping beacon-hrpd-beacon-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; - } - leaf beacon-index { - type int32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; - } - leaf c-coffset { - type uint32 { - range "0..2048"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; - } - leaf offset { - type int32 { - range "-127..128"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; - } - leaf duration { - type uint32 { - range "0..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; - } - leaf num-c-ccycles { - type uint32 { - range "0..48"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; - } - leaf beacon-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; - } - leaf beacon-channel-freq { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; - } - leaf beacon-pn-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; - } - leaf tx-power { - type int32 { - range "-40..20"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; - } - } - - grouping cell-config-cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD."; - leaf pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; - } - leaf max-batch-pcfpdsn-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; - } - leaf batch-pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; - } - } - - grouping hrpd-access-auth-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; - leaf a12-access-authentication-enable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; - } - } - - grouping hrpd-access-auth-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; - leaf an-ppp-authentication-attempts-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; - } - leaf a12-requests-sent-from-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; - } - leaf a12-rejects-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; - } - leaf a12-accepts-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; - } - leaf a12-access-challenges-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; - } - leaf a12-retransmits-sent-from-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; - } - leaf a12-timeouts-events-for-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; - } - leaf a12-malformedresponse-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; - } - leaf a12-bad-authenticator-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; - } - leaf a12-unknown-type-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; - } - leaf a12-unknown-pkt-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; - } - leaf a12-unknown-server-received-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; - } - leaf a12-other-failure-occurences-in-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; - } - leaf a12-by-pass-num-ats-with-unknown-mfr-code-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; - } - leaf a12-tx-path-fail-due-to-an-ppp-error-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; - } - leaf a12-tx-path-fail-due-to-no-server-available-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; - } - leaf a12-tx-path-fail-due-to-internal-error-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; - } - leaf a12-tx-path-fail-due-to-no-packet-id-available-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; - } - leaf a12-tx-path-fail-due-to-transmit-error-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; - } - leaf a12-svr-timeouts-for-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; - } - leaf a12-enh-ta-bypass-lcp-timeout-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; - } - leaf a12-enh-ta-bypass-chap-timeout-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; - } - leaf a12-enh-ta-bypass-chap-invalid-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; - } - leaf a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; - } - leaf a12-session-ta-timeout-by-node { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; - } - leaf access-auth-failed-due-to-session-close-total { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; - } - leaf access-auth-succeeded { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; - } - } - - grouping hrpd-batch-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; - } - leaf batch-table-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; - } - leaf batch-table-start-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - } - leaf batch-table-end-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - } - leaf batch-table-security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - } - leaf batch-table-secret-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; - } - leaf batch-table-ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - } - leaf batch-table-pdsn-admin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - } - leaf pdsn-type { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; - } - } - - grouping hrpd-call-control-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; - leaf num-session-setup-attempts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; - } - leaf num-session-setup-successful { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; - } - leaf num-current-sessions-established { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; - } - leaf num-page-messages-to-at { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; - } - leaf num-pages-succeeded { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; - } - leaf num-connections-opened { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; - } - leaf num-session-setups-failed-to-term-auth { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; - } - leaf num-forward-rlp-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; - } - leaf num-reverse-rlp-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; - } - leaf average-session-setup-time { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; - } - leaf average-page-setup-time { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; - } - leaf num-conn-setups-aborted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; - } - leaf num-forward-pre-rlp-dropped-pkts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; - } - } - - grouping hrpd-pcf-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; - leaf pcfpdsn-health-monitor-interval { - type uint32 { - range "0..180"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; - } - } - - grouping pcf-config-pcf-performance-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; - leaf a10-setup-failure-no-reason { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - } - leaf a10-setup-failure-admin-prohibit { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - } - leaf a10-setup-failure-insuff-resources { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - } - leaf a10-setup-failure-failed-auth { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - } - leaf a10-setup-failure-id-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - } - leaf a10-setup-failure-malformed-req { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - } - leaf a10-setup-failure-unknown-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - } - leaf a10-setup-failure-unsupp-vend-id { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - } - leaf total-a10-closed-by-rnc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - } - leaf total-a10-closed-by-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - } - leaf total-a10-success-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - } - leaf total-a10-failed-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - } - leaf total-a10-ingress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - } - leaf total-a10-egress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - } - leaf a10-reg-update-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - } - leaf total-a10-dropped-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - } - } - - grouping hrpd-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; - } - leaf pdsn-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; - } - leaf security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; - } - leaf security-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; - } - leaf ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; - } - leaf pds-nadmin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; - } - leaf pdsn-health-status { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; - } - leaf pdsnip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; - } - } - - grouping pcfpdsn-a11-reg-update-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; - leaf pdsn-number-reg-update-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - } - leaf pdsnip-address-reg-update-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - } - leaf a11-reg-update-received-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - } - leaf a11-reg-update-id-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - } - leaf a11-reg-update-auth-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - } - leaf a11-reg-update-for-unknown-psipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - } - leaf a11-reg-update-unspecified-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - } - leaf a11-reg-update-ppp-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - } - leaf a11-reg-update-registration-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - } - leaf a11-reg-update-pdsn-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - } - leaf a11-reg-update-inter-pcf-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - } - leaf a11-reg-update-inter-pdsn-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - } - leaf a11-reg-update-pdsnoamp-intervention-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - } - leaf a11-reg-update-accounting-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - } - leaf a11-reg-update-user-failed-authentication-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - } - leaf a11-reg-update-unknown-cause-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - } - leaf a11-reg-update-without-reason-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - } - } - - grouping pcfpdsn-a11-session-update-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; - leaf pdsn-number-session-update-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; - } - leaf pdsnip-address-session-update-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; - } - leaf a11-session-update-received-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; - } - leaf a11-session-update-accepted-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; - } - leaf a11-session-update-extended-apipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; - } - leaf a11-session-update-for-unknown-psipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; - } - leaf a11-session-update-denied-id-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; - } - leaf a11-session-update-denied-auth-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; - } - leaf a11-session-update-denied-reason-unspecified-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; - } - leaf a11-session-update-denied-poorly-formed-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; - } - leaf a11-session-update-denied-session-params-not-updated-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; - } - leaf a11-session-update-denied-qo-s-profile-id-not-supported-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; - } - leaf a11-session-update-denied-insufficient-resources-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; - } - leaf a11-session-update-denied-handoff-in-progress-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; - } - } - - grouping pcfpdsn-aux-a10-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; - leaf pdsn-number-aux-a10-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; - } - leaf pdsnip-address-aux-a10-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; - } - leaf aux-a10-connections-created-in-first-reg-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; - } - leaf aux-a10-connections-created-in-subsequent-reg-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; - } - leaf aux-a10-fwd-ip-flows-created-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; - } - leaf aux-a10-rev-ip-flows-created-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; - } - leaf aux-a10-ip-flow-accounting-reg-requests-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; - } - } - - grouping pcfpdsn-pcfpdsn-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; - leaf a10-setup-attempts-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - } - leaf a10-setup-successes-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - } - leaf a10-setup-blocks-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - } - leaf a11-reg-req-denied-id-mismatch-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - } - leaf a11-reg-req-denied-unknown-pdsnpdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - } - leaf a11-reg-req-denied-no-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - } - leaf a11-reg-req-denied-admin-prohibit-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - } - leaf a11-reg-req-denied-insuff-resources-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - } - leaf a11-reg-req-denied-failed-auth-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - } - leaf a11-reg-req-denied-malformed-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - } - leaf a11-reg-req-denied-unsupp-vend-id-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - } - leaf a11-reg-req-denied-unknown-error-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - } - leaf a10-reg-req-for-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-re-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-release-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - } - leaf pdsn-number-pdsn-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - } - leaf pds-nip-address-pdsn-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - } - } - - grouping hrpd-qo-s-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; - leaf num-qo-s-subscriber-profile-updates-rcvd { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; - } - leaf num-pdsnip-flow-updates-msg-rcvd { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; - } - leaf num-pdsnip-flow-updates-msg-failed { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; - } - leaf num-qo-s-setup-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; - } - leaf num-qo-s-setup-requests-accepted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; - } - leaf num-qo-s-setup-requests-rejected { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; - } - leaf num-reservation-on-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; - } - leaf num-reservation-on-requests-accepted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; - } - leaf num-reservation-on-requests-rejected { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; - } - leaf num-reservation-on-requests-failed { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; - } - leaf num-fwd-reservation-on-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; - } - leaf num-rev-reservation-on-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; - } - leaf num-reservation-off-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; - } - leaf num-reservation-off-requests-accepted { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; - } - leaf num-reservation-off-requests-rejected { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; - } - leaf num-fwd-reservation-off-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; - } - leaf num-rev-reservation-off-messages-sent { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; - } - leaf num-qo-s-release-requests-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; - } - leaf num-connection-close-initiated-no-ran-rsr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; - } - } - - grouping ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; - leaf hrpd-car-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; - } - leaf rfcnfl { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; - } - leaf rfcnfl-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; - } - leaf pilot-pn { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; - } - leaf pilot-pn-in-use { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; - } - leaf max-fap-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; - } - leaf max-fap-tx-power-in-use { - type int32 { - range "-200..200"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; - } - leaf control-channel-rate { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; - } - leaf sync-capsule-offset { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; - } - leaf rab-length { - type int32 { - range "8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; - } - leaf rab-offset { - type int32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; - } - leaf sector-id { - type string { - length "16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; - } - leaf color-code { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; - } - leaf subnet-mask-length { - type int32 { - range "0..104"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; - } - leaf hrpd-sec-el-reverse-link-silence-duration { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; - } - leaf hrpd-sec-el-reverse-link-silence-period { - type int32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; - } - leaf open-loop-adjust { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; - } - leaf probe-initial-adjust { - type int32 { - range "-15..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; - } - leaf probe-num-steps { - type int32 { - range "1..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; - } - leaf probe-power-step { - type int32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; - } - leaf a-persistence { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; - } - leaf rssirab-threshold { - type int32 { - range "-1600..1600"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; - } - leaf load-rab-threshold { - type uint32 { - range "0..480"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; - } - leaf connection-rate-limit { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; - } - leaf rfe-rl-balance-ratio { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; - } - } - - grouping hrpd-rnc-sig-apps-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; - leaf c-num-page-requests { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; - } - leaf s-num-page-requests { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; - } - leaf s-num-connection-setup-attempts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; - } - leaf c-num-connection-setup-attempts { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; - } - leaf s-num-connection-setup-success { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; - } - leaf c-num-connection-setup-success { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; - } - leaf s-num-normal-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; - } - leaf c-num-normal-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; - } - leaf s-num-total-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; - } - leaf c-num-total-connection-closes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; - } - leaf s-num-rf-related-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; - } - leaf c-num-rf-related-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; - } - leaf s-num-page-responses { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; - } - leaf c-num-page-responses { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; - } - leaf s-num-rf-related-drops-rtc-lost { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; - } - leaf c-num-rf-related-drops-rtc-lost { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; - } - leaf s-num-rf-related-drops-no-ftc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; - } - leaf c-num-rf-related-drops-no-ftc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; - } - leaf s-num-network-error-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; - } - leaf c-num-network-error-drops { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; - } - leaf s-num-network-error-drops-rnc-internal { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; - } - leaf c-num-network-error-drops-rnc-internal { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; - } - leaf s-num-network-error-drops-rnc-external { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; - } - leaf c-num-network-error-drops-rnc-external { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; - } - leaf s-num-network-error-drops-a10-setup-fail { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; - } - leaf c-num-network-error-drops-a10-setup-fail { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; - } - leaf s-num-misc-drops-sector-down { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; - } - leaf c-num-misc-drops-sector-down { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; - } - leaf s-num-misc-drops-internal-error { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; - } - leaf c-num-misc-drops-internal-error { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; - } - leaf c-num-misc-drops-state-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; - } - leaf s-num-misc-drops-state-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; - } - leaf s-num-misc-drops-due-to-rlp { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; - } - leaf c-num-misc-drops-due-to-rlp { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; - } - } - - grouping hrpd-redirect-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; - leaf redirect-channel-number { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; - } - leaf redirect-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; - } - } - - grouping cell-config-cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX."; - leaf pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; - } - leaf max-batch-pcfpdsn-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; - } - leaf batch-pcfpdsn-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; - } - } - - grouping one-x-batch-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; - } - leaf batch-table-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; - } - leaf batch-table-start-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; - } - leaf batch-table-end-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; - } - leaf batch-table-security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; - } - leaf batch-table-secret-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; - } - leaf batch-table-ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; - } - leaf batch-table-pdsn-admin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; - } - leaf pdsn-type { - type enumeration { - enum OneX { - description - "Enum Value - OneX"; - } - enum HRPDRev0 { - description - "Enum Value - HRPDRev0"; - } - enum HRPDRevA { - description - "Enum Value - HRPDRevA"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; - } - } - - grouping one-x-pcf-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; - leaf pcfpdsn-health-monitor-interval { - type uint32 { - range "0..180"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; - } - } - - grouping one-x-pcf-config-pcf-performance-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; - leaf a10-setup-failure-no-reason { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; - } - leaf a10-setup-failure-admin-prohibit { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; - } - leaf a10-setup-failure-insuff-resources { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; - } - leaf a10-setup-failure-failed-auth { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; - } - leaf a10-setup-failure-id-mismatch { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; - } - leaf a10-setup-failure-malformed-req { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; - } - leaf a10-setup-failure-unknown-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; - } - leaf a10-setup-failure-unsupp-vend-id { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; - } - leaf total-a10-closed-by-rnc { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; - } - leaf total-a10-closed-by-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; - } - leaf total-a10-success-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; - } - leaf total-a10-failed-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; - } - leaf total-a10-ingress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; - } - leaf total-a10-egress-bytes { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; - } - leaf a10-reg-update-received { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; - } - leaf total-a10-dropped-pages { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; - } - } - - grouping one-x-pcfpdsn-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; - } - leaf pdsn-number { - type int32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; - } - leaf security-parameter-index { - type uint32 { - range "256..4294967295"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; - } - leaf security-key { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; - } - leaf ios-version { - type enumeration { - enum TIA-878-ballot { - description - "Enum Value - TIA-878-ballot"; - } - enum TIA-878-1 { - description - "Enum Value - TIA-878-1"; - } - enum TIA-878-a { - description - "Enum Value - TIA-878-a"; - } - enum TIA-878-legacy { - description - "Enum Value - TIA-878-legacy"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; - } - leaf pds-nadmin-status { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; - } - leaf pdsn-health-status { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; - } - leaf pdsnip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; - } - } - - grouping one-x-pcfpdsn-a11-reg-update-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; - leaf pdsn-number-reg-update-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; - } - leaf pdsnip-address-reg-update-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; - } - leaf a11-reg-update-received-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; - } - leaf a11-reg-update-id-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; - } - leaf a11-reg-update-auth-check-fail-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; - } - leaf a11-reg-update-for-unknown-psipdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; - } - leaf a11-reg-update-unspecified-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; - } - leaf a11-reg-update-ppp-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; - } - leaf a11-reg-update-registration-timeout-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; - } - leaf a11-reg-update-pdsn-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; - } - leaf a11-reg-update-inter-pcf-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; - } - leaf a11-reg-update-inter-pdsn-handoff-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; - } - leaf a11-reg-update-pdsnoamp-intervention-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; - } - leaf a11-reg-update-accounting-error-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; - } - leaf a11-reg-update-user-failed-authentication-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; - } - leaf a11-reg-update-unknown-cause-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; - } - leaf a11-reg-update-without-reason-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; - } - } - - grouping one-x-pcfpdsn-pcfpdsn-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; - leaf a10-setup-attempts-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; - } - leaf a10-setup-successes-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; - } - leaf a10-setup-blocks-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; - } - leaf a11-reg-req-denied-id-mismatch-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; - } - leaf a11-reg-req-denied-unknown-pdsnpdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; - } - leaf a11-reg-req-denied-no-reason-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; - } - leaf a11-reg-req-denied-admin-prohibit-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; - } - leaf a11-reg-req-denied-insuff-resources-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; - } - leaf a11-reg-req-denied-failed-auth-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; - } - leaf a11-reg-req-denied-malformed-req-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; - } - leaf a11-reg-req-denied-unsupp-vend-id-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; - } - leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; - } - leaf a11-reg-req-denied-unknown-error-code-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; - } - leaf a10-reg-req-for-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-re-registration-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; - } - leaf a10-reg-req-for-release-retransmissions-pdsn { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; - } - leaf pdsn-number-pdsn-perf { - type int32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; - } - leaf pds-nip-address-pdsn-perf { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; - } - } - - grouping one-x-ran-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; - leaf one-x-sector-nid { - type int32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; - } - leaf one-x-sector-sid { - type int32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; - } - leaf one-xpzid { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; - } - leaf base-id { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; - } - leaf max-neighbor-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; - } - leaf neighbor-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; - } - } - - grouping ran-apidm-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; - leaf association-type { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; - } - leaf apidlen { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; - } - leaf apid { - type string { - length "0..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; - } - leaf apidmask { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; - } - leaf iosmscid { - type uint32 { - range "0..16777215"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; - } - leaf ioscellid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; - } - leaf intrafreqhohysincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; - } - leaf intrafreqhohys { - type uint32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; - } - leaf intrafreqhoslopeincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; - } - leaf intrafreqhoslope { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; - } - leaf interfreqhohysincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; - } - leaf interfreqhohys { - type uint32 { - range "0..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; - } - leaf interfreqhoslopeincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; - } - leaf interfreqhoslope { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; - } - leaf interfreqsrchthincl { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; - } - leaf interfreqsrchth { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; - } - } - - grouping ran-apidtm-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; - leaf apidtextcha-ri-len { - type uint32 { - range "0..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; - } - leaf apidtextmsgencoding { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; - } - leaf apidtextcha-ri { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; - } - } - - grouping ran-appim-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; - leaf lifetime { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; - } - leaf numappirec { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; - } - leaf appirec-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; - } - } - - grouping appim-appirec-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; - } - leaf apassntype { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; - } - leaf apsidsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; - } - leaf apnidsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; - } - leaf apbandsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; - } - leaf apfreqsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; - } - leaf appnrecsameasprevious { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; - } - leaf apsid { - type uint32 { - range "0..32767"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; - } - leaf apnid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; - } - leaf apband { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; - } - leaf apfreq { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; - } - leaf appnrectype { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; - } - leaf appnreclen { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; - } - leaf appnrec { - type string { - length "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; - } - } - - grouping ran-access-parameters-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; - leaf nom-pwr { - type int32 { - range "-7..8"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; - } - leaf init-pwr { - type int32 { - range "-15..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; - } - leaf pwr-step-indb { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; - } - leaf nom-pwr-ext { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; - } - leaf apm-auth { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; - } - leaf apm-rand-update-prd { - type uint32 { - range "16..14400"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; - } - leaf initialpwr { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; - } - leaf pwr-step { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; - } - leaf num-step { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; - } - leaf max-cap-size { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; - } - leaf preamble-size { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; - } - leaf psist09 { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; - } - leaf psist10 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; - } - leaf psist11 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; - } - leaf psist12 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; - } - leaf psist13 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; - } - leaf psist14 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; - } - leaf psist15 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; - } - leaf msg-psist { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; - } - leaf reg-psist { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; - } - leaf probe-pn-ran { - type uint32 { - range "0..9"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; - } - leaf acc-tmo { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; - } - leaf probe-bkoff { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; - } - leaf bkoff { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; - } - leaf max-req-seq { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; - } - leaf max-rsp-seq { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; - } - } - - grouping ran-extended-system-parameters-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; - leaf prev { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; - } - leaf p-min-rev { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; - } - leaf delete-for-tmsi { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; - } - leaf use-tmsi { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; - } - leaf pref-msid-type { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; - } - leaf mcc { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; - } - leaf imsi1112 { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; - } - leaf tmsi-zone-len { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; - } - leaf tmsi-zone { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; - } - leaf bcast-index { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; - } - leaf imsit-supported { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; - } - leaf soft-slope { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; - } - leaf add-intercept { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; - } - leaf drop-intercept { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; - } - leaf max-num-alt-so { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; - } - leaf reselected-included { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; - } - leaf ec-thresh { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; - } - leaf ec-io-thresh { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; - } - leaf pilot-report { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; - } - leaf nghbr-set-entry-info { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; - } - leaf access-ho-order { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; - } - leaf nghbr-set-access-info { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; - } - leaf access-ho { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; - } - leaf access-ho-msg-rsp { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; - } - leaf access-probe-ho { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; - } - leaf acc-ho-list-upd { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; - } - leaf acc-probe-ho-other-msg { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; - } - leaf max-num-probe-ho { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; - } - leaf brdcast-gps-assit { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; - } - leaf qpch-supported { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; - } - leaf num-qpch { - type uint32 { - range "1..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; - } - leaf qpch-rate { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; - } - leaf qpch-pwr-level-page { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; - } - leaf qpc-hcci-supported { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; - } - leaf qpch-pwr-level-config { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; - } - leaf sdb-supported { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; - } - leaf r-lgain-traffic-pilot { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; - } - leaf rvs-pwr-ctrl-delay-incl { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; - } - leaf rvs-pwr-ctrl-delay { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; - } - } - - grouping ran-forward-pwr-ctr-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; - leaf fpcfch-init-setpt { - type int32 { - range "-128..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; - } - leaf fpc-subchan-gain { - type int32 { - range "-16..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; - } - leaf rl-gain-adj { - type int32 { - range "-8..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; - } - leaf fpcfchfer { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; - } - leaf fpcfch-min-setpt { - type int32 { - range "-128..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; - } - leaf fpcfch-max-setpt { - type int32 { - range "-128..127"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; - } - } - - grouping ran-hard-handoff-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; - leaf handout-enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; - } - leaf ho-pilot-power-thresh { - type int32 { - range "0..5"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; - } - leaf ho-pilot-duration { - type uint32 { - range "20..50"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; - } - } - - grouping hard-handoff-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; - leaf tx-ho-required { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; - } - leaf rx-ho-command { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; - } - leaf ho-required-rejected { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; - } - leaf ho-required-unanswered { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; - } - leaf tx-uhdm { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; - } - leaf rx-ns-ack { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; - } - leaf ho-failure-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; - } - leaf call-drop-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; - } - leaf tx-ho-commence { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; - } - leaf rx-ho-session-clear { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; - } - leaf return-on-failure-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; - } - leaf one-pilot-report-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; - } - leaf two-pilot-report-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; - } - leaf three-pilot-report-count { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; - } - } - - grouping ran-neighbor-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; - } - leaf pilot-inc { - type int32 { - range "1..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; - } - leaf one-x-neighbor-index { - type int32 { - range "0..19"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; - } - leaf neighbor-config { - type enumeration { - enum SameConfig { - description - "Enum Value - SameConfig"; - } - enum SamePaging { - description - "Enum Value - SamePaging"; - } - enum DiffPaging { - description - "Enum Value - DiffPaging"; - } - enum Unknown { - description - "Enum Value - Unknown"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; - } - leaf neighbor-pn { - type int32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; - } - leaf search-priority { - type enumeration { - enum Low { - description - "Enum Value - Low"; - } - enum Medium { - description - "Enum Value - Medium"; - } - enum High { - description - "Enum Value - High"; - } - enum VeryHigh { - description - "Enum Value - VeryHigh"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; - } - leaf neighbor-band { - type enumeration { - enum 0 { - description - "Enum Value - 0"; - } - enum 1 { - description - "Enum Value - 1"; - } - enum 2 { - description - "Enum Value - 2"; - } - enum 3 { - description - "Enum Value - 3"; - } - enum 4 { - description - "Enum Value - 4"; - } - enum 5 { - description - "Enum Value - 5"; - } - enum 6 { - description - "Enum Value - 6"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; - } - leaf neighbor-frequency { - type int32 { - range "0..2016"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; - } - leaf frequency-included { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; - } - leaf in-traffic { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; - } - leaf overhead-msg { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; - } - leaf base-identifier { - type int32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; - } - leaf air-interface { - type enumeration { - enum OneX { - description - "Enum Value - OneX"; - } - enum IS95 { - description - "Enum Value - IS95"; - } - enum HRPD { - description - "Enum Value - HRPD"; - } - enum Other { - description - "Enum Value - Other"; - } - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; - } - leaf hand-out-capable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; - } - leaf one-x-neighbor-longitude { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; - } - leaf one-x-neighbor-latitude { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; - } - leaf one-x-neighbor-msc-id { - type uint32 { - range "0..16777215"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; - } - leaf one-x-neighbor-ios-cell-id { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; - } - leaf force-in-overhead { - type boolean; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; - } - leaf included-in-overhead { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; - } - } - - grouping ran-network-listen-mode-config-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; - leaf rfcnfl-margin { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; - } - leaf fap-coverage-target { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; - } - leaf fap-beacon-coverage-target { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; - } - leaf max-coverage-edge-pilot-strength { - type int32 { - range "-300..0"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; - } - leaf max-allowable-pilot-strength-degradation { - type int32 { - range "0..150"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; - } - leaf rfcnfl-to-protect { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; - } - leaf fap-allowed-adj-chan-coverage-hole { - type uint32 { - range "30..150"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; - } - leaf acir { - type uint32; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; - } - } - - grouping ran-power-control-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; - leaf one-xpcfpc-incl { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; - } - leaf one-xpcfpcfch-min-setpt { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; - } - leaf one-xpcfpcfch-max-setpt { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; - } - leaf one-xpcrpc-incl { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; - } - leaf one-xpcfch-chan-adj-gain { - type int32 { - range "-48..48"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; - } - leaf one-xpc-pwr-rep-thresh { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; - } - leaf one-xpc-pwr-rep-frames { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; - } - leaf one-x-pwr-thresh-enable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; - } - leaf one-xpc-pwr-period-enable { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; - } - leaf one-xpc-pwr-rep-delay { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; - } - } - - grouping one-x-ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; - leaf rfcnfl { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; - } - leaf rfcnfl-band-in-use { - type string; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; - } - leaf rfcnfl-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; - } - leaf pilot-pn { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; - } - leaf pilot-pn-in-use { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; - } - leaf max-fap-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; - } - leaf max-fap-tx-power-in-use { - type int32 { - range "-400..200"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; - } - leaf pch-pwr-percentage { - type uint32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; - } - leaf pilot-pwr-percentage { - type uint32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; - } - leaf sync-pwr-percentage { - type uint32 { - range "1000..1000000"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; - } - } - - grouping ran-system-parameters-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; - leaf reg-zone { - type uint32 { - range "0..4095"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; - } - leaf total-zones { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; - } - leaf zone-timer { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; - } - leaf reg-period { - type uint32 { - range "29..85"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; - } - leaf srch-win-a { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; - } - leaf srch-win-n { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; - } - leaf srch-win-r { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; - } - leaf nghbr-max-age { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; - } - leaf pwr-rep-thresh { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; - } - leaf pwr-rep-frames { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; - } - leaf pwr-thresh-enable { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; - } - leaf pwr-period-enable { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; - } - leaf pwr-rep-delay { - type uint32 { - range "0..32"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; - } - leaf rescan { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; - } - leaf tadd { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; - } - leaf tdrop { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; - } - leaf tcomp { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; - } - leaf t-tdrop { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; - } - leaf in-traffic-tadd { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; - } - leaf in-traffic-tdrop { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; - } - leaf in-traffic-tcomp { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; - } - leaf in-traffic-ttdrop { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; - } - } - - grouping one-x-redirect-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; - leaf redirect-channel-number { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; - } - leaf redirect-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; - } - } - - grouping one-x-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; - leaf registration-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; - } - leaf registration-fails { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; - } - leaf registrations-blocked { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; - } - leaf page-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; - } - leaf page-fails { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; - } - leaf voice-call-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; - } - leaf voice-call-failures { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; - } - leaf voice-calls-blocked { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; - } - leaf voice-calls-dropped { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; - } - leaf data-call-attempts { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; - } - leaf data-call-failures { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; - } - leaf data-calls-blocked { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; - } - leaf data-calls-dropped { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; - } - leaf average-voice-call { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; - } - leaf average-data-call { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; - } - leaf average-session-in-sec { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; - } - leaf total-voice-calls { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; - } - leaf total-data-calls { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; - } - leaf fwd-voice-packet-drop-percentage { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; - } - leaf rev-voice-packet-drop-percentage { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; - } - leaf fwd-avg-data-rate { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; - } - leaf rev-avg-data-rate { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; - } - leaf bc-index-zero-to-one-transitions { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; - } - leaf bc-index-one-to-zero-transitions { - type uint32 { - range "0..4294967295"; - } - config false; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; - } - } - - grouping cell-config-lte-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; - } - } - - grouping lte-epc-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC."; - leaf allowed-ciphering-algorithm-list { - type enumeration { - enum EEA0 { - description - "Enum Value - EEA0"; - } - enum 128-EEA1 { - description - "Enum Value - 128-EEA1"; - } - enum 128-EEA2 { - description - "Enum Value - 128-EEA2"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; - } - leaf allowed-integrity-protection-algorithm-list { - type enumeration { - enum 128-EIA1 { - description - "Enum Value - 128-EIA1"; - } - enum 128-EIA2 { - description - "Enum Value - 128-EIA2"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; - } - leaf tac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.TAC"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.TAC"; - } - leaf eaid { - type uint32 { - range "0..16777216"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.EAID"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.EAID"; - } - leaf max-plmn-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; - } - leaf plmn-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; - } - leaf max-qo-s-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; - } - leaf qo-s-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; - } - } - - grouping ho-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; - leaf toe-nb-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; - } - leaf toe-nb-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; - } - leaf toe-nb-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; - } - leaf frome-nb-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; - } - leaf frome-nb-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; - } - leaf frome-nb-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; - } - leaf to-utran-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; - } - leaf to-utran-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; - } - leaf to-utran-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; - } - leaf to-geran-att { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; - } - leaf to-geran-succ { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; - } - leaf to-geran-fail { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; - } - } - - grouping epc-plmn-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; - } - leaf is-primary { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; - } - leaf cell-reserved-for-operator-use { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; - } - } - - grouping epc-qo-s-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; - } - leaf qci { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; - } - leaf type { - type enumeration { - enum GBR { - description - "Enum Value - GBR"; - } - enum Non-GBR { - description - "Enum Value - Non-GBR"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; - } - leaf priority { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; - } - leaf packet-delay-budget { - type uint32 { - range "50 | 100 | 150 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1500 | 2000"; - } - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; - } - } - - grouping lte-energy-savings-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings."; - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; - } - leaf state { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; - } - leaf not-allowed-time-period-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; - } - } - - grouping energy-savings-activation-candidate-cells-load-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; - leaf threshold { - type uint32 { - range "min..100"; - } - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; - } - leaf time-duration { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; - } - } - - grouping energy-savings-deactivation-candidate-cells-load-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; - leaf threshold { - type uint32 { - range "min..100"; - } - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; - } - leaf time-duration { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; - } - } - - grouping energy-savings-not-allowed-time-period-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; - } - leaf start-time { - type string; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; - } - leaf end-time { - type string; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; - } - leaf days-of-week { - type enumeration { - enum Monday { - description - "Enum Value - Monday"; - } - enum Tuesday { - description - "Enum Value - Tuesday"; - } - enum Wednesday { - description - "Enum Value - Wednesday"; - } - enum Thursday { - description - "Enum Value - Thursday"; - } - enum Friday { - description - "Enum Value - Friday"; - } - enum Saturday { - description - "Enum Value - Saturday"; - } - enum Sunday { - description - "Enum Value - Sunday"; - } - } - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; - } - } - - grouping csg-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; - leaf mean-nbr-usr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; - } - leaf att-inbound-mobility { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; - } - leaf succ-inbound-mobility { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; - } - leaf failed-inbound-mobility { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; - } - } - - grouping ran-cell-restriction-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; - leaf cell-barred { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; - } - leaf cell-reserved-for-operator-use { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; - } - leaf barring-for-emergency { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; - } - } - - grouping ran-common-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Common."; - leaf cell-identity { - type uint32 { - range "0..268435455"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; - } - } - - grouping drb-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; - leaf pdcp-sdu-bitrate-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; - } - leaf pdcp-sdu-bitrate-ul { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; - } - leaf pdcp-sdu-bitrate-dl-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; - } - leaf pdcp-sdu-bitrate-ul-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; - } - leaf pdcp-sdu-delay-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; - } - leaf pdcp-sdu-drop-rate-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; - } - leaf pdcp-sdu-air-loss-rate-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; - } - leaf pdcp-sdu-loss-rate-ul { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; - } - leaf ue-active-dl { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; - } - leaf ue-active-ul { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; - } - } - - grouping erab-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; - leaf estab-init-att-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; - } - leaf estab-init-succ-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; - } - leaf estab-init-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; - } - leaf estab-att-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; - } - leaf estab-succ-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; - } - leaf estab-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; - } - leaf rel-enb-nbr-qci { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; - } - leaf rel-enb-nbr-cause { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; - } - leaf lgw-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; - } - } - - grouping stats-lgw-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf correlation-id { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; - } - leaf estab-direct-path-lgw-att-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - } - leaf estab-direct-path-lgw-succ-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - } - leaf estab-direct-path-lgw-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - } - } - - grouping mac-drx-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; - leaf drx-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; - } - leaf on-duration-timer { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; - } - leaf drx-inactivity-timer { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; - } - leaf drx-retransmission-timer { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; - } - leaf long-drx-cycle { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; - } - leaf drx-start-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; - } - leaf short-drx-cycle { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; - } - leaf drx-short-cycle-timer { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; - } - } - - grouping mac-rach-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; - leaf number-of-ra-preambles { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; - } - leaf size-of-ra-group-a { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; - } - leaf message-size-group-a { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; - } - leaf message-power-offset-group-b { - type int32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; - } - leaf power-ramping-step { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; - } - leaf preamble-initial-received-target-power { - type int32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; - } - leaf preamble-trans-max { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; - } - leaf response-window-size { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; - } - leaf contention-resolution-timer { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; - } - leaf max-harq-msg3-tx { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; - } - } - - grouping mac-ulsch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; - leaf max-harq-tx { - type uint32 { - range "1..8 | 10 | 12 | 16 | 20 | 24 | 28"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; - } - leaf periodic-bsr-timer { - type uint32 { - range "0 | 5 | 10 | 16 | 20 | 32 | 40 | 64 | 80 | 128 | 160 | 320 | 640 | 1280 | 2560"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; - } - leaf retx-bsr-timer { - type uint32 { - range "320 | 640 | 1280 | 2560 | 5120 | 10240"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; - } - leaf tti-bundling { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; - } - } - - grouping conn-mode-eutra-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; - leaf filter-coefficient-rsrp { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; - } - leaf filter-coefficient-rsrq { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; - } - leaf a1-threshold-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; - } - leaf a1-threshold-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; - } - leaf a2-threshold-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; - } - leaf a2-threshold-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; - } - leaf a3-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; - } - leaf report-on-leave { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; - } - leaf a4-threshold-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; - } - leaf a4-threshold-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; - } - leaf a5-threshold1-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; - } - leaf a5-threshold1-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; - } - leaf a5-threshold2-rsrp { - type uint32 { - range "0..97"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; - } - leaf a5-threshold2-rsrq { - type uint32 { - range "0..34"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; - } - leaf hysteresis { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; - } - leaf time-to-trigger { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; - } - leaf trigger-quantity { - type enumeration { - enum RSRP { - description - "Enum Value - RSRP"; - } - enum RSRQ { - description - "Enum Value - RSRQ"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; - } - leaf report-quantity { - type enumeration { - enum SameAsTriggerQuantity { - description - "Enum Value - SameAsTriggerQuantity"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; - } - leaf max-report-cells { - type uint32 { - range "1..8"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; - } - leaf report-interval { - type uint32 { - range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; - } - leaf report-amount { - type uint32 { - range "0..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; - } - } - - grouping conn-mode-irat-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; - leaf qoffsett-utra { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; - } - leaf filter-coefficient-utra { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; - } - leaf meas-quantity-utrafdd { - type enumeration { - enum CPICH-RSCP { - description - "Enum Value - CPICH-RSCP"; - } - enum CPICH-EcN0 { - description - "Enum Value - CPICH-EcN0"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; - } - leaf b1-threshold-utrarscp { - type int32 { - range "-5..91"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; - } - leaf b1-threshold-utra-ec-n0 { - type uint32 { - range "0..49"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; - } - leaf qoffset-geran { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; - } - leaf filter-coefficient-geran { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; - } - leaf b1-threshold-geran { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; - } - leaf qoffset-cdma2000 { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; - } - leaf meas-quantity-cdma2000 { - type enumeration { - enum PilotStrength { - description - "Enum Value - PilotStrength"; - } - enum PilotPnPhaseAndPilotStrength { - description - "Enum Value - PilotPnPhaseAndPilotStrength"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; - } - leaf b1-threshold-cdma2000 { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; - } - leaf b2-threshold2-utrarscp { - type int32 { - range "-5..91"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; - } - leaf b2-threshold2-utra-ec-n0 { - type uint32 { - range "0..49"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; - } - leaf b2-threshold2-geran { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; - } - leaf b2-threshold2-cdma2000 { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; - } - leaf hysteresis { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; - } - leaf time-to-trigger { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; - } - leaf max-report-cells { - type uint32 { - range "1..8"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; - } - leaf report-interval { - type uint32 { - range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; - } - leaf report-amount { - type uint32 { - range "0..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; - } - } - - grouping idle-mode-common-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; - leaf qhyst { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; - } - leaf q-hyst-sf-medium { - type int32 { - range "-6 | -4 | -2 | 0"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; - } - leaf q-hyst-sf-high { - type int32 { - range "-6 | -4 | -2 | 0"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; - } - leaf t-evaluation { - type uint32 { - range "30 | 60 | 120 | 180 | 240"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; - } - leaf t-hyst-normal { - type uint32 { - range "30 | 60 | 120 | 180 | 240"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; - } - leaf n-cell-change-medium { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; - } - leaf n-cell-change-high { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; - } - } - - grouping irat-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; - leaf search-window-size { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; - } - leaf t-reselection-cdma2000 { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; - } - leaf t-reselection-cdma2000-sf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; - } - leaf t-reselection-cdma2000-sf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; - } - leaf max-cdma2000-band-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; - } - leaf cdma2000-band-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; - } - } - - grouping cdma2000-cdma2000-band-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; - } - leaf band-class { - type uint32 { - range "0..17"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; - } - } - - grouping irat-geran-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; - leaf t-reselection-geran { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; - } - leaf t-reselection-geransf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; - } - leaf t-reselection-geransf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; - } - leaf max-geran-freq-group-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; - } - leaf geran-freq-group-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; - } - } - - grouping geran-geran-freq-group-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; - } - leaf band-indicator { - type enumeration { - enum GSM850 { - description - "Enum Value - GSM850"; - } - enum GSM900 { - description - "Enum Value - GSM900"; - } - enum DCS1800 { - description - "Enum Value - DCS1800"; - } - enum PCS1900 { - description - "Enum Value - PCS1900"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; - } - leaf q-rx-lev-min { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; - } - } - - grouping irat-utra-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; - leaf t-reselection-utra { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; - } - leaf t-reselection-utrasf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; - } - leaf t-reselection-utrasf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; - } - leaf max-utranfdd-freq-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; - } - leaf utranfdd-freq-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; - } - } - - grouping utra-utranfdd-freq-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; - } - leaf utra-carrier-arfcn { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; - } - leaf q-rx-lev-min { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; - } - leaf q-qual-min { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; - } - leaf p-max-utra { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; - } - } - - grouping idle-mode-inter-freq-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; - leaf max-carrier-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; - } - leaf carrier-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; - } - } - - grouping inter-freq-carrier-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; - } - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; - } - leaf q-rx-lev-min-si-b5 { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; - } - leaf q-offset-freq { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; - } - leaf t-reselection-eutra { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; - } - leaf thresh-x-high { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; - } - leaf thresh-x-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; - } - leaf p-max { - type int32 { - range "-30..33"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; - } - leaf t-reselection-eutrasf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; - } - leaf t-reselection-eutrasf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; - } - } - - grouping idle-mode-intra-freq-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; - leaf q-rx-lev-min-si-b1 { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; - } - leaf q-rx-lev-min-si-b3 { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; - } - leaf q-rx-lev-min-offset { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; - } - leaf s-intra-search { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; - } - leaf t-reselection-eutra { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; - } - leaf s-non-intra-search { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; - } - leaf cell-reselection-priority { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; - } - leaf p-max { - type int32 { - range "-30..33"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; - } - leaf thresh-serving-low { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; - } - leaf t-reselection-eutrasf-medium { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; - } - leaf t-reselection-eutrasf-high { - type uint32 { - range "25 | 50 | 75 | 100"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; - } - } - - grouping lte-ran-neighbor-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; - leaf max-lte-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; - } - leaf lte-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; - } - } - - grouping neighbor-list-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; - leaf max-umts-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; - } - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - } - leaf max-cdma2000-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; - } - leaf umts-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - } - leaf cdma2000-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; - } - } - - grouping inter-rat-cell-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; - } - leaf band-class { - type uint32 { - range "0..17"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; - } - leaf arfcn { - type uint32 { - range "0..2047"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; - } - leaf pn-offset { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; - } - leaf type { - type enumeration { - enum 1xRTT { - description - "Enum Value - 1xRTT"; - } - enum HRPD { - description - "Enum Value - HRPD"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; - } - leaf cid { - type string { - length "min..16"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; - } - } - - grouping inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type enumeration { - enum GSM850 { - description - "Enum Value - GSM850"; - } - enum GSM900 { - description - "Enum Value - GSM900"; - } - enum DCS1800 { - description - "Enum Value - DCS1800"; - } - enum PCS1900 { - description - "Enum Value - PCS1900"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping inter-rat-cell-umts-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; - } - } - - grouping neighbor-list-lte-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; - } - leaf cid { - type uint32 { - range "0..268435455"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; - } - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; - } - leaf phy-cell-id { - type uint32 { - range "0..503"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; - } - leaf q-offset { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; - } - leaf cio { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; - } - leaf rs-tx-power { - type int32 { - range "-60..50"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; - } - leaf blacklisted { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; - } - } - - grouping ran-neighbor-list-in-use-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; - leaf max-lte-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; - } - leaf lte-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; - leaf max-umts-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; - } - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - } - leaf max-cdma2000-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; - } - leaf umts-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - } - leaf cdma2000-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-cdma2000-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf band-class { - type uint32 { - range "0..17"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; - } - leaf arfcn { - type uint32 { - range "0..2047"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; - } - leaf pn-offset { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; - } - leaf type { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; - } - leaf cid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping neighbor-list-in-use-inter-rat-cell-umts-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; - } - } - - grouping neighbor-list-in-use-lte-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; - } - leaf cid { - type uint32 { - range "0..268435455"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; - } - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; - } - leaf phy-cell-id { - type uint32 { - range "0..503"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; - } - leaf q-offset { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; - } - leaf cio { - type int32 { - range "-24..-8 | -6..6 | 8..24"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; - } - leaf rs-tx-power { - type int32 { - range "-60..50"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; - } - leaf blacklisted { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; - } - } - - grouping phy-antenna-info-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; - leaf antenna-ports-count { - type uint32 { - range "1 | 2 | 4"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; - } - } - - grouping phy-mbsfn-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; - leaf neigh-cell-config { - type uint32 { - range "0..3"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; - } - leaf max-sf-config-list-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; - } - leaf sf-config-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; - } - } - - grouping mbsfn-sf-config-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; - } - leaf sync-stratum-id { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; - } - leaf radio-frame-allocation-period { - type uint32 { - range "1..2 | 4 | 8 | 16 | 32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; - } - leaf radioframe-allocation-offset { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; - } - leaf radio-frame-allocation-size { - type uint32 { - range "1 | 4"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; - } - leaf sub-frame-allocations { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; - } - } - - grouping phy-pdsch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; - leaf pb { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; - } - leaf pa { - type int32; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; - } - } - - grouping phy-prach-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; - leaf root-sequence-index { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; - } - leaf configuration-index { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; - } - leaf high-speed-flag { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; - } - leaf zero-correlation-zone-config { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; - } - leaf freq-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; - } - } - - grouping phy-prs-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; - leaf num-prs-resource-blocks { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; - } - leaf prs-configuration-index { - type uint32 { - range "0..4095"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; - } - leaf num-consecutive-prs-subfames { - type uint32 { - range "1..2 | 4 | 6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; - } - } - - grouping phy-pucch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; - leaf delta-pucch-shift { - type enumeration { - enum ds1 { - description - "Enum Value - ds1"; - } - enum ds2 { - description - "Enum Value - ds2"; - } - enum ds3 { - description - "Enum Value - ds3"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; - } - leaf nrbcqi { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; - } - leaf ncsan { - type uint32 { - range "0..7"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; - } - leaf n1-pucchan { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; - } - leaf cqipucch-resource-index { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; - } - leaf k { - type uint32 { - range "1..4"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; - } - } - - grouping phy-pusch-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; - leaf nsb { - type uint32 { - range "1..4"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; - } - leaf hopping-mode { - type enumeration { - enum InterSubFrame { - description - "Enum Value - InterSubFrame"; - } - enum IntraAndInterSubFrame { - description - "Enum Value - IntraAndInterSubFrame"; - } - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; - } - leaf hopping-offset { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; - } - leaf enable64-qam { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; - } - } - - grouping pusch-ulrs-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; - leaf group-hopping-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; - } - leaf group-assignment-pusch { - type uint32 { - range "0..29"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; - } - leaf sequence-hopping-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; - } - leaf cyclic-shift { - type uint32 { - range "0..7"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; - } - } - - grouping phy-srs-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; - leaf srs-enabled { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; - } - leaf srs-bandwidth-config { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; - } - leaf srs-max-up-pts { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; - } - leaf ack-nack-srs-simultaneous-transmission { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; - } - } - - grouping phy-tdd-frame-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; - leaf sub-frame-assignment { - type uint32 { - range "0..6"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; - } - leaf special-subframe-patterns { - type uint32 { - range "0..8"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; - } - } - - grouping phy-ul-power-control-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; - leaf p0-nominal-pusch { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; - } - leaf alpha { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; - } - leaf p0-nominal-pucch { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; - } - leaf delta-fpucch-format1 { - type int32 { - range "-2 | 0 | 2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; - } - leaf delta-fpucch-format1b { - type uint32 { - range "1 | 3 | 5"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; - } - leaf delta-fpucch-format2 { - type int32 { - range "-2 | 0..2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; - } - leaf delta-fpucch-format2a { - type int32 { - range "-2 | 0 | 2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; - } - leaf delta-fpucch-format2b { - type int32 { - range "-2 | 0 | 2"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; - } - leaf delta-preamble-msg3 { - type int32 { - range "-1..6"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; - } - } - - grouping lte-ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RF."; - leaf earfcndl { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; - } - leaf earfcnul { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; - } - leaf freq-band-indicator { - type uint32 { - range "1..40"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; - } - leaf dl-bandwidth { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; - } - leaf ul-bandwidth { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; - } - leaf reference-signal-power { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; - } - leaf phy-cell-id { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; - } - leaf psch-power-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; - } - leaf ssch-power-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; - } - leaf pbch-power-offset { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; - } - } - - grouping rlc-sr-b1-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; - leaf default-configuration { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; - } - leaf t-poll-retransmit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; - } - leaf poll-pdu { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; - } - leaf poll-byte { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; - } - leaf max-retx-threshold { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; - } - leaf t-reordering { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; - } - leaf t-status-prohibit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; - } - } - - grouping rlc-sr-b2-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; - leaf default-configuration { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; - } - leaf t-poll-retransmit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; - } - leaf poll-pdu { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; - } - leaf poll-byte { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; - } - leaf max-retx-threshold { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; - } - leaf t-reordering { - type string { - length "min..128"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; - } - leaf t-status-prohibit { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; - } - } - - grouping rrc-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; - leaf att-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; - } - leaf fail-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; - } - leaf succ-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; - } - } - - grouping ran-rrc-timers-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; - leaf t300 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; - } - leaf t301 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; - } - leaf t302 { - type uint32 { - range "100 | 200 | 300 | 400 | 600 | 1000 | 1500 | 2000"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; - } - leaf t304-eutra { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; - } - leaf t304-irat { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; - } - leaf t310 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; - } - leaf t311 { - type uint32; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; - } - leaf t320 { - type uint32 { - range "5 | 10 | 20 | 30 | 60 | 120 | 180"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; - } - leaf n310 { - type uint32 { - range "1..4 | 6 | 8 | 10 | 20"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; - } - leaf n311 { - type uint32 { - range "1..6 | 8 | 10"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; - } - } - - grouping rru-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; - leaf prb-tot-dl { - type uint32 { - range "0..100"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; - } - leaf prb-tot-ul { - type uint32 { - range "0..100"; - } - config false; - description - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; - } - } - - grouping ran-s1-ap-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1AP."; - leaf t-reloc-prep { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; - } - leaf t-reloc-overall { - type string { - length "min..512"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; - } - } - - grouping ran-s1-u-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1U."; - leaf gtpu-echo-interval { - type uint32 { - range "0..60"; - } - description - "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; - } - } - - grouping lte-tunnel-g { - description - "Grouping object for FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; - } - leaf tunnel-ref { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; - } - leaf plmnid { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; - } - } - - grouping cell-config-umts-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS."; - leaf tunnel-instance { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; - reference - "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; - } - } - - grouping umts-cn-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN."; - leaf plmn-type { - type enumeration { - enum GSM-MAP { - description - "Enum Value - GSM-MAP"; - } - enum ANSI-41 { - description - "Enum Value - ANSI-41"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; - } - leaf equiv-plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; - } - leaf sac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.SAC"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.SAC"; - } - leaf broadcast-sac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; - } - leaf lacrac { - type string { - length "min..256"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; - } - leaf lac-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; - } - leaf rac-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; - } - } - - grouping cn-cs-domain-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; - leaf t3212 { - type uint32 { - range "0..91800"; - } - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; - } - leaf imsi-attach-detach-enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; - } - } - - grouping hho-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; - leaf att3-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; - } - leaf succ3-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; - } - leaf att2-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; - } - leaf succ2-g-macro-to-hnb-csho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; - } - } - - grouping rab-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; - leaf att-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; - } - leaf fail-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; - } - leaf succ-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; - } - leaf rel-drop-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; - } - } - - grouping cn-hho-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; - leaf succ-hnb-umts-intra-freq { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; - } - leaf att-hnb-umts-intra-freq { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; - } - leaf att-hnb-umts-inter-freq { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; - } - } - - grouping cn-ps-domain-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; - leaf network-mode-operation-combined { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; - } - } - - grouping ps-domain-rab-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; - leaf att-estab-ps { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; - } - leaf succ-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; - } - leaf fail-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; - } - leaf rel-drop-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; - } - leaf ul-num-user-bits-edch { - type uint64; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; - } - leaf ul-num-user-bits64-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; - } - leaf ul-num-user-bits128-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; - } - leaf ul-num-user-bits384-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; - } - leaf dl-num-user-bits-hsdpa { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; - } - leaf dl-num-user-bits64-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; - } - leaf dl-num-user-bits128-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; - } - leaf dl-num-user-bits384-k { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; - } - leaf lgw-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; - } - } - - grouping rab-stats-lgw-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf correlation-id { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; - } - leaf estab-direct-path-lgw-att-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; - } - leaf estab-direct-path-lgw-succ-nbr { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; - } - leaf estab-direct-path-lgw-fail-nbr { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; - } - } - - grouping umts-rab-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAB."; - leaf rab-succ-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; - } - leaf rab-fail-estab-cs { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; - } - leaf rab-succ-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; - } - leaf rab-fail-estab-ps { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; - } - leaf rabcs-setup-time-mean { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; - } - leaf rabcs-setup-time-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; - } - leaf rabps-setup-time-mean { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; - } - leaf rabps-setup-time-max { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; - } - leaf fail-ho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; - } - leaf succ-ho { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; - reference - "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; - } - } - - grouping umts-ran-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN."; - leaf ura-list { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; - } - leaf ura-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; - } - leaf cell-id { - type uint32 { - range "min..268435455"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; - } - leaf t-rat-c { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; - } - leaf t-raf-c { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; - } - leaf n-raf-c { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; - } - leaf tig-or { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; - } - leaf tin-tr { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; - } - leaf t-data-fwd { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; - } - leaf t-reloc-prep { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; - } - leaf t-reloc-overall { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; - } - leaf hnbid-realm { - type string { - length "min..182"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; - } - leaf hs-flag { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; - } - leaf hs-enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; - } - leaf num-of-hspdsc-hs { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; - } - leaf num-of-hsscc-hs { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; - } - } - - grouping umts-ran-csg-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG."; - leaf csg-indicator { - type boolean; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; - } - leaf uarfcndl-list { - type uint32; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; - } - } - - grouping csg-csgpsc-split-info-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; - leaf start-psc-range1-coefficient { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - } - leaf number-of-ps-cs { - type enumeration { - enum 5 { - description - "Enum Value - 5"; - } - enum 10 { - description - "Enum Value - 10"; - } - enum 15 { - description - "Enum Value - 15"; - } - enum 20 { - description - "Enum Value - 20"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 40 { - description - "Enum Value - 40"; - } - enum 50 { - description - "Enum Value - 50"; - } - enum 64 { - description - "Enum Value - 64"; - } - enum 80 { - description - "Enum Value - 80"; - } - enum 120 { - description - "Enum Value - 120"; - } - enum 160 { - description - "Enum Value - 160"; - } - enum 256 { - description - "Enum Value - 256"; - } - enum alltherest { - description - "Enum Value - alltherest"; - } - enum spare3 { - description - "Enum Value - spare3"; - } - enum spare2 { - description - "Enum Value - spare2"; - } - enum spare1 { - description - "Enum Value - spare1"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; - } - leaf psc-range2-offset { - type uint32 { - range "0..63"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; - } - } - - grouping umts-ran-cell-restriction-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; - leaf cell-barred { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; - } - leaf intra-freq-cell-reselection-indicator { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; - } - leaf t-barred { - type uint32 { - range "10 | 20 | 40 | 80 | 160 | 320 | 640 | 1280"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; - } - leaf access-class-barred-list-cs { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; - } - leaf access-class-barred-list-ps { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; - } - leaf cell-reserved-for-operator-use { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; - } - } - - grouping ran-cell-selection-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; - leaf quality-measure-cpich { - type enumeration { - enum Ec/No { - description - "Enum Value - Ec/No"; - } - enum RSCP { - description - "Enum Value - RSCP"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; - } - leaf qqual-min { - type int32 { - range "-24..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; - } - leaf qqual-min-offset { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; - } - leaf q-rx-lev-min { - type int32 { - range "-115..-25"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; - } - leaf delta-q-rx-lev-min { - type int32 { - range "-4 | -2"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; - } - leaf q-rx-lev-min-offset { - type uint32 { - range "2 | 4 | 6 | 8 | 10 | 12 | 14 | 16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; - } - leaf q-hyst1s { - type uint32 { - range "0..40"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; - } - leaf q-hyst2s { - type uint32 { - range "0..40"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; - } - leaf t-reselections { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; - } - leaf s-intrasearch { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; - } - leaf s-intersearch { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; - } - leaf s-search-hcs { - type int32 { - range "-105..91"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; - } - leaf s-search-rat { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; - } - leaf shcsrat { - type int32 { - range "-105..91"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; - } - leaf s-limit-search-rat { - type int32 { - range "-32..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; - } - leaf non-hcstcr-max { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 120 { - description - "Enum Value - 120"; - } - enum 180 { - description - "Enum Value - 180"; - } - enum 240 { - description - "Enum Value - 240"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; - } - leaf non-hcsncr { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; - } - leaf non-hcstcr-max-hyst { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 10 { - description - "Enum Value - 10"; - } - enum 20 { - description - "Enum Value - 20"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 40 { - description - "Enum Value - 40"; - } - enum 50 { - description - "Enum Value - 50"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 70 { - description - "Enum Value - 70"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; - } - leaf qhcs { - type uint32 { - range "0..99"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; - } - leaf use-of-hcs { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; - } - leaf hcs-prio { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; - } - leaf tcr-max { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 120 { - description - "Enum Value - 120"; - } - enum 180 { - description - "Enum Value - 180"; - } - enum 240 { - description - "Enum Value - 240"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; - } - leaf ncr { - type uint32 { - range "1..16"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; - } - leaf tcr-max-hyst { - type enumeration { - enum "not used" { - description - "Enum Value - not used"; - } - enum 10 { - description - "Enum Value - 10"; - } - enum 20 { - description - "Enum Value - 20"; - } - enum 30 { - description - "Enum Value - 30"; - } - enum 40 { - description - "Enum Value - 40"; - } - enum 50 { - description - "Enum Value - 50"; - } - enum 60 { - description - "Enum Value - 60"; - } - enum 70 { - description - "Enum Value - 70"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; - } - leaf ue-tx-pwr-max-rach { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; - } - } - - grouping ran-drx-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.DRX."; - leaf drx-cycle-length-coefficient-cs { - type uint32 { - range "6..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; - } - leaf drx-cycle-length-coefficient-ps { - type uint32 { - range "6..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; - } - leaf utrandrx-cycle-length-coefficient { - type uint32 { - range "3..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; - } - } - - grouping ran-inter-freq-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; - } - leaf inter-frequency-event-identity { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; - } - leaf weighting-factor-event2a { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; - } - leaf weighting-factor-event2b { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; - } - leaf weighting-factor-event2d { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; - } - leaf weighting-factor-event2f { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; - } - leaf hysteresis-event2a { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; - } - leaf hysteresis-event2b { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; - } - leaf hysteresis-event2d { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; - } - leaf hysteresis-event2f { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; - } - leaf time-to-trigger-event2a { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; - } - leaf time-to-trigger-event2b { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; - } - leaf time-to-trigger-event2d { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; - } - leaf time-to-trigger-event2f { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; - } - leaf threshold-used-frequency-event2b { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; - } - leaf threshold-used-frequency-event2d { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; - } - leaf threshold-used-frequency-event2f { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; - } - leaf instance-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; - } - } - - grouping inter-freq-meas-instance-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; - } - leaf intra-frequency-event-identity { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - } - leaf event-description { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; - } - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; - } - leaf threshold-used-frequency { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - } - leaf threshold-non-used-frequency { - type int32 { - range "-120..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; - } - } - - grouping ran-inter-rat-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; - leaf gsm-filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; - } - leaf bsic-verification-required { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; - } - leaf threshold-own-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; - } - leaf threshold-other-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; - } - leaf instance-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; - } - } - - grouping inter-rat-meas-instance-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; - } - leaf inter-rat-event-identity { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; - } - leaf event-description { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; - } - leaf bsic-verification-required { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; - } - leaf threshold-own-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; - } - leaf threshold-other-system { - type int32 { - range "-115..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; - } - } - - grouping ran-intra-freq-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - enum Pathloss { - description - "Enum Value - Pathloss"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; - } - leaf intra-frequency-event-identity { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; - } - leaf triggering-condition2-event1a { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - enum Detected { - description - "Enum Value - Detected"; - } - enum "Detected and Monitored" { - description - "Enum Value - Detected and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; - } - leaf triggering-condition1-event1b { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; - } - leaf triggering-condition2-event1e { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - enum Detected { - description - "Enum Value - Detected"; - } - enum "Detected and Monitored" { - description - "Enum Value - Detected and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; - } - leaf triggering-condition1-event1f { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; - } - leaf reporting-range-event1a { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; - } - leaf reporting-range-event1b { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; - } - leaf weighting-factor-event1a { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; - } - leaf weighting-factor-event1b { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; - } - leaf report-deactivation-threshold-event1a { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; - } - leaf reporting-amount-event1a { - type int32 { - range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; - } - leaf reporting-amount-event1c { - type int32 { - range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; - } - leaf reporting-interval-event1a { - type uint32 { - range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; - } - leaf reporting-interval-event1c { - type uint32 { - range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; - } - leaf hysteresis-event1a { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; - } - leaf hysteresis-event1b { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; - } - leaf hysteresis-event1c { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; - } - leaf hysteresis-event1d { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; - } - leaf hysteresis-event1e { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; - } - leaf hysteresis-event1f { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; - } - leaf time-to-trigger-event1a { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; - } - leaf time-to-trigger-event1b { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; - } - leaf time-to-trigger-event1c { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; - } - leaf time-to-trigger-event1d { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; - } - leaf time-to-trigger-event1e { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; - } - leaf time-to-trigger-event1f { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; - } - leaf threshold-used-frequency-event1e { - type int32 { - range "-120..165"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; - } - leaf threshold-used-frequency-event1f { - type int32 { - range "-120..165"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; - } - leaf replacement-activation-threshold-event1c { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; - } - leaf instance-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; - } - } - - grouping intra-freq-meas-instance-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; - } - leaf intra-frequency-event-identity { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; - } - leaf event-description { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; - } - leaf measurement-quantity { - type enumeration { - enum "CPICH Ec/No" { - description - "Enum Value - CPICH Ec/No"; - } - enum "CPICH RSCP" { - description - "Enum Value - CPICH RSCP"; - } - enum Pathloss { - description - "Enum Value - Pathloss"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; - } - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; - } - leaf triggering-condition { - type enumeration { - enum Active { - description - "Enum Value - Active"; - } - enum Monitored { - description - "Enum Value - Monitored"; - } - enum "Active and Monitored" { - description - "Enum Value - Active and Monitored"; - } - enum Detected { - description - "Enum Value - Detected"; - } - enum "Detected and Monitored" { - description - "Enum Value - Detected and Monitored"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; - } - leaf reporting-range { - type uint32 { - range "0..29"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; - } - leaf weighting-factor { - type uint32 { - range "0..20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; - } - leaf report-deactivation-threshold { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; - } - leaf reporting-amount { - type int32 { - range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; - } - leaf reporting-interval { - type uint32 { - range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; - } - leaf hysteresis { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; - } - leaf time-to-trigger { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; - } - leaf threshold-used-frequency { - type int32 { - range "-120..165"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; - } - leaf replacement-activation-threshold { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; - } - } - - grouping umts-ran-neighbor-list-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; - leaf max-intra-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; - } - leaf max-inter-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; - } - leaf intra-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; - } - leaf inter-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; - } - } - - grouping neighbor-list-inter-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; - } - } - - grouping ran-neighbor-list-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; - } - } - - grouping neighbor-list-inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type enumeration { - enum "GSM 850" { - description - "Enum Value - GSM 850"; - } - enum "GSM 900" { - description - "Enum Value - GSM 900"; - } - enum "DCS 1800" { - description - "Enum Value - DCS 1800"; - } - enum "PCS 1900" { - description - "Enum Value - PCS 1900"; - } - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping neighbor-list-intra-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; - } - leaf must-include { - type boolean; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; - } - leaf plmnid { - type string { - length "min..6"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; - } - leaf pcpich-tx-power { - type int32 { - range "-100..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; - } - leaf collocated-inter-freq-cell { - type uint32 { - range "0..268435455"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; - } - leaf max-tx-power { - type int32 { - range "-300..600"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; - } - leaf max-dpc-htx-power { - type int32 { - range "-400..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; - } - } - - grouping umts-ran-neighbor-list-in-use-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; - leaf max-intra-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; - } - leaf max-inter-freq-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; - } - leaf intra-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; - } - leaf inter-freq-cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; - } - } - - grouping neighbor-list-in-use-inter-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; - } - leaf uarfcnul { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; - } - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; - } - } - - grouping ran-neighbor-list-in-use-inter-rat-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; - leaf max-gsm-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; - } - leaf gsm-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; - } - } - - grouping ran-neighbor-list-in-use-inter-rat-cell-gsm-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; - } - leaf bsic { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; - } - leaf ci { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; - } - leaf band-indicator { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; - } - leaf bccharfcn { - type uint32 { - range "0..1023"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; - } - } - - grouping neighbor-list-in-use-intra-freq-cell-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; - } - leaf rncid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; - } - leaf cid { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; - } - leaf lac { - type uint32 { - range "1..65533 | 65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; - } - leaf ura { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; - } - leaf pcpich-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; - } - } - - grouping umts-ran-power-control-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; - leaf constant-value { - type int32 { - range "-35..-10"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; - } - leaf power-ramp-step-up { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; - } - leaf preamble-retrans-max { - type uint32 { - range "1..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; - } - leaf persistence-scale-factor { - type uint32 { - range "2..9"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; - } - leaf m-max { - type uint32 { - range "1..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; - } - leaf nb01-min { - type uint32 { - range "0..50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; - } - leaf nb01-max { - type uint32 { - range "0..50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; - } - } - - grouping umts-ran-rf-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RF."; - leaf uarfcndl { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; - } - leaf uarfcndl-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; - } - leaf uarfcnul-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; - } - leaf uarfcndl-to-protect { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; - } - leaf primary-scrambling-code { - type string { - length "min..32"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; - } - leaf primary-scrambling-code-in-use { - type uint32; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; - } - leaf max-fap-tx-power-expanded { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; - } - leaf max-fap-tx-power-in-use-expanded { - type int32 { - range "-300..200"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; - } - leaf max-ul-tx-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; - } - leaf max-ul-tx-power-in-use { - type int32 { - range "-50..33"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; - } - leaf pcpich-power { - type string { - length "min..64"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; - } - leaf pcpich-power-in-use { - type int32 { - range "-100..200"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; - } - leaf power-offset-pilot-dpdch { - type uint32 { - range "0..24"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; - } - leaf fap-coverage-target { - type uint32 { - range "50..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; - } - leaf fap-quality-target-ec-io { - type int32 { - range "-200..0"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; - } - leaf psch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; - } - leaf ssch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; - } - leaf pich-power { - type int32 { - range "-10..5"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; - } - leaf pch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; - } - leaf fach-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; - } - leaf bch-power { - type int32 { - range "-350..150"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; - } - leaf aich-power { - type int32 { - range "-22..5"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; - } - leaf ctch-allocation-period { - type uint32 { - range "1..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; - } - leaf cbs-frame-offset { - type uint32 { - range "0..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; - } - leaf max-tti { - type uint32 { - range "1..255"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; - } - leaf noise-rise-limit-lower-value { - type uint32 { - range "0..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; - } - leaf noise-rise-limit-upper-value { - type uint32 { - range "0..500"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; - } - leaf noise-rise-limit-in-use { - type uint32 { - range "0..500"; - } - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; - } - } - - grouping ran-rrc-stats-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; - leaf att-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; - } - leaf fail-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; - } - leaf succ-conn-estab { - type string; - config false; - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; - } - } - - grouping umts-ran-rrc-timers-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; - leaf t300 { - type uint32 { - range "100..8000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; - } - leaf t301 { - type uint32 { - range "100..8000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; - } - leaf t302 { - type uint32 { - range "100..8000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; - } - leaf t304 { - type uint32 { - range "100 | 200 | 400 | 1000 | 2000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; - } - leaf t305 { - type int32 { - range "-1 | 5 | 10 | 30 | 60 | 120 | 360 | 720"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; - } - leaf t307 { - type uint32 { - range "5 | 10 | 15 | 20 | 30 | 40 | 50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; - } - leaf t308 { - type uint32 { - range "40 | 80 | 160 | 320"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; - } - leaf t309 { - type uint32 { - range "1..8"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; - } - leaf t310 { - type uint32 { - range "40 | 80 | 120 | 160 | 200 | 240 | 280 | 320"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; - } - leaf t311 { - type uint32 { - range "250 | 500 | 750 | 1000 | 1250 | 1500 | 1750 | 2000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; - } - leaf t312 { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; - } - leaf t313 { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; - } - leaf t314 { - type uint32 { - range "0 | 2 | 4 | 6 | 8 | 12 | 16 | 20"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; - } - leaf t315 { - type uint32 { - range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; - } - leaf t316 { - type int32 { - range "-1 | 0 | 10 | 20 | 30 | 40 | 50"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; - } - leaf t317 { - type uint32 { - range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; - } - leaf n300 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; - } - leaf n301 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; - } - leaf n302 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; - } - leaf n304 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; - } - leaf n310 { - type uint32 { - range "0..7"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; - } - leaf n312 { - type uint32 { - range "1..1000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; - } - leaf n313 { - type uint32 { - range "1 | 2 | 4 | 10 | 20 | 50 | 100 | 200"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; - } - leaf n315 { - type uint32 { - range "1..1000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; - } - leaf wait-time { - type uint32 { - range "0..15"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; - } - } - - grouping ran-ue-internal-meas-g { - description - "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; - leaf filter-coefficient { - type uint32 { - range "0..9 | 11 | 13 | 15 | 17 | 19"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; - } - leaf ue-tx-pwr-threshold-event6a { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; - } - leaf time-to-trigger-event6a { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; - } - leaf ue-tx-pwr-threshold-event6b { - type int32 { - range "-50..33"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; - } - leaf time-to-trigger-event6b { - type uint32 { - range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; - } - description - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; - } - } - - grouping fap-service-fap-control-g { - description - "Grouping object for FAPService.{i}.FAPControl."; - leaf self-config-events { - type enumeration { - enum InitialREM { - description - "Enum Value - InitialREM"; - } - } - description - "FAPService.{i}.FAPControl.SelfConfigEvents"; - reference - "FAPService.{i}.FAPControl.SelfConfigEvents"; - } - leaf enclosure-tampering-detected { - type boolean; - description - "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; - reference - "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; - } - } - - grouping fap-control-cdma2000-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000."; - leaf home-domain { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; - } - leaf remote-ip-access-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; - } - leaf pm-config { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; - reference - "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; - } - } - - grouping cdma2000-gateway-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Gateway."; - leaf sec-gw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; - } - leaf sec-gw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; - } - leaf sec-gw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; - } - leaf sec-gw-switchover-count { - type uint32; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; - } - } - - grouping fap-control-cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD."; - leaf op-state { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; - } - leaf admin-state { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; - } - leaf a13-session-transfer-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; - } - leaf local-ip-access-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; - } - } - - grouping hrpd-a13-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; - leaf color-code-to-uati104-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; - } - leaf hrpd-subnet-to-ip-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; - } - } - - grouping a13-color-code-to-uati104-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; - } - leaf color-code { - type uint32 { - range "0..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; - } - leaf uati104 { - type string { - length "0..13"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; - } - } - - grouping a13-hrpd-subnet-to-ip-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; - } - leaf hrpd-subnet-length { - type uint32 { - range "1..104"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; - } - leaf hrpd-subnet { - type string { - length "0..13"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; - } - leaf a13-ip-address { - type string { - length "min..45"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; - } - } - - grouping cdma2000-hrpd-self-config-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; - leaf rfcnfl-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; - } - leaf pilot-pn-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; - } - leaf max-fap-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - } - leaf max-hrpd-beacon-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; - } - } - - grouping fap-control-cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX."; - leaf admin-state { - type enumeration { - enum Lock { - description - "Enum Value - Lock"; - } - enum Unlock { - description - "Enum Value - Unlock"; - } - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; - } - leaf op-state { - type string; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; - } - leaf daylight { - type int32 { - range "0..1"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; - } - leaf max-p-rev { - type int32 { - range "6..9"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; - } - leaf reregister { - type uint32; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; - } - leaf emergency-session-period { - type uint32 { - range "15..1800"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; - } - leaf location-area-code { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; - } - leaf msc-id { - type uint32; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; - } - leaf active-handin-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; - } - } - - grouping one-x-active-handin-measurement-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; - leaf active-handin-measurement-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; - } - leaf active-hand-in-measurement-duration { - type uint32 { - range "0..65535"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; - } - leaf measurement-report-threshold { - type int32 { - range "-150..0"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; - } - } - - grouping cdma2000-one-x-self-config-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; - leaf rfcnfl-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; - } - leaf pilot-pn-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; - } - leaf max-fap-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; - } - leaf max-fap-beacon-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; - } - } - - grouping cdma2000-time-g { - description - "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Time."; - leaf local-time-zone { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; - } - leaf current-local-time { - type string; - config false; - description - "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; - } - leaf leap-seconds { - type int32 { - range "0..255"; - } - description - "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; - } - leaf daylight-savings-used { - type boolean; - description - "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; - } - } - - grouping fap-control-lte-g { - description - "Grouping object for FAPService.{i}.FAPControl.LTE."; - leaf op-state { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.LTE.OpState"; - reference - "FAPService.{i}.FAPControl.LTE.OpState"; - } - leaf admin-state { - type boolean; - description - "FAPService.{i}.FAPControl.LTE.AdminState"; - reference - "FAPService.{i}.FAPControl.LTE.AdminState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.LTE.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.LTE.RFTxStatus"; - } - leaf pm-config { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.LTE.PMConfig"; - reference - "FAPService.{i}.FAPControl.LTE.PMConfig"; - } - } - - grouping lte-gateway-g { - description - "Grouping object for FAPService.{i}.FAPControl.LTE.Gateway."; - leaf sec-gw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; - } - leaf sec-gw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; - } - leaf sec-gw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; - } - leaf s1-sig-link-server-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; - } - leaf s1-connection-mode { - type enumeration { - enum One { - description - "Enum Value - One"; - } - enum All { - description - "Enum Value - All"; - } - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; - } - leaf s1-sig-link-port { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; - reference - "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; - } - } - - grouping fap-control-umts-g { - description - "Grouping object for FAPService.{i}.FAPControl.UMTS."; - leaf op-state { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.UMTS.OpState"; - reference - "FAPService.{i}.FAPControl.UMTS.OpState"; - } - leaf admin-state { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.AdminState"; - reference - "FAPService.{i}.FAPControl.UMTS.AdminState"; - } - leaf rf-tx-status { - type boolean; - config false; - description - "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; - reference - "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; - } - leaf pm-config { - type string { - length "min..256"; - } - description - "FAPService.{i}.FAPControl.UMTS.PMConfig"; - reference - "FAPService.{i}.FAPControl.UMTS.PMConfig"; - } - } - - grouping umts-gateway-g { - description - "Grouping object for FAPService.{i}.FAPControl.UMTS.Gateway."; - leaf sec-gw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; - } - leaf sec-gw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; - } - leaf sec-gw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; - } - leaf fapgw-server1 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; - } - leaf fapgw-server2 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; - } - leaf fapgw-server3 { - type string { - length "min..64"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; - } - leaf fapgw-port { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; - } - } - - grouping fap-control-umts-self-config-g { - description - "Grouping object for FAPService.{i}.FAPControl.UMTS.SelfConfig."; - leaf uarfcn-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; - } - leaf primary-scrambling-code-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; - } - leaf max-fap-tx-power-expanded-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; - } - leaf pcpich-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; - } - leaf max-ul-tx-power-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; - } - leaf lacracura-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; - } - leaf neighbor-list-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; - } - leaf cell-re-selection-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; - } - leaf intra-freq-meas-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; - } - leaf inter-freq-meas-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; - } - leaf inter-rat-meas-self-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; - } - leaf ue-internal-meas-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; - } - leaf noise-rise-limit-config-enable { - type boolean; - description - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; - } - } - - grouping rem-cdma2000-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.CDMA2000.InServiceHandling"; - reference - "FAPService.{i}.REM.CDMA2000.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; - reference - "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; - } - leaf scan-now { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.ScanNow"; - reference - "FAPService.{i}.REM.CDMA2000.ScanNow"; - } - leaf return-timer { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.REM.CDMA2000.ReturnTimer"; - reference - "FAPService.{i}.REM.CDMA2000.ReturnTimer"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; - reference - "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; - } - leaf periodic-interval { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; - reference - "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.CDMA2000.PeriodicTime"; - reference - "FAPService.{i}.REM.CDMA2000.PeriodicTime"; - } - leaf report-overheads { - type enumeration { - enum All { - description - "Enum Value - All"; - } - enum OneX { - description - "Enum Value - OneX"; - } - enum HRPD { - description - "Enum Value - HRPD"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "FAPService.{i}.REM.CDMA2000.ReportOverheads"; - reference - "FAPService.{i}.REM.CDMA2000.ReportOverheads"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.CDMA2000.ScanTimeout"; - reference - "FAPService.{i}.REM.CDMA2000.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.ScanStatus"; - reference - "FAPService.{i}.REM.CDMA2000.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.ErrorDetails"; - reference - "FAPService.{i}.REM.CDMA2000.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.LastScanTime"; - reference - "FAPService.{i}.REM.CDMA2000.LastScanTime"; - } - } - - grouping rem-cdma2000-hrpd-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD."; - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; - } - leaf max-channel-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; - } - } - - grouping cell-control-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; - leaf color-code { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; - } - leaf sector-id { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; - } - leaf subnet-mask { - type int32 { - range "0..104"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; - } - leaf country-code { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; - } - leaf latitude { - type int32 { - range "-1296000..1296000"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; - } - leaf longitude { - type int32 { - range "-2592000..2592000"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; - } - } - - grouping cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; - leaf band { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; - } - leaf rfcnfl { - type uint32 { - range "0..2016"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; - } - leaf io { - type int32 { - range "-105..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; - } - leaf p-ilot-pn { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; - } - leaf p-ilot-pn-phase { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; - } - leaf pilot-strength-ecp { - type int32 { - range "-130..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; - } - leaf pilot-strength-ecp-io { - type int32 { - range "-25..0"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; - } - leaf overheads-available { - type boolean; - config false; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; - } - } - - grouping hrpd-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; - } - leaf sniffing-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; - } - leaf sniffing-channel-number { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; - } - leaf pn-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; - } - } - - grouping cdma2000-macro-timing-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming."; - leaf admin-state { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; - } - leaf tracking-channel-number { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; - } - leaf tracking-band-class { - type uint32 { - range "0..31"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; - } - leaf tracking-pn-offset { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; - } - leaf timing-source { - type uint32 { - range "0..1"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; - } - } - - grouping macro-timing-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; - } - leaf air-interface-type { - type uint32 { - range "0..1"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; - } - leaf band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; - } - leaf channel-number { - type uint32; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; - } - leaf priority { - type uint32; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; - } - leaf pn-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; - } - } - - grouping rem-cdma2000-one-x-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX."; - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; - } - leaf max-channel-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; - } - } - - grouping one-x-cell-control-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; - leaf sid { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; - } - leaf nid { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; - } - leaf regzone { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; - } - leaf baselat { - type int32 { - range "-2147483648..2147483647"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; - } - leaf baselong { - type int32 { - range "-2147483648..2147483647"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; - } - leaf mcc { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; - } - leaf mncimsi1112 { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; - } - leaf baseid { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; - } - leaf apid { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; - } - leaf apidmask { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; - } - leaf apidtext { - type string; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; - } - } - - grouping one-x-cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; - leaf band { - type int32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; - } - leaf rfcnfl { - type uint32 { - range "0..2016"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; - } - leaf io { - type int32 { - range "-105..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; - } - leaf p-ilot-pn { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; - } - leaf p-ilot-pn-phase { - type uint32; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; - } - leaf pilot-strength-ecp { - type int32 { - range "-130..-25"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; - } - leaf pilot-strength-ecp-io { - type int32 { - range "-25..0"; - } - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; - } - leaf overheads-available { - type boolean; - config false; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; - } - } - - grouping one-x-channel-g { - description - "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; - } - leaf sniffing-band-class { - type uint32 { - range "0..31"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; - } - leaf sniffing-channel-number { - type uint32 { - range "0..2016"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; - } - leaf pn-list { - type string { - length "min..256"; - } - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; - } - } - - grouping rem-lte-g { - description - "Grouping object for FAPService.{i}.REM.LTE."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.LTE.InServiceHandling"; - reference - "FAPService.{i}.REM.LTE.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.LTE.ScanOnBoot"; - reference - "FAPService.{i}.REM.LTE.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.LTE.ScanPeriodically"; - reference - "FAPService.{i}.REM.LTE.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "FAPService.{i}.REM.LTE.PeriodicInterval"; - reference - "FAPService.{i}.REM.LTE.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.LTE.PeriodicTime"; - reference - "FAPService.{i}.REM.LTE.PeriodicTime"; - } - leaf remplmn-list { - type string { - length "min..32"; - } - description - "FAPService.{i}.REM.LTE.REMPLMNList"; - reference - "FAPService.{i}.REM.LTE.REMPLMNList"; - } - leaf rem-band-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.LTE.REMBandList"; - reference - "FAPService.{i}.REM.LTE.REMBandList"; - } - leaf eutra-carrier-arfcndl-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; - reference - "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.LTE.ScanTimeout"; - reference - "FAPService.{i}.REM.LTE.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.LTE.ScanStatus"; - reference - "FAPService.{i}.REM.LTE.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.LTE.ErrorDetails"; - reference - "FAPService.{i}.REM.LTE.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.LTE.LastScanTime"; - reference - "FAPService.{i}.REM.LTE.LastScanTime"; - } - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.MaxCellEntries"; - reference - "FAPService.{i}.REM.LTE.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.LTE.CellNumberOfEntries"; - } - leaf max-carrier-meas-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; - reference - "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; - } - leaf carrier-meas-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; - reference - "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; - } - } - - grouping lte-carrier-meas-g { - description - "Grouping object for FAPService.{i}.REM.LTE.CarrierMeas.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; - } - leaf carrier-arfcndl { - type int32 { - range "min..65535"; - } - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; - } - leaf carrier-ch-width { - type int32 { - range "min..750"; - } - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; - } - leaf carrier-rssi { - type int32 { - range "-100..-25"; - } - config false; - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; - } - } - - grouping cell-bcch-g { - description - "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; - leaf dl-bandwidth { - type uint32 { - range "6 | 15 | 25 | 50 | 75 | 100"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; - } - leaf ul-bandwidth { - type uint32 { - range "6 | 15 | 25 | 50 | 75 | 100"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; - } - leaf rs-tx-power { - type int32 { - range "-60..50"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; - } - leaf tac { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; - } - leaf cell-id { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; - } - leaf cell-barred { - type boolean; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; - } - leaf csg-indication { - type boolean; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; - } - leaf csg-identity { - type uint32 { - range "0..134217727"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; - } - leaf max-plmn-list-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; - } - leaf plmn-list-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; - } - } - - grouping bcch-plmn-list-g { - description - "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; - } - leaf cell-reserved-for-operator-use { - type boolean; - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; - } - } - - grouping lte-cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.RF."; - leaf eutra-carrier-arfcn { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; - } - leaf phy-cell-id { - type uint32 { - range "0..503"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; - } - leaf rsrp { - type int32 { - range "-140..-44"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; - } - leaf rsrq { - type int32 { - range "-240..0"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; - } - leaf rssi { - type int32 { - range "-110..-19"; - } - config false; - description - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; - } - } - - grouping umts-gsm-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.GSM."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; - reference - "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; - reference - "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; - reference - "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; - } - leaf remplmn-list { - type string { - length "min..6"; - } - description - "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; - reference - "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; - } - leaf rem-band-list { - type enumeration { - enum T-GSM380 { - description - "Enum Value - T-GSM380"; - } - enum T-GSM410 { - description - "Enum Value - T-GSM410"; - } - enum GSM450 { - description - "Enum Value - GSM450"; - } - enum GSM480 { - description - "Enum Value - GSM480"; - } - enum GSM710 { - description - "Enum Value - GSM710"; - } - enum GSM750 { - description - "Enum Value - GSM750"; - } - enum T-GSM810 { - description - "Enum Value - T-GSM810"; - } - enum GSM850 { - description - "Enum Value - GSM850"; - } - enum P-GSM900 { - description - "Enum Value - P-GSM900"; - } - enum E-GSM900 { - description - "Enum Value - E-GSM900"; - } - enum R-GSM900 { - description - "Enum Value - R-GSM900"; - } - enum T-GSM900 { - description - "Enum Value - T-GSM900"; - } - enum DCS1800 { - description - "Enum Value - DCS1800"; - } - enum PCS1900 { - description - "Enum Value - PCS1900"; - } - } - description - "FAPService.{i}.REM.UMTS.GSM.REMBandList"; - reference - "FAPService.{i}.REM.UMTS.GSM.REMBandList"; - } - leaf arfcn-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; - reference - "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; - reference - "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; - reference - "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; - reference - "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; - } - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; - reference - "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; - } - } - - grouping gsm-cell-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf band-indicator { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; - } - leaf arfcn { - type uint32 { - range "0..1023"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; - } - leaf bsic { - type uint32 { - range "0..63"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; - } - leaf lac { - type uint32 { - range "1..65535"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; - } - leaf rac { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; - } - leaf ci { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; - } - leaf rssi { - type int32 { - range "-110..48"; - } - config false; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; - } - } - - grouping umts-wcdma-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA."; - leaf in-service-handling { - type enumeration { - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Delayed { - description - "Enum Value - Delayed"; - } - } - description - "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; - } - leaf scan-on-boot { - type boolean; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; - } - leaf remplmn-list { - type string { - length "min..32"; - } - description - "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; - } - leaf rem-band-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; - } - leaf uarfcndl-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; - } - leaf scan-timeout { - type uint32; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; - } - leaf max-cell-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; - } - leaf cell-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; - } - } - - grouping wcdma-cell-bcch-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; - leaf plmn-type { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; - } - leaf plmnid { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; - } - leaf lac { - type uint32 { - range "0..65535"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; - } - leaf rac { - type uint32 { - range "0..255"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; - } - leaf cell-id { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; - } - leaf pcpich-tx-power { - type int32 { - range "-10..50"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; - } - leaf csg-indicator { - type boolean; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; - } - leaf csgid { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; - } - leaf uarfcndl-list { - type uint32; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; - } - } - - grouping bcch-csgpsc-split-info-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; - leaf start-psc-range1-coefficient { - type uint32 { - range "0..63"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; - } - leaf number-of-ps-cs { - type string; - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; - } - leaf psc-range2-offset { - type uint32 { - range "0..63"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; - } - } - - grouping bcch-reference-position-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; - leaf latitude { - type int32 { - range "-90000000..90000000"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; - } - leaf longitude { - type int32 { - range "-180000000..180000000"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; - } - leaf uncertainty-semi-major { - type uint32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; - } - leaf uncertainty-semi-minor { - type uint32 { - range "0..127"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; - } - leaf orientation-of-major-axis { - type uint32 { - range "0..89"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; - } - leaf confidence { - type uint32 { - range "0..100"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; - } - } - - grouping wcdma-cell-rf-g { - description - "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; - leaf uarfcndl { - type uint32 { - range "0..16383"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; - } - leaf cpichrscp { - type int32 { - range "-120..-25"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; - } - leaf cpich-ec-no { - type int32 { - range "-48..0"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; - } - leaf rssi { - type int32 { - range "-100..-25"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; - } - leaf primary-scrambling-code { - type uint32 { - range "0..511"; - } - config false; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; - } - } - - grouping transport-packet-g { - description - "Grouping object for FAPService.{i}.Transport.Packet."; - leaf echo-interval { - type uint32; - description - "FAPService.{i}.Transport.Packet.EchoInterval"; - reference - "FAPService.{i}.Transport.Packet.EchoInterval"; - } - leaf sent-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.Packet.SentPackets"; - reference - "FAPService.{i}.Transport.Packet.SentPackets"; - } - leaf rcv-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.Packet.RcvPackets"; - reference - "FAPService.{i}.Transport.Packet.RcvPackets"; - } - } - - grouping transport-real-time-g { - description - "Grouping object for FAPService.{i}.Transport.RealTime."; - leaf rtcp-enable { - type boolean; - description - "FAPService.{i}.Transport.RealTime.RTCPEnable"; - reference - "FAPService.{i}.Transport.RealTime.RTCPEnable"; - } - leaf sent-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.SentPackets"; - reference - "FAPService.{i}.Transport.RealTime.SentPackets"; - } - leaf rcv-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.RcvPackets"; - reference - "FAPService.{i}.Transport.RealTime.RcvPackets"; - } - leaf bytes-sent { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.BytesSent"; - reference - "FAPService.{i}.Transport.RealTime.BytesSent"; - } - leaf bytes-received { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.BytesReceived"; - reference - "FAPService.{i}.Transport.RealTime.BytesReceived"; - } - } - - grouping real-time-perf-g { - description - "Grouping object for FAPService.{i}.Transport.RealTime.Perf."; - leaf lost-rcv-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; - reference - "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; - } - leaf lost-far-end-packets { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; - reference - "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; - } - leaf overruns { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.Overruns"; - reference - "FAPService.{i}.Transport.RealTime.Perf.Overruns"; - } - leaf underruns { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.Underruns"; - reference - "FAPService.{i}.Transport.RealTime.Perf.Underruns"; - } - leaf mean-rtt { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; - } - leaf max-rtt { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; - } - leaf mean-receive-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; - } - leaf max-receive-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; - } - leaf mean-far-end-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; - } - leaf max-far-end-jitter { - type uint32; - config false; - description - "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; - reference - "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; - } - } - - grouping transport-sctp-g { - description - "Grouping object for FAPService.{i}.Transport.SCTP."; - leaf enable { - type boolean; - description - "FAPService.{i}.Transport.SCTP.Enable"; - reference - "FAPService.{i}.Transport.SCTP.Enable"; - } - leaf hb-interval { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SCTP.HBInterval"; - reference - "FAPService.{i}.Transport.SCTP.HBInterval"; - } - leaf max-association-retransmits { - type uint32; - description - "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; - reference - "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; - } - leaf max-init-retransmits { - type uint32; - description - "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; - reference - "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; - } - leaf max-path-retransmits { - type uint32; - description - "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; - reference - "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; - } - leaf rto-initial { - type uint32; - description - "FAPService.{i}.Transport.SCTP.RTOInitial"; - reference - "FAPService.{i}.Transport.SCTP.RTOInitial"; - } - leaf rto-max { - type uint32; - description - "FAPService.{i}.Transport.SCTP.RTOMax"; - reference - "FAPService.{i}.Transport.SCTP.RTOMax"; - } - leaf rto-min { - type uint32; - description - "FAPService.{i}.Transport.SCTP.RTOMin"; - reference - "FAPService.{i}.Transport.SCTP.RTOMin"; - } - leaf val-cookie-life { - type uint32; - description - "FAPService.{i}.Transport.SCTP.ValCookieLife"; - reference - "FAPService.{i}.Transport.SCTP.ValCookieLife"; - } - leaf out-of-blues { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutOfBlues"; - reference - "FAPService.{i}.Transport.SCTP.OutOfBlues"; - } - leaf checksum-errors { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.ChecksumErrors"; - reference - "FAPService.{i}.Transport.SCTP.ChecksumErrors"; - } - leaf out-ctrl-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; - reference - "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; - } - leaf out-order-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutOrderChunks"; - reference - "FAPService.{i}.Transport.SCTP.OutOrderChunks"; - } - leaf out-unorder-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; - reference - "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; - } - leaf in-ctrl-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InCtrlChunks"; - reference - "FAPService.{i}.Transport.SCTP.InCtrlChunks"; - } - leaf in-order-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InOrderChunks"; - reference - "FAPService.{i}.Transport.SCTP.InOrderChunks"; - } - leaf in-unorder-chunks { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InUnorderChunks"; - reference - "FAPService.{i}.Transport.SCTP.InUnorderChunks"; - } - leaf frag-usr-msgs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; - reference - "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; - } - leaf reasm-usr-msgs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; - reference - "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; - } - leaf out-sctp-packs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; - reference - "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; - } - leaf in-sctp-packs { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.InSCTPPacks"; - reference - "FAPService.{i}.Transport.SCTP.InSCTPPacks"; - } - leaf discontinuity { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Discontinuity"; - reference - "FAPService.{i}.Transport.SCTP.Discontinuity"; - } - leaf assoc-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; - reference - "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; - } - } - - grouping sctp-assoc-g { - description - "Grouping object for FAPService.{i}.Transport.SCTP.Assoc.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; - } - leaf primary-peer-address { - type string { - length "min..45"; - } - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; - } - leaf local-port { - type uint32 { - range "0..63999"; - } - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; - } - leaf in-streams { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; - } - leaf out-streams { - type uint32; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; - } - leaf start-time { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; - } - leaf discontinuity { - type string; - config false; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; - } - } - - grouping transport-sip-g { - description - "Grouping object for FAPService.{i}.Transport.SIP."; - leaf enable { - type boolean; - description - "FAPService.{i}.Transport.SIP.Enable"; - reference - "FAPService.{i}.Transport.SIP.Enable"; - } - } - - grouping sip-fcs-g { - description - "Grouping object for FAPService.{i}.Transport.SIP.FCS."; - leaf fcsuri { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.FCSURI"; - reference - "FAPService.{i}.Transport.SIP.FCS.FCSURI"; - } - leaf out-going-proxy-uri { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; - reference - "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; - } - leaf p-access-net-info-header { - type string; - config false; - description - "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; - reference - "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; - } - leaf realm { - type string { - length "min..64"; - } - description - "FAPService.{i}.Transport.SIP.FCS.Realm"; - reference - "FAPService.{i}.Transport.SIP.FCS.Realm"; - } - leaf impu { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.IMPU"; - reference - "FAPService.{i}.Transport.SIP.FCS.IMPU"; - } - leaf impi { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.IMPI"; - reference - "FAPService.{i}.Transport.SIP.FCS.IMPI"; - } - leaf sip-password { - type string { - length "min..32"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; - } - leaf sip-auth-capability { - type string; - config false; - description - "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; - } - leaf sip-auth-method { - type string { - length "min..256"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; - } - leaf sip-local-port { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; - } - leaf rtp-port-low-limit { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; - reference - "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; - } - leaf rtp-port-high-limit { - type uint32 { - range "min..65535"; - } - description - "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; - reference - "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; - } - leaf sip-reg-expiry { - type uint32; - description - "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; - } - leaf sip-session-expiry { - type uint32 { - range "90..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; - reference - "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; - } - leaf emergency-numbers-list { - type string { - length "min..64"; - } - description - "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; - reference - "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; - } - leaf timer-t1 { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.TimerT1"; - reference - "FAPService.{i}.Transport.SIP.FCS.TimerT1"; - } - leaf timer-t2 { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.TimerT2"; - reference - "FAPService.{i}.Transport.SIP.FCS.TimerT2"; - } - leaf timer-t4 { - type uint32 { - range "1..max"; - } - description - "FAPService.{i}.Transport.SIP.FCS.TimerT4"; - reference - "FAPService.{i}.Transport.SIP.FCS.TimerT4"; - } - leaf t3210 { - type uint32 { - range "1..20"; - } - description - "FAPService.{i}.Transport.SIP.FCS.T3210"; - reference - "FAPService.{i}.Transport.SIP.FCS.T3210"; - } - } - - grouping transport-security-g { - description - "Grouping object for FAPService.{i}.Transport.Security."; - leaf secret-number-of-entries { - type uint32; - config false; - description - "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; - reference - "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; - } - } - - grouping security-secret-g { - description - "Grouping object for FAPService.{i}.Transport.Security.Secret.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; - } - leaf type { - type string; - config false; - description - "FAPService.{i}.Transport.Security.Secret.{i}.Type"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.Type"; - } - leaf status { - type string; - config false; - description - "FAPService.{i}.Transport.Security.Secret.{i}.Status"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.Status"; - } - leaf uicc-card-id { - type string; - config false; - description - "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; - reference - "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; - } - } - - grouping fap-service-access-mgmt-g { - description - "Grouping object"; - } - - grouping cdma2000-local-ip-access-g { - description - "Grouping object"; - } - - grouping access-mgmt-legacy-g { - description - "Grouping object"; - } - - grouping fap-service-cell-config-g { - description - "Grouping object"; - } - - grouping hrpd-ran-g { - description - "Grouping object"; - } - - grouping epc-ho-g { - description - "Grouping object"; - } - - grouping lte-ran-g { - description - "Grouping object"; - } - - grouping ran-csg-g { - description - "Grouping object"; - } - - grouping ran-drb-g { - description - "Grouping object"; - } - - grouping ran-erab-g { - description - "Grouping object"; - } - - grouping ran-mac-g { - description - "Grouping object"; - } - - grouping ran-mobility-g { - description - "Grouping object"; - } - - grouping mobility-conn-mode-g { - description - "Grouping object"; - } - - grouping mobility-idle-mode-g { - description - "Grouping object"; - } - - grouping idle-mode-irat-g { - description - "Grouping object"; - } - - grouping ran-phy-g { - description - "Grouping object"; - } - - grouping ran-rlc-g { - description - "Grouping object"; - } - - grouping ran-rrc-g { - description - "Grouping object"; - } - - grouping ran-rru-g { - description - "Grouping object"; - } - - grouping cs-domain-hho-g { - description - "Grouping object"; - } - - grouping cs-domain-rab-g { - description - "Grouping object"; - } - - grouping cn-hho-g { - description - "Grouping object"; - } - - grouping ps-domain-rab-g { - description - "Grouping object"; - } - - grouping umts-ran-rrc-g { - description - "Grouping object"; - } - - grouping fap-service-rem-g { - description - "Grouping object"; - } - - grouping hrpd-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping one-x-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping lte-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping rem-umts-g { - description - "Grouping object"; - } - - grouping wcdma-cell-g { - description - "Grouping object"; - leaf index { - type uint16; - description - "Index attribute"; - } - } - - grouping fap-service-transport-g { - description - "Grouping object"; - } - - container device { - description - "Container for object class Device."; - reference - "Device."; - uses device-g; - container atm { - description - "Container for object class Device.ATM."; - reference - "Device.ATM."; - uses device-atm-g; - container diagnostics { - description - "Container for object class Device.ATM.Diagnostics."; - reference - "Device.ATM.Diagnostics."; - uses atm-diagnostics-g; - container f5-loopback { - description - "Container for object class Device.ATM.Diagnostics.F5Loopback."; - reference - "Device.ATM.Diagnostics.F5Loopback."; - uses diagnostics-f5-loopback-g; - } - } - list link { - key "index"; - description - "Device.ATM.Link.{i}."; - reference - "Device.ATM.Link.{i}."; - uses atm-link-g; - container qo-s { - description - "Container for object class Device.ATM.Link.{i}.QoS."; - reference - "Device.ATM.Link.{i}.QoS."; - uses link-qo-s-g; - } - container stats { - description - "Container for object class Device.ATM.Link.{i}.Stats."; - reference - "Device.ATM.Link.{i}.Stats."; - uses link-stats-g; - } - } - } - container basapm { - description - "Container for object class Device.BASAPM."; - reference - "Device.BASAPM."; - uses device-basapm-g; - list measurement-endpoint { - key "index"; - description - "Device.BASAPM.MeasurementEndpoint.{i}."; - reference - "Device.BASAPM.MeasurementEndpoint.{i}."; - uses basapm-measurement-endpoint-g; - container customer-device { - description - "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; - uses measurement-endpoint-customer-device-g; - } - container isp-device { - description - "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; - uses measurement-endpoint-isp-device-g; - } - } - } - container bridging { - description - "Container for object class Device.Bridging."; - reference - "Device.Bridging."; - uses device-bridging-g; - list bridge { - key "index"; - description - "Device.Bridging.Bridge.{i}."; - reference - "Device.Bridging.Bridge.{i}."; - uses bridging-bridge-g; - list port { - key "index"; - description - "Device.Bridging.Bridge.{i}.Port.{i}."; - reference - "Device.Bridging.Bridge.{i}.Port.{i}."; - uses bridge-port-g; - container priority-code-point { - description - "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; - uses port-priority-code-point-g; - } - container stats { - description - "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.Stats."; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats."; - uses port-stats-g; - } - } - list vlan { - key "index"; - description - "Device.Bridging.Bridge.{i}.VLAN.{i}."; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}."; - uses bridge-vlan-g; - } - list vlan-port { - key "index"; - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}."; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}."; - uses bridge-vlan-port-g; - } - } - list filter { - key "index"; - description - "Device.Bridging.Filter.{i}."; - reference - "Device.Bridging.Filter.{i}."; - uses bridging-filter-g; - } - list provider-bridge { - key "index"; - description - "Device.Bridging.ProviderBridge.{i}."; - reference - "Device.Bridging.ProviderBridge.{i}."; - uses bridging-provider-bridge-g; - } - } - container bulk-data { - description - "Container for object class Device.BulkData."; - reference - "Device.BulkData."; - uses device-bulk-data-g; - list profile { - key "index"; - description - "Device.BulkData.Profile.{i}."; - reference - "Device.BulkData.Profile.{i}."; - uses bulk-data-profile-g; - container csv-encoding { - description - "Container for object class Device.BulkData.Profile.{i}.CSVEncoding."; - reference - "Device.BulkData.Profile.{i}.CSVEncoding."; - uses profile-csv-encoding-g; - } - container http { - description - "Container for object class Device.BulkData.Profile.{i}.HTTP."; - reference - "Device.BulkData.Profile.{i}.HTTP."; - uses profile-http-g; - list request-uri-parameter { - key "index"; - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; - uses http-request-uri-parameter-g; - } - } - container json-encoding { - description - "Container for object class Device.BulkData.Profile.{i}.JSONEncoding."; - reference - "Device.BulkData.Profile.{i}.JSONEncoding."; - uses profile-json-encoding-g; - } - list parameter { - key "index"; - description - "Device.BulkData.Profile.{i}.Parameter.{i}."; - reference - "Device.BulkData.Profile.{i}.Parameter.{i}."; - uses profile-parameter-g; - } - } - } - container captive-portal { - description - "Container for object class Device.CaptivePortal."; - reference - "Device.CaptivePortal."; - uses device-captive-portal-g; - } - container cellular { - description - "Container for object class Device.Cellular."; - reference - "Device.Cellular."; - uses device-cellular-g; - list access-point { - key "index"; - description - "Device.Cellular.AccessPoint.{i}."; - reference - "Device.Cellular.AccessPoint.{i}."; - uses cellular-access-point-g; - } - list interface { - key "index"; - description - "Device.Cellular.Interface.{i}."; - reference - "Device.Cellular.Interface.{i}."; - uses cellular-interface-g; - container stats { - description - "Container for object class Device.Cellular.Interface.{i}.Stats."; - reference - "Device.Cellular.Interface.{i}.Stats."; - uses interface-stats-g; - } - container usim { - description - "Container for object class Device.Cellular.Interface.{i}.USIM."; - reference - "Device.Cellular.Interface.{i}.USIM."; - uses interface-usim-g; - } - } - } - container dhcpv4 { - description - "Container for object class Device.DHCPv4."; - reference - "Device.DHCPv4."; - uses device-dhcpv4-g; - list client { - key "index"; - description - "Device.DHCPv4.Client.{i}."; - reference - "Device.DHCPv4.Client.{i}."; - uses dhcpv4-client-g; - list req-option { - key "index"; - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}."; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}."; - uses client-req-option-g; - } - list sent-option { - key "index"; - description - "Device.DHCPv4.Client.{i}.SentOption.{i}."; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}."; - uses client-sent-option-g; - } - } - container relay { - description - "Container for object class Device.DHCPv4.Relay."; - reference - "Device.DHCPv4.Relay."; - uses dhcpv4-relay-g; - list forwarding { - key "index"; - description - "Device.DHCPv4.Relay.Forwarding.{i}."; - reference - "Device.DHCPv4.Relay.Forwarding.{i}."; - uses relay-forwarding-g; - } - } - container server { - description - "Container for object class Device.DHCPv4.Server."; - reference - "Device.DHCPv4.Server."; - uses dhcpv4-server-g; - list pool { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}."; - uses server-pool-g; - list client { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; - uses pool-client-g; - list ipv4-address { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; - uses client-ipv4-address-g; - } - list option { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; - uses client-option-g; - } - } - list option { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; - uses pool-option-g; - } - list static-address { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; - uses pool-static-address-g; - } - } - } - } - container dhcpv6 { - description - "Container for object class Device.DHCPv6."; - reference - "Device.DHCPv6."; - uses device-dhcpv6-g; - list client { - key "index"; - description - "Device.DHCPv6.Client.{i}."; - reference - "Device.DHCPv6.Client.{i}."; - uses dhcpv6-client-g; - list received-option { - key "index"; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; - uses client-received-option-g; - } - list sent-option { - key "index"; - description - "Device.DHCPv6.Client.{i}.SentOption.{i}."; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}."; - uses dhcpv6-client-sent-option-g; - } - list server { - key "index"; - description - "Device.DHCPv6.Client.{i}.Server.{i}."; - reference - "Device.DHCPv6.Client.{i}.Server.{i}."; - uses client-server-g; - } - } - container server { - description - "Container for object class Device.DHCPv6.Server."; - reference - "Device.DHCPv6.Server."; - uses dhcpv6-server-g; - list pool { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}."; - uses dhcpv6-server-pool-g; - list client { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; - uses server-pool-client-g; - list ipv6-address { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; - uses client-ipv6-address-g; - } - list ipv6-prefix { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; - uses client-ipv6-prefix-g; - } - list option { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; - uses pool-client-option-g; - } - } - list option { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; - uses server-pool-option-g; - } - } - } - } - container dlna { - description - "Container for object class Device.DLNA."; - reference - "Device.DLNA."; - uses device-dlna-g; - container capabilities { - description - "Container for object class Device.DLNA.Capabilities."; - reference - "Device.DLNA.Capabilities."; - uses dlna-capabilities-g; - } - } - container dns { - description - "Container for object class Device.DNS."; - reference - "Device.DNS."; - uses device-dns-g; - container client { - description - "Container for object class Device.DNS.Client."; - reference - "Device.DNS.Client."; - uses dns-client-g; - list server { - key "index"; - description - "Device.DNS.Client.Server.{i}."; - reference - "Device.DNS.Client.Server.{i}."; - uses dns-client-server-g; - } - } - container diagnostics { - description - "Container for object class Device.DNS.Diagnostics."; - reference - "Device.DNS.Diagnostics."; - uses dns-diagnostics-g; - container ns-lookup-diagnostics { - description - "Container for object class Device.DNS.Diagnostics.NSLookupDiagnostics."; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics."; - uses diagnostics-ns-lookup-diagnostics-g; - list result { - key "index"; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; - uses ns-lookup-diagnostics-result-g; - } - } - } - container relay { - description - "Container for object class Device.DNS.Relay."; - reference - "Device.DNS.Relay."; - uses dns-relay-g; - list forwarding { - key "index"; - description - "Device.DNS.Relay.Forwarding.{i}."; - reference - "Device.DNS.Relay.Forwarding.{i}."; - uses dns-relay-forwarding-g; - } - } - container sd { - description - "Container for object class Device.DNS.SD."; - reference - "Device.DNS.SD."; - uses dns-sd-g; - list service { - key "index"; - description - "Device.DNS.SD.Service.{i}."; - reference - "Device.DNS.SD.Service.{i}."; - uses sd-service-g; - list text-record { - key "index"; - description - "Device.DNS.SD.Service.{i}.TextRecord.{i}."; - reference - "Device.DNS.SD.Service.{i}.TextRecord.{i}."; - uses service-text-record-g; - } - } - } - } - container dsl { - description - "Container for object class Device.DSL."; - reference - "Device.DSL."; - uses device-dsl-g; - list bonding-group { - key "index"; - description - "Device.DSL.BondingGroup.{i}."; - reference - "Device.DSL.BondingGroup.{i}."; - uses dsl-bonding-group-g; - list bonded-channel { - key "index"; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; - uses bonding-group-bonded-channel-g; - container ethernet { - description - "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; - uses bonded-channel-ethernet-g; - container stats { - description - "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; - uses ethernet-stats-g; - } - } - } - container ethernet { - description - "Container for object class Device.DSL.BondingGroup.{i}.Ethernet."; - reference - "Device.DSL.BondingGroup.{i}.Ethernet."; - uses bonding-group-ethernet-g; - container stats { - description - "Container for object class Device.DSL.BondingGroup.{i}.Ethernet.Stats."; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats."; - uses bonding-group-ethernet-stats-g; - } - } - container stats { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats."; - reference - "Device.DSL.BondingGroup.{i}.Stats."; - uses bonding-group-stats-g; - container current-day { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; - uses stats-current-day-g; - } - container quarter-hour { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; - uses stats-quarter-hour-g; - } - container total { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats.Total."; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total."; - uses stats-total-g; - } - } - } - list channel { - key "index"; - description - "Device.DSL.Channel.{i}."; - reference - "Device.DSL.Channel.{i}."; - uses dsl-channel-g; - container stats { - description - "Container for object class Device.DSL.Channel.{i}.Stats."; - reference - "Device.DSL.Channel.{i}.Stats."; - uses channel-stats-g; - container current-day { - description - "Container for object class Device.DSL.Channel.{i}.Stats.CurrentDay."; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay."; - uses channel-stats-current-day-g; - } - container last-showtime { - description - "Container for object class Device.DSL.Channel.{i}.Stats.LastShowtime."; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime."; - uses stats-last-showtime-g; - } - container quarter-hour { - description - "Container for object class Device.DSL.Channel.{i}.Stats.QuarterHour."; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour."; - uses channel-stats-quarter-hour-g; - } - container showtime { - description - "Container for object class Device.DSL.Channel.{i}.Stats.Showtime."; - reference - "Device.DSL.Channel.{i}.Stats.Showtime."; - uses stats-showtime-g; - } - container total { - description - "Container for object class Device.DSL.Channel.{i}.Stats.Total."; - reference - "Device.DSL.Channel.{i}.Stats.Total."; - uses channel-stats-total-g; - } - } - } - container diagnostics { - description - "Container for object class Device.DSL.Diagnostics."; - reference - "Device.DSL.Diagnostics."; - uses dsl-diagnostics-g; - container adsl-line-test { - description - "Container for object class Device.DSL.Diagnostics.ADSLLineTest."; - reference - "Device.DSL.Diagnostics.ADSLLineTest."; - uses diagnostics-adsl-line-test-g; - } - } - list line { - key "index"; - description - "Device.DSL.Line.{i}."; - reference - "Device.DSL.Line.{i}."; - uses dsl-line-g; - container data-gathering { - description - "Container for object class Device.DSL.Line.{i}.DataGathering."; - reference - "Device.DSL.Line.{i}.DataGathering."; - uses line-data-gathering-g; - } - container stats { - description - "Container for object class Device.DSL.Line.{i}.Stats."; - reference - "Device.DSL.Line.{i}.Stats."; - uses line-stats-g; - container current-day { - description - "Container for object class Device.DSL.Line.{i}.Stats.CurrentDay."; - reference - "Device.DSL.Line.{i}.Stats.CurrentDay."; - uses line-stats-current-day-g; - } - container last-showtime { - description - "Container for object class Device.DSL.Line.{i}.Stats.LastShowtime."; - reference - "Device.DSL.Line.{i}.Stats.LastShowtime."; - uses line-stats-last-showtime-g; - } - container quarter-hour { - description - "Container for object class Device.DSL.Line.{i}.Stats.QuarterHour."; - reference - "Device.DSL.Line.{i}.Stats.QuarterHour."; - uses line-stats-quarter-hour-g; - } - container showtime { - description - "Container for object class Device.DSL.Line.{i}.Stats.Showtime."; - reference - "Device.DSL.Line.{i}.Stats.Showtime."; - uses line-stats-showtime-g; - } - container total { - description - "Container for object class Device.DSL.Line.{i}.Stats.Total."; - reference - "Device.DSL.Line.{i}.Stats.Total."; - uses line-stats-total-g; - } - } - container test-params { - description - "Container for object class Device.DSL.Line.{i}.TestParams."; - reference - "Device.DSL.Line.{i}.TestParams."; - uses line-test-params-g; - } - } - } - container ds-lite { - description - "Container for object class Device.DSLite."; - reference - "Device.DSLite."; - uses device-ds-lite-g; - list interface-setting { - key "index"; - description - "Device.DSLite.InterfaceSetting.{i}."; - reference - "Device.DSLite.InterfaceSetting.{i}."; - uses ds-lite-interface-setting-g; - } - } - container device-info { - description - "Container for object class Device.DeviceInfo."; - reference - "Device.DeviceInfo."; - uses device-device-info-g; - list device-image-file { - key "index"; - description - "Device.DeviceInfo.DeviceImageFile.{i}."; - reference - "Device.DeviceInfo.DeviceImageFile.{i}."; - uses device-info-device-image-file-g; - } - list firmware-image { - key "index"; - description - "Device.DeviceInfo.FirmwareImage.{i}."; - reference - "Device.DeviceInfo.FirmwareImage.{i}."; - uses device-info-firmware-image-g; - } - list location { - key "index"; - description - "Device.DeviceInfo.Location.{i}."; - reference - "Device.DeviceInfo.Location.{i}."; - uses device-info-location-g; - } - container memory-status { - description - "Container for object class Device.DeviceInfo.MemoryStatus."; - reference - "Device.DeviceInfo.MemoryStatus."; - uses device-info-memory-status-g; - } - container network-properties { - description - "Container for object class Device.DeviceInfo.NetworkProperties."; - reference - "Device.DeviceInfo.NetworkProperties."; - uses device-info-network-properties-g; - } - container process-status { - description - "Container for object class Device.DeviceInfo.ProcessStatus."; - reference - "Device.DeviceInfo.ProcessStatus."; - uses device-info-process-status-g; - list process { - key "index"; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}."; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}."; - uses process-status-process-g; - } - } - list processor { - key "index"; - description - "Device.DeviceInfo.Processor.{i}."; - reference - "Device.DeviceInfo.Processor.{i}."; - uses device-info-processor-g; - } - container proxier-info { - description - "Container for object class Device.DeviceInfo.ProxierInfo."; - reference - "Device.DeviceInfo.ProxierInfo."; - uses device-info-proxier-info-g; - } - list supported-data-model { - key "index"; - description - "Device.DeviceInfo.SupportedDataModel.{i}."; - reference - "Device.DeviceInfo.SupportedDataModel.{i}."; - uses device-info-supported-data-model-g; - } - container temperature-status { - description - "Container for object class Device.DeviceInfo.TemperatureStatus."; - reference - "Device.DeviceInfo.TemperatureStatus."; - uses device-info-temperature-status-g; - list temperature-sensor { - key "index"; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; - uses temperature-status-temperature-sensor-g; - } - } - list vendor-config-file { - key "index"; - description - "Device.DeviceInfo.VendorConfigFile.{i}."; - reference - "Device.DeviceInfo.VendorConfigFile.{i}."; - uses device-info-vendor-config-file-g; - } - list vendor-log-file { - key "index"; - description - "Device.DeviceInfo.VendorLogFile.{i}."; - reference - "Device.DeviceInfo.VendorLogFile.{i}."; - uses device-info-vendor-log-file-g; - } - } - container dynamic-dns { - description - "Container for object class Device.DynamicDNS."; - reference - "Device.DynamicDNS."; - uses device-dynamic-dns-g; - list client { - key "index"; - description - "Device.DynamicDNS.Client.{i}."; - reference - "Device.DynamicDNS.Client.{i}."; - uses dynamic-dns-client-g; - list hostname { - key "index"; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}."; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}."; - uses client-hostname-g; - } - } - list server { - key "index"; - description - "Device.DynamicDNS.Server.{i}."; - reference - "Device.DynamicDNS.Server.{i}."; - uses dynamic-dns-server-g; - } - } - container etsi-m2-m { - description - "Container for object class Device.ETSIM2M."; - reference - "Device.ETSIM2M."; - uses device-etsi-m2-m-g; - list scl { - key "index"; - description - "Device.ETSIM2M.SCL.{i}."; - reference - "Device.ETSIM2M.SCL.{i}."; - uses etsi-m2-m-scl-g; - list area-nwk-device-info-instance { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; - uses scl-area-nwk-device-info-instance-g; - list property { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; - uses area-nwk-device-info-instance-property-g; - } - } - list area-nwk-instance { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; - uses scl-area-nwk-instance-g; - list property { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; - uses area-nwk-instance-property-g; - } - } - container discovery { - description - "Container for object class Device.ETSIM2M.SCL.{i}.Discovery."; - reference - "Device.ETSIM2M.SCL.{i}.Discovery."; - uses scl-discovery-g; - } - container reregistration { - description - "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration."; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration."; - uses scl-reregistration-g; - container action-status { - description - "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; - uses reregistration-action-status-g; - } - } - list saf-policy-set { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; - uses scl-saf-policy-set-g; - list anp-policy { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; - uses saf-policy-set-anp-policy-g; - list block-period { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; - uses anp-policy-block-period-g; - } - list request-category { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; - uses anp-policy-request-category-g; - list schedule { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; - uses request-category-schedule-g; - list abs-time-span { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; - uses schedule-abs-time-span-g; - } - } - } - } - container m2-msp-policy { - description - "Container for object class Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; - uses saf-policy-set-m2-msp-policy-g; - list request-category { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; - uses m2-msp-policy-request-category-g; - } - } - } - } - } - container ethernet { - description - "Container for object class Device.Ethernet."; - reference - "Device.Ethernet."; - uses device-ethernet-g; - list interface { - key "index"; - description - "Device.Ethernet.Interface.{i}."; - reference - "Device.Ethernet.Interface.{i}."; - uses ethernet-interface-g; - container stats { - description - "Container for object class Device.Ethernet.Interface.{i}.Stats."; - reference - "Device.Ethernet.Interface.{i}.Stats."; - uses ethernet-interface-stats-g; - } - } - list lag { - key "index"; - description - "Device.Ethernet.LAG.{i}."; - reference - "Device.Ethernet.LAG.{i}."; - uses ethernet-lag-g; - container stats { - description - "Container for object class Device.Ethernet.LAG.{i}.Stats."; - reference - "Device.Ethernet.LAG.{i}.Stats."; - uses lag-stats-g; - } - } - list link { - key "index"; - description - "Device.Ethernet.Link.{i}."; - reference - "Device.Ethernet.Link.{i}."; - uses ethernet-link-g; - container stats { - description - "Container for object class Device.Ethernet.Link.{i}.Stats."; - reference - "Device.Ethernet.Link.{i}.Stats."; - uses ethernet-link-stats-g; - } - } - list rmon-stats { - key "index"; - description - "Device.Ethernet.RMONStats.{i}."; - reference - "Device.Ethernet.RMONStats.{i}."; - uses ethernet-rmon-stats-g; - } - list vlan-termination { - key "index"; - description - "Device.Ethernet.VLANTermination.{i}."; - reference - "Device.Ethernet.VLANTermination.{i}."; - uses ethernet-vlan-termination-g; - container stats { - description - "Container for object class Device.Ethernet.VLANTermination.{i}.Stats."; - reference - "Device.Ethernet.VLANTermination.{i}.Stats."; - uses vlan-termination-stats-g; - } - } - } - container fap { - description - "Container for object class Device.FAP."; - reference - "Device.FAP."; - uses device-fap-g; - container application-platform { - description - "Container for object class Device.FAP.ApplicationPlatform."; - reference - "Device.FAP.ApplicationPlatform."; - uses fap-application-platform-g; - container capabilities { - description - "Container for object class Device.FAP.ApplicationPlatform.Capabilities."; - reference - "Device.FAP.ApplicationPlatform.Capabilities."; - uses application-platform-capabilities-g; - } - container control { - description - "Container for object class Device.FAP.ApplicationPlatform.Control."; - reference - "Device.FAP.ApplicationPlatform.Control."; - uses application-platform-control-g; - container femto-awareness { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; - uses control-femto-awareness-g; - } - container mms { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.MMS."; - reference - "Device.FAP.ApplicationPlatform.Control.MMS."; - uses control-mms-g; - } - container sms { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.SMS."; - reference - "Device.FAP.ApplicationPlatform.Control.SMS."; - uses control-sms-g; - } - container terminal-location { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.TerminalLocation."; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation."; - uses control-terminal-location-g; - } - } - container monitoring { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring."; - reference - "Device.FAP.ApplicationPlatform.Monitoring."; - uses application-platform-monitoring-g; - container femto-awareness { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; - uses monitoring-femto-awareness-g; - } - container mms { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.MMS."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS."; - uses monitoring-mms-g; - } - container sms { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.SMS."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS."; - uses monitoring-sms-g; - } - container terminal-location { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; - uses monitoring-terminal-location-g; - } - } - } - container gps { - description - "Container for object class Device.FAP.GPS."; - reference - "Device.FAP.GPS."; - uses fap-gps-g; - container agps-server-config { - description - "Container for object class Device.FAP.GPS.AGPSServerConfig."; - reference - "Device.FAP.GPS.AGPSServerConfig."; - uses gps-agps-server-config-g; - } - container continuous-gps-status { - description - "Container for object class Device.FAP.GPS.ContinuousGPSStatus."; - reference - "Device.FAP.GPS.ContinuousGPSStatus."; - uses gps-continuous-gps-status-g; - } - } - container perf-mgmt { - description - "Container for object class Device.FAP.PerfMgmt."; - reference - "Device.FAP.PerfMgmt."; - uses fap-perf-mgmt-g; - list config { - key "index"; - description - "Device.FAP.PerfMgmt.Config.{i}."; - reference - "Device.FAP.PerfMgmt.Config.{i}."; - uses perf-mgmt-config-g; - } - } - } - container fast { - description - "Container for object class Device.FAST."; - reference - "Device.FAST."; - uses device-fast-g; - list line { - key "index"; - description - "Device.FAST.Line.{i}."; - reference - "Device.FAST.Line.{i}."; - uses fast-line-g; - container stats { - description - "Container for object class Device.FAST.Line.{i}.Stats."; - reference - "Device.FAST.Line.{i}.Stats."; - uses fast-line-stats-g; - container current-day { - description - "Container for object class Device.FAST.Line.{i}.Stats.CurrentDay."; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay."; - uses fast-line-stats-current-day-g; - } - container last-showtime { - description - "Container for object class Device.FAST.Line.{i}.Stats.LastShowtime."; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime."; - uses fast-line-stats-last-showtime-g; - } - container quarter-hour { - description - "Container for object class Device.FAST.Line.{i}.Stats.QuarterHour."; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour."; - uses fast-line-stats-quarter-hour-g; - } - container showtime { - description - "Container for object class Device.FAST.Line.{i}.Stats.Showtime."; - reference - "Device.FAST.Line.{i}.Stats.Showtime."; - uses fast-line-stats-showtime-g; - } - container total { - description - "Container for object class Device.FAST.Line.{i}.Stats.Total."; - reference - "Device.FAST.Line.{i}.Stats.Total."; - uses fast-line-stats-total-g; - } - } - container test-params { - description - "Container for object class Device.FAST.Line.{i}.TestParams."; - reference - "Device.FAST.Line.{i}.TestParams."; - uses fast-line-test-params-g; - } - } - } - container fault-mgmt { - description - "Container for object class Device.FaultMgmt."; - reference - "Device.FaultMgmt."; - uses device-fault-mgmt-g; - list current-alarm { - key "index"; - description - "Device.FaultMgmt.CurrentAlarm.{i}."; - reference - "Device.FaultMgmt.CurrentAlarm.{i}."; - uses fault-mgmt-current-alarm-g; - } - list expedited-event { - key "index"; - description - "Device.FaultMgmt.ExpeditedEvent.{i}."; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}."; - uses fault-mgmt-expedited-event-g; - } - list history-event { - key "index"; - description - "Device.FaultMgmt.HistoryEvent.{i}."; - reference - "Device.FaultMgmt.HistoryEvent.{i}."; - uses fault-mgmt-history-event-g; - } - list queued-event { - key "index"; - description - "Device.FaultMgmt.QueuedEvent.{i}."; - reference - "Device.FaultMgmt.QueuedEvent.{i}."; - uses fault-mgmt-queued-event-g; - } - list supported-alarm { - key "index"; - description - "Device.FaultMgmt.SupportedAlarm.{i}."; - reference - "Device.FaultMgmt.SupportedAlarm.{i}."; - uses fault-mgmt-supported-alarm-g; - } - } - container firewall { - description - "Container for object class Device.Firewall."; - reference - "Device.Firewall."; - uses device-firewall-g; - list chain { - key "index"; - description - "Device.Firewall.Chain.{i}."; - reference - "Device.Firewall.Chain.{i}."; - uses firewall-chain-g; - list rule { - key "index"; - description - "Device.Firewall.Chain.{i}.Rule.{i}."; - reference - "Device.Firewall.Chain.{i}.Rule.{i}."; - uses chain-rule-g; - } - } - list level { - key "index"; - description - "Device.Firewall.Level.{i}."; - reference - "Device.Firewall.Level.{i}."; - uses firewall-level-g; - } - } - container gre { - description - "Container for object class Device.GRE."; - reference - "Device.GRE."; - uses device-gre-g; - list filter { - key "index"; - description - "Device.GRE.Filter.{i}."; - reference - "Device.GRE.Filter.{i}."; - uses gre-filter-g; - } - list tunnel { - key "index"; - description - "Device.GRE.Tunnel.{i}."; - reference - "Device.GRE.Tunnel.{i}."; - uses gre-tunnel-g; - list interface { - key "index"; - description - "Device.GRE.Tunnel.{i}.Interface.{i}."; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}."; - uses tunnel-interface-g; - container stats { - description - "Container for object class Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; - uses tunnel-interface-stats-g; - } - } - container stats { - description - "Container for object class Device.GRE.Tunnel.{i}.Stats."; - reference - "Device.GRE.Tunnel.{i}.Stats."; - uses tunnel-stats-g; - } - } - } - container gateway-info { - description - "Container for object class Device.GatewayInfo."; - reference - "Device.GatewayInfo."; - uses device-gateway-info-g; - } - container ghn { - description - "Container for object class Device.Ghn."; - reference - "Device.Ghn."; - uses device-ghn-g; - container diagnostics { - description - "Container for object class Device.Ghn.Diagnostics."; - reference - "Device.Ghn.Diagnostics."; - uses ghn-diagnostics-g; - container phy-throughput { - description - "Container for object class Device.Ghn.Diagnostics.PHYThroughput."; - reference - "Device.Ghn.Diagnostics.PHYThroughput."; - uses diagnostics-phy-throughput-g; - list result { - key "index"; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; - uses phy-throughput-result-g; - } - } - container performance-monitoring { - description - "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring."; - uses diagnostics-performance-monitoring-g; - container channels { - description - "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; - uses performance-monitoring-channels-g; - list channel { - key "index"; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - uses channels-channel-g; - } - } - container nodes { - description - "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; - uses performance-monitoring-nodes-g; - list node { - key "index"; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - uses nodes-node-g; - } - } - } - } - list interface { - key "index"; - description - "Device.Ghn.Interface.{i}."; - reference - "Device.Ghn.Interface.{i}."; - uses ghn-interface-g; - list associated-device { - key "index"; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; - uses interface-associated-device-g; - } - container dm-info { - description - "Container for object class Device.Ghn.Interface.{i}.DMInfo."; - reference - "Device.Ghn.Interface.{i}.DMInfo."; - uses interface-dm-info-g; - } - container sc-info { - description - "Container for object class Device.Ghn.Interface.{i}.SCInfo."; - reference - "Device.Ghn.Interface.{i}.SCInfo."; - uses interface-sc-info-g; - } - list sm-masked-band { - key "index"; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; - uses interface-sm-masked-band-g; - } - container stats { - description - "Container for object class Device.Ghn.Interface.{i}.Stats."; - reference - "Device.Ghn.Interface.{i}.Stats."; - uses ghn-interface-stats-g; - } - } - } - container hpna { - description - "Container for object class Device.HPNA."; - reference - "Device.HPNA."; - uses device-hpna-g; - container diagnostics { - description - "Container for object class Device.HPNA.Diagnostics."; - reference - "Device.HPNA.Diagnostics."; - uses hpna-diagnostics-g; - container phy-throughput { - description - "Container for object class Device.HPNA.Diagnostics.PHYThroughput."; - reference - "Device.HPNA.Diagnostics.PHYThroughput."; - uses hpna-diagnostics-phy-throughput-g; - list result { - key "index"; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; - uses diagnostics-phy-throughput-result-g; - } - } - container performance-monitoring { - description - "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring."; - uses hpna-diagnostics-performance-monitoring-g; - container channels { - description - "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; - uses diagnostics-performance-monitoring-channels-g; - list channel { - key "index"; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - uses performance-monitoring-channels-channel-g; - } - } - container nodes { - description - "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; - uses diagnostics-performance-monitoring-nodes-g; - list node { - key "index"; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - uses performance-monitoring-nodes-node-g; - } - } - } - } - list interface { - key "index"; - description - "Device.HPNA.Interface.{i}."; - reference - "Device.HPNA.Interface.{i}."; - uses hpna-interface-g; - list associated-device { - key "index"; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; - uses hpna-interface-associated-device-g; - } - container qo-s { - description - "Container for object class Device.HPNA.Interface.{i}.QoS."; - reference - "Device.HPNA.Interface.{i}.QoS."; - uses interface-qo-s-g; - list flow-spec { - key "index"; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; - uses qo-s-flow-spec-g; - } - } - container stats { - description - "Container for object class Device.HPNA.Interface.{i}.Stats."; - reference - "Device.HPNA.Interface.{i}.Stats."; - uses hpna-interface-stats-g; - } - } - } - container home-plug { - description - "Container for object class Device.HomePlug."; - reference - "Device.HomePlug."; - uses device-home-plug-g; - list interface { - key "index"; - description - "Device.HomePlug.Interface.{i}."; - reference - "Device.HomePlug.Interface.{i}."; - uses home-plug-interface-g; - list associated-device { - key "index"; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; - uses home-plug-interface-associated-device-g; - } - container stats { - description - "Container for object class Device.HomePlug.Interface.{i}.Stats."; - reference - "Device.HomePlug.Interface.{i}.Stats."; - uses home-plug-interface-stats-g; - } - } - } - container hosts { - description - "Container for object class Device.Hosts."; - reference - "Device.Hosts."; - uses device-hosts-g; - list host { - key "index"; - description - "Device.Hosts.Host.{i}."; - reference - "Device.Hosts.Host.{i}."; - uses hosts-host-g; - list ipv4-address { - key "index"; - description - "Device.Hosts.Host.{i}.IPv4Address.{i}."; - reference - "Device.Hosts.Host.{i}.IPv4Address.{i}."; - uses host-ipv4-address-g; - } - list ipv6-address { - key "index"; - description - "Device.Hosts.Host.{i}.IPv6Address.{i}."; - reference - "Device.Hosts.Host.{i}.IPv6Address.{i}."; - uses host-ipv6-address-g; - } - container wan-stats { - description - "Container for object class Device.Hosts.Host.{i}.WANStats."; - reference - "Device.Hosts.Host.{i}.WANStats."; - uses host-wan-stats-g; - } - } - } - container ieee1905 { - description - "Container for object class Device.IEEE1905."; - reference - "Device.IEEE1905."; - uses device-ieee1905-g; - container al { - description - "Container for object class Device.IEEE1905.AL."; - reference - "Device.IEEE1905.AL."; - uses ieee1905-al-g; - container forwarding-table { - description - "Container for object class Device.IEEE1905.AL.ForwardingTable."; - reference - "Device.IEEE1905.AL.ForwardingTable."; - uses al-forwarding-table-g; - list forwarding-rule { - key "index"; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; - uses forwarding-table-forwarding-rule-g; - } - } - list interface { - key "index"; - description - "Device.IEEE1905.AL.Interface.{i}."; - reference - "Device.IEEE1905.AL.Interface.{i}."; - uses al-interface-g; - list link { - key "index"; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; - uses interface-link-g; - container metric { - description - "Container for object class Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; - uses link-metric-g; - } - } - list vendor-properties { - key "index"; - description - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; - uses interface-vendor-properties-g; - } - } - container network-topology { - description - "Container for object class Device.IEEE1905.AL.NetworkTopology."; - reference - "Device.IEEE1905.AL.NetworkTopology."; - uses al-network-topology-g; - list change-log { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; - uses network-topology-change-log-g; - } - list ieee1905-device { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; - uses network-topology-ieee1905-device-g; - list bridging-tuple { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; - uses ieee1905-device-bridging-tuple-g; - } - list ieee1905-neighbor { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; - uses ieee1905-device-ieee1905-neighbor-g; - list metric { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; - uses ieee1905-neighbor-metric-g; - } - } - list ipv4-address { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; - uses ieee1905-device-ipv4-address-g; - } - list ipv6-address { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; - uses ieee1905-device-ipv6-address-g; - } - list interface { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; - uses ieee1905-device-interface-g; - } - list l2-neighbor { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; - uses ieee1905-device-l2-neighbor-g; - } - list non-ieee1905-neighbor { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; - uses ieee1905-device-non-ieee1905-neighbor-g; - } - list vendor-properties { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; - uses ieee1905-device-vendor-properties-g; - } - } - } - container networking-registrar { - description - "Container for object class Device.IEEE1905.AL.NetworkingRegistrar."; - reference - "Device.IEEE1905.AL.NetworkingRegistrar."; - uses al-networking-registrar-g; - } - container security { - description - "Container for object class Device.IEEE1905.AL.Security."; - reference - "Device.IEEE1905.AL.Security."; - uses al-security-g; - } - } - } - container ieee8021x { - description - "Container for object class Device.IEEE8021x."; - reference - "Device.IEEE8021x."; - uses device-ieee8021x-g; - list supplicant { - key "index"; - description - "Device.IEEE8021x.Supplicant.{i}."; - reference - "Device.IEEE8021x.Supplicant.{i}."; - uses ieee8021x-supplicant-g; - container eapm-d5 { - description - "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPMD5."; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPMD5."; - uses supplicant-eapm-d5-g; - } - container eaptls { - description - "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPTLS."; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPTLS."; - uses supplicant-eaptls-g; - } - container stats { - description - "Container for object class Device.IEEE8021x.Supplicant.{i}.Stats."; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats."; - uses supplicant-stats-g; - } - } - } - container ip { - description - "Container for object class Device.IP."; - reference - "Device.IP."; - uses device-ip-g; - list active-port { - key "index"; - description - "Device.IP.ActivePort.{i}."; - reference - "Device.IP.ActivePort.{i}."; - uses ip-active-port-g; - } - container diagnostics { - description - "Container for object class Device.IP.Diagnostics."; - reference - "Device.IP.Diagnostics."; - uses ip-diagnostics-g; - container download-diagnostics { - description - "Container for object class Device.IP.Diagnostics.DownloadDiagnostics."; - reference - "Device.IP.Diagnostics.DownloadDiagnostics."; - uses diagnostics-download-diagnostics-g; - list incremental-result { - key "index"; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; - uses download-diagnostics-incremental-result-g; - } - list per-connection-result { - key "index"; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; - uses download-diagnostics-per-connection-result-g; - } - } - container ip-ping { - description - "Container for object class Device.IP.Diagnostics.IPPing."; - reference - "Device.IP.Diagnostics.IPPing."; - uses diagnostics-ip-ping-g; - } - container server-selection-diagnostics { - description - "Container for object class Device.IP.Diagnostics.ServerSelectionDiagnostics."; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics."; - uses diagnostics-server-selection-diagnostics-g; - } - container trace-route { - description - "Container for object class Device.IP.Diagnostics.TraceRoute."; - reference - "Device.IP.Diagnostics.TraceRoute."; - uses diagnostics-trace-route-g; - list route-hops { - key "index"; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; - uses trace-route-route-hops-g; - } - } - container udp-echo-config { - description - "Container for object class Device.IP.Diagnostics.UDPEchoConfig."; - reference - "Device.IP.Diagnostics.UDPEchoConfig."; - uses diagnostics-udp-echo-config-g; - } - container udp-echo-diagnostics { - description - "Container for object class Device.IP.Diagnostics.UDPEchoDiagnostics."; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics."; - uses diagnostics-udp-echo-diagnostics-g; - list individual-packet-result { - key "index"; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; - uses udp-echo-diagnostics-individual-packet-result-g; - } - } - container upload-diagnostics { - description - "Container for object class Device.IP.Diagnostics.UploadDiagnostics."; - reference - "Device.IP.Diagnostics.UploadDiagnostics."; - uses diagnostics-upload-diagnostics-g; - list incremental-result { - key "index"; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; - uses upload-diagnostics-incremental-result-g; - } - list per-connection-result { - key "index"; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; - uses upload-diagnostics-per-connection-result-g; - } - } - } - list interface { - key "index"; - description - "Device.IP.Interface.{i}."; - reference - "Device.IP.Interface.{i}."; - uses ip-interface-g; - list ipv4-address { - key "index"; - description - "Device.IP.Interface.{i}.IPv4Address.{i}."; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}."; - uses interface-ipv4-address-g; - } - list ipv6-address { - key "index"; - description - "Device.IP.Interface.{i}.IPv6Address.{i}."; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}."; - uses interface-ipv6-address-g; - } - list ipv6-prefix { - key "index"; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}."; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}."; - uses interface-ipv6-prefix-g; - } - container stats { - description - "Container for object class Device.IP.Interface.{i}.Stats."; - reference - "Device.IP.Interface.{i}.Stats."; - uses ip-interface-stats-g; - } - list twamp-reflector { - key "index"; - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}."; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}."; - uses interface-twamp-reflector-g; - } - } - } - container i-psec { - description - "Container for object class Device.IPsec."; - reference - "Device.IPsec."; - uses device-i-psec-g; - list filter { - key "index"; - description - "Device.IPsec.Filter.{i}."; - reference - "Device.IPsec.Filter.{i}."; - uses i-psec-filter-g; - } - list ikev2-sa { - key "index"; - description - "Device.IPsec.IKEv2SA.{i}."; - reference - "Device.IPsec.IKEv2SA.{i}."; - uses i-psec-ikev2-sa-g; - list child-sa { - key "index"; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; - uses ikev2-sa-child-sa-g; - container stats { - description - "Container for object class Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; - uses child-sa-stats-g; - } - } - list received-cp-attr { - key "index"; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; - uses ikev2-sa-received-cp-attr-g; - } - container stats { - description - "Container for object class Device.IPsec.IKEv2SA.{i}.Stats."; - reference - "Device.IPsec.IKEv2SA.{i}.Stats."; - uses ikev2-sa-stats-g; - } - } - list profile { - key "index"; - description - "Device.IPsec.Profile.{i}."; - reference - "Device.IPsec.Profile.{i}."; - uses i-psec-profile-g; - list sent-cp-attr { - key "index"; - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; - uses profile-sent-cp-attr-g; - } - } - container stats { - description - "Container for object class Device.IPsec.Stats."; - reference - "Device.IPsec.Stats."; - uses i-psec-stats-g; - } - list tunnel { - key "index"; - description - "Device.IPsec.Tunnel.{i}."; - reference - "Device.IPsec.Tunnel.{i}."; - uses i-psec-tunnel-g; - container stats { - description - "Container for object class Device.IPsec.Tunnel.{i}.Stats."; - reference - "Device.IPsec.Tunnel.{i}.Stats."; - uses i-psec-tunnel-stats-g; - } - } - } - container ipv6rd { - description - "Container for object class Device.IPv6rd."; - reference - "Device.IPv6rd."; - uses device-ipv6rd-g; - list interface-setting { - key "index"; - description - "Device.IPv6rd.InterfaceSetting.{i}."; - reference - "Device.IPv6rd.InterfaceSetting.{i}."; - uses ipv6rd-interface-setting-g; - } - } - list interface-stack { - key "index"; - description - "Device.InterfaceStack.{i}."; - reference - "Device.InterfaceStack.{i}."; - uses device-interface-stack-g; - } - container l2-tpv3 { - description - "Container for object class Device.L2TPv3."; - reference - "Device.L2TPv3."; - uses device-l2-tpv3-g; - list filter { - key "index"; - description - "Device.L2TPv3.Filter.{i}."; - reference - "Device.L2TPv3.Filter.{i}."; - uses l2-tpv3-filter-g; - } - list tunnel { - key "index"; - description - "Device.L2TPv3.Tunnel.{i}."; - reference - "Device.L2TPv3.Tunnel.{i}."; - uses l2-tpv3-tunnel-g; - list interface { - key "index"; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; - uses l2-tpv3-tunnel-interface-g; - container stats { - description - "Container for object class Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; - uses l2-tpv3-tunnel-interface-stats-g; - } - } - container stats { - description - "Container for object class Device.L2TPv3.Tunnel.{i}.Stats."; - reference - "Device.L2TPv3.Tunnel.{i}.Stats."; - uses l2-tpv3-tunnel-stats-g; - } - container udp { - description - "Container for object class Device.L2TPv3.Tunnel.{i}.UDP."; - reference - "Device.L2TPv3.Tunnel.{i}.UDP."; - uses tunnel-udp-g; - } - } - } - container lan-config-security { - description - "Container for object class Device.LANConfigSecurity."; - reference - "Device.LANConfigSecurity."; - uses device-lan-config-security-g; - } - container le-ds { - description - "Container for object class Device.LEDs."; - reference - "Device.LEDs."; - uses device-le-ds-g; - list led { - key "index"; - description - "Device.LEDs.LED.{i}."; - reference - "Device.LEDs.LED.{i}."; - uses le-ds-led-g; - container current-cycle-element { - description - "Container for object class Device.LEDs.LED.{i}.CurrentCycleElement."; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement."; - uses led-current-cycle-element-g; - } - list cycle-element { - key "index"; - description - "Device.LEDs.LED.{i}.CycleElement.{i}."; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}."; - uses led-cycle-element-g; - } - } - } - container lldp { - description - "Container for object class Device.LLDP."; - reference - "Device.LLDP."; - uses device-lldp-g; - container discovery { - description - "Container for object class Device.LLDP.Discovery."; - reference - "Device.LLDP.Discovery."; - uses lldp-discovery-g; - list device { - key "index"; - description - "Device.LLDP.Discovery.Device.{i}."; - reference - "Device.LLDP.Discovery.Device.{i}."; - uses discovery-device-g; - container device-information { - description - "Container for object class Device.LLDP.Discovery.Device.{i}.DeviceInformation."; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation."; - uses device-device-information-g; - list vendor-specific { - key "index"; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; - uses device-information-vendor-specific-g; - } - } - list port { - key "index"; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}."; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}."; - uses device-port-g; - container link-information { - description - "Container for object class Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; - uses port-link-information-g; - } - } - } - } - } - container lmap { - description - "Container for object class Device.LMAP."; - reference - "Device.LMAP."; - uses device-lmap-g; - list event { - key "index"; - description - "Device.LMAP.Event.{i}."; - reference - "Device.LMAP.Event.{i}."; - uses lmap-event-g; - container calendar-timer { - description - "Container for object class Device.LMAP.Event.{i}.CalendarTimer."; - reference - "Device.LMAP.Event.{i}.CalendarTimer."; - uses event-calendar-timer-g; - } - container one-off { - description - "Container for object class Device.LMAP.Event.{i}.OneOff."; - reference - "Device.LMAP.Event.{i}.OneOff."; - uses event-one-off-g; - } - container periodic-timer { - description - "Container for object class Device.LMAP.Event.{i}.PeriodicTimer."; - reference - "Device.LMAP.Event.{i}.PeriodicTimer."; - uses event-periodic-timer-g; - } - } - list measurement-agent { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}."; - uses lmap-measurement-agent-g; - list communication-channel { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; - uses measurement-agent-communication-channel-g; - } - container controller { - description - "Container for object class Device.LMAP.MeasurementAgent.{i}.Controller."; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller."; - uses measurement-agent-controller-g; - } - list instruction { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; - uses measurement-agent-instruction-g; - list measurement-suppression { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; - uses instruction-measurement-suppression-g; - } - } - list schedule { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; - uses measurement-agent-schedule-g; - list action { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; - uses schedule-action-g; - list option { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; - uses action-option-g; - } - container stats { - description - "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; - uses action-stats-g; - } - } - container stats { - description - "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; - uses schedule-stats-g; - } - } - list task { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; - uses measurement-agent-task-g; - list option { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; - uses task-option-g; - } - list registry { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; - uses task-registry-g; - } - } - list task-capability { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; - uses measurement-agent-task-capability-g; - list registry { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; - uses task-capability-registry-g; - } - } - } - list report { - key "index"; - description - "Device.LMAP.Report.{i}."; - reference - "Device.LMAP.Report.{i}."; - uses lmap-report-g; - list result { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}."; - uses report-result-g; - list conflict { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; - uses result-conflict-g; - } - list option { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; - uses result-option-g; - } - list report-table { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; - uses result-report-table-g; - list registry { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; - uses report-table-registry-g; - } - list result-row { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; - uses report-table-result-row-g; - } - } - } - } - } - container map { - description - "Container for object class Device.MAP."; - reference - "Device.MAP."; - uses device-map-g; - list domain { - key "index"; - description - "Device.MAP.Domain.{i}."; - reference - "Device.MAP.Domain.{i}."; - uses map-domain-g; - container interface { - description - "Container for object class Device.MAP.Domain.{i}.Interface."; - reference - "Device.MAP.Domain.{i}.Interface."; - uses domain-interface-g; - container stats { - description - "Container for object class Device.MAP.Domain.{i}.Interface.Stats."; - reference - "Device.MAP.Domain.{i}.Interface.Stats."; - uses domain-interface-stats-g; - } - } - list rule { - key "index"; - description - "Device.MAP.Domain.{i}.Rule.{i}."; - reference - "Device.MAP.Domain.{i}.Rule.{i}."; - uses domain-rule-g; - } - } - } - container mqtt { - description - "Container for object class Device.MQTT."; - reference - "Device.MQTT."; - uses device-mqtt-g; - list broker { - key "index"; - description - "Device.MQTT.Broker.{i}."; - reference - "Device.MQTT.Broker.{i}."; - uses mqtt-broker-g; - list bridge { - key "index"; - description - "Device.MQTT.Broker.{i}.Bridge.{i}."; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}."; - uses broker-bridge-g; - list server { - key "index"; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; - uses bridge-server-g; - } - list subscription { - key "index"; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; - uses bridge-subscription-g; - } - } - container stats { - description - "Container for object class Device.MQTT.Broker.{i}.Stats."; - reference - "Device.MQTT.Broker.{i}.Stats."; - uses broker-stats-g; - } - } - container capabilities { - description - "Container for object class Device.MQTT.Capabilities."; - reference - "Device.MQTT.Capabilities."; - uses mqtt-capabilities-g; - } - list client { - key "index"; - description - "Device.MQTT.Client.{i}."; - reference - "Device.MQTT.Client.{i}."; - uses mqtt-client-g; - container stats { - description - "Container for object class Device.MQTT.Client.{i}.Stats."; - reference - "Device.MQTT.Client.{i}.Stats."; - uses client-stats-g; - } - list subscription { - key "index"; - description - "Device.MQTT.Client.{i}.Subscription.{i}."; - reference - "Device.MQTT.Client.{i}.Subscription.{i}."; - uses client-subscription-g; - } - } - } - container management-server { - description - "Container for object class Device.ManagementServer."; - reference - "Device.ManagementServer."; - uses device-management-server-g; - container autonomous-transfer-complete-policy { - description - "Container for object class Device.ManagementServer.AutonomousTransferCompletePolicy."; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy."; - uses management-server-autonomous-transfer-complete-policy-g; - } - container du-state-change-compl-policy { - description - "Container for object class Device.ManagementServer.DUStateChangeComplPolicy."; - reference - "Device.ManagementServer.DUStateChangeComplPolicy."; - uses management-server-du-state-change-compl-policy-g; - } - container download-availability { - description - "Container for object class Device.ManagementServer.DownloadAvailability."; - reference - "Device.ManagementServer.DownloadAvailability."; - uses management-server-download-availability-g; - container announcement { - description - "Container for object class Device.ManagementServer.DownloadAvailability.Announcement."; - reference - "Device.ManagementServer.DownloadAvailability.Announcement."; - uses download-availability-announcement-g; - list group { - key "index"; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; - uses announcement-group-g; - } - } - container query { - description - "Container for object class Device.ManagementServer.DownloadAvailability.Query."; - reference - "Device.ManagementServer.DownloadAvailability.Query."; - uses download-availability-query-g; - } - } - list embedded-device { - key "index"; - description - "Device.ManagementServer.EmbeddedDevice.{i}."; - reference - "Device.ManagementServer.EmbeddedDevice.{i}."; - uses management-server-embedded-device-g; - } - container heartbeat-policy { - description - "Container for object class Device.ManagementServer.HeartbeatPolicy."; - reference - "Device.ManagementServer.HeartbeatPolicy."; - uses management-server-heartbeat-policy-g; - } - list inform-parameter { - key "index"; - description - "Device.ManagementServer.InformParameter.{i}."; - reference - "Device.ManagementServer.InformParameter.{i}."; - uses management-server-inform-parameter-g; - } - list manageable-device { - key "index"; - description - "Device.ManagementServer.ManageableDevice.{i}."; - reference - "Device.ManagementServer.ManageableDevice.{i}."; - uses management-server-manageable-device-g; - } - container standby-policy { - description - "Container for object class Device.ManagementServer.StandbyPolicy."; - reference - "Device.ManagementServer.StandbyPolicy."; - uses management-server-standby-policy-g; - } - list virtual-device { - key "index"; - description - "Device.ManagementServer.VirtualDevice.{i}."; - reference - "Device.ManagementServer.VirtualDevice.{i}."; - uses management-server-virtual-device-g; - } - } - container mo-ca { - description - "Container for object class Device.MoCA."; - reference - "Device.MoCA."; - uses device-mo-ca-g; - list interface { - key "index"; - description - "Device.MoCA.Interface.{i}."; - reference - "Device.MoCA.Interface.{i}."; - uses mo-ca-interface-g; - list associated-device { - key "index"; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; - uses mo-ca-interface-associated-device-g; - } - container qo-s { - description - "Container for object class Device.MoCA.Interface.{i}.QoS."; - reference - "Device.MoCA.Interface.{i}.QoS."; - uses mo-ca-interface-qo-s-g; - list flow-stats { - key "index"; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; - uses qo-s-flow-stats-g; - } - } - container stats { - description - "Container for object class Device.MoCA.Interface.{i}.Stats."; - reference - "Device.MoCA.Interface.{i}.Stats."; - uses mo-ca-interface-stats-g; - } - } - } - container nat { - description - "Container for object class Device.NAT."; - reference - "Device.NAT."; - uses device-nat-g; - list interface-setting { - key "index"; - description - "Device.NAT.InterfaceSetting.{i}."; - reference - "Device.NAT.InterfaceSetting.{i}."; - uses nat-interface-setting-g; - } - list port-mapping { - key "index"; - description - "Device.NAT.PortMapping.{i}."; - reference - "Device.NAT.PortMapping.{i}."; - uses nat-port-mapping-g; - } - } - container neighbor-discovery { - description - "Container for object class Device.NeighborDiscovery."; - reference - "Device.NeighborDiscovery."; - uses device-neighbor-discovery-g; - list interface-setting { - key "index"; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}."; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}."; - uses neighbor-discovery-interface-setting-g; - } - } - container optical { - description - "Container for object class Device.Optical."; - reference - "Device.Optical."; - uses device-optical-g; - list interface { - key "index"; - description - "Device.Optical.Interface.{i}."; - reference - "Device.Optical.Interface.{i}."; - uses optical-interface-g; - container stats { - description - "Container for object class Device.Optical.Interface.{i}.Stats."; - reference - "Device.Optical.Interface.{i}.Stats."; - uses optical-interface-stats-g; - } - } - } - container pcp { - description - "Container for object class Device.PCP."; - reference - "Device.PCP."; - uses device-pcp-g; - list client { - key "index"; - description - "Device.PCP.Client.{i}."; - reference - "Device.PCP.Client.{i}."; - uses pcp-client-g; - container pcp-proxy { - description - "Container for object class Device.PCP.Client.{i}.PCPProxy."; - reference - "Device.PCP.Client.{i}.PCPProxy."; - uses client-pcp-proxy-g; - } - list server { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}."; - uses pcp-client-server-g; - list inbound-mapping { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; - uses server-inbound-mapping-g; - list filter { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; - uses inbound-mapping-filter-g; - } - } - list outbound-mapping { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; - uses server-outbound-mapping-g; - } - } - container u-pn-piwf { - description - "Container for object class Device.PCP.Client.{i}.UPnPIWF."; - reference - "Device.PCP.Client.{i}.UPnPIWF."; - uses client-u-pn-piwf-g; - } - } - } - container ppp { - description - "Container for object class Device.PPP."; - reference - "Device.PPP."; - uses device-ppp-g; - list interface { - key "index"; - description - "Device.PPP.Interface.{i}."; - reference - "Device.PPP.Interface.{i}."; - uses ppp-interface-g; - container ipcp { - description - "Container for object class Device.PPP.Interface.{i}.IPCP."; - reference - "Device.PPP.Interface.{i}.IPCP."; - uses interface-ipcp-g; - } - container ipv6-cp { - description - "Container for object class Device.PPP.Interface.{i}.IPv6CP."; - reference - "Device.PPP.Interface.{i}.IPv6CP."; - uses interface-ipv6-cp-g; - } - container pp-po-a { - description - "Container for object class Device.PPP.Interface.{i}.PPPoA."; - reference - "Device.PPP.Interface.{i}.PPPoA."; - uses interface-pp-po-a-g; - } - container pp-po-e { - description - "Container for object class Device.PPP.Interface.{i}.PPPoE."; - reference - "Device.PPP.Interface.{i}.PPPoE."; - uses interface-pp-po-e-g; - } - container stats { - description - "Container for object class Device.PPP.Interface.{i}.Stats."; - reference - "Device.PPP.Interface.{i}.Stats."; - uses ppp-interface-stats-g; - } - } - } - container ptm { - description - "Container for object class Device.PTM."; - reference - "Device.PTM."; - uses device-ptm-g; - list link { - key "index"; - description - "Device.PTM.Link.{i}."; - reference - "Device.PTM.Link.{i}."; - uses ptm-link-g; - container stats { - description - "Container for object class Device.PTM.Link.{i}.Stats."; - reference - "Device.PTM.Link.{i}.Stats."; - uses ptm-link-stats-g; - } - } - } - container periodic-statistics { - description - "Container for object class Device.PeriodicStatistics."; - reference - "Device.PeriodicStatistics."; - uses device-periodic-statistics-g; - list sample-set { - key "index"; - description - "Device.PeriodicStatistics.SampleSet.{i}."; - reference - "Device.PeriodicStatistics.SampleSet.{i}."; - uses periodic-statistics-sample-set-g; - list parameter { - key "index"; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; - uses sample-set-parameter-g; - } - } - } - container qo-s { - description - "Container for object class Device.QoS."; - reference - "Device.QoS."; - uses device-qo-s-g; - list app { - key "index"; - description - "Device.QoS.App.{i}."; - reference - "Device.QoS.App.{i}."; - uses qo-s-app-g; - } - list classification { - key "index"; - description - "Device.QoS.Classification.{i}."; - reference - "Device.QoS.Classification.{i}."; - uses qo-s-classification-g; - } - list flow { - key "index"; - description - "Device.QoS.Flow.{i}."; - reference - "Device.QoS.Flow.{i}."; - uses qo-s-flow-g; - } - list policer { - key "index"; - description - "Device.QoS.Policer.{i}."; - reference - "Device.QoS.Policer.{i}."; - uses qo-s-policer-g; - } - list queue { - key "index"; - description - "Device.QoS.Queue.{i}."; - reference - "Device.QoS.Queue.{i}."; - uses qo-s-queue-g; - } - list queue-stats { - key "index"; - description - "Device.QoS.QueueStats.{i}."; - reference - "Device.QoS.QueueStats.{i}."; - uses qo-s-queue-stats-g; - } - list shaper { - key "index"; - description - "Device.QoS.Shaper.{i}."; - reference - "Device.QoS.Shaper.{i}."; - uses qo-s-shaper-g; - } - } - container router-advertisement { - description - "Container for object class Device.RouterAdvertisement."; - reference - "Device.RouterAdvertisement."; - uses device-router-advertisement-g; - list interface-setting { - key "index"; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}."; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}."; - uses router-advertisement-interface-setting-g; - list option { - key "index"; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; - uses interface-setting-option-g; - } - } - } - container routing { - description - "Container for object class Device.Routing."; - reference - "Device.Routing."; - uses device-routing-g; - container rip { - description - "Container for object class Device.Routing.RIP."; - reference - "Device.Routing.RIP."; - uses routing-rip-g; - list interface-setting { - key "index"; - description - "Device.Routing.RIP.InterfaceSetting.{i}."; - reference - "Device.Routing.RIP.InterfaceSetting.{i}."; - uses rip-interface-setting-g; - } - } - container route-information { - description - "Container for object class Device.Routing.RouteInformation."; - reference - "Device.Routing.RouteInformation."; - uses routing-route-information-g; - list interface-setting { - key "index"; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}."; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}."; - uses route-information-interface-setting-g; - } - } - list router { - key "index"; - description - "Device.Routing.Router.{i}."; - reference - "Device.Routing.Router.{i}."; - uses routing-router-g; - list ipv4-forwarding { - key "index"; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; - uses router-ipv4-forwarding-g; - } - list ipv6-forwarding { - key "index"; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; - uses router-ipv6-forwarding-g; - } - } - } - container security { - description - "Container for object class Device.Security."; - reference - "Device.Security."; - uses device-security-g; - list certificate { - key "index"; - description - "Device.Security.Certificate.{i}."; - reference - "Device.Security.Certificate.{i}."; - uses security-certificate-g; - } - } - container self-test-diagnostics { - description - "Container for object class Device.SelfTestDiagnostics."; - reference - "Device.SelfTestDiagnostics."; - uses device-self-test-diagnostics-g; - } - container services { - description - "Container for object class Device.Services."; - reference - "Device.Services."; - uses device-services-g; - list fap-service { - key "index"; - description - "FAPService.{i}."; - reference - "FAPService.{i}."; - uses fap-service-g; - container access-mgmt { - description - "Container for object class FAPService.{i}.AccessMgmt."; - reference - "FAPService.{i}.AccessMgmt."; - uses fap-service-access-mgmt-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.AccessMgmt.CDMA2000."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000."; - uses access-mgmt-cdma2000-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; - uses cdma2000-local-ip-access-g; - container hrpd { - description - "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; - uses local-ip-access-hrpd-g; - list egress-filter { - key "index"; - description - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; - uses hrpd-egress-filter-g; - } - } - } - list member-detail { - key "index"; - description - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; - reference - "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; - uses cdma2000-member-detail-g; - } - } - container lte { - description - "Container for object class FAPService.{i}.AccessMgmt.LTE."; - reference - "FAPService.{i}.AccessMgmt.LTE."; - uses access-mgmt-lte-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; - uses lte-local-ip-access-g; - } - } - container legacy { - description - "Container for object class FAPService.{i}.AccessMgmt.Legacy."; - reference - "FAPService.{i}.AccessMgmt.Legacy."; - uses access-mgmt-legacy-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; - uses legacy-local-ip-access-g; - list rule { - key "index"; - description - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; - reference - "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; - uses local-ip-access-rule-g; - } - } - } - container umts { - description - "Container for object class FAPService.{i}.AccessMgmt.UMTS."; - reference - "FAPService.{i}.AccessMgmt.UMTS."; - uses access-mgmt-umts-g; - container local-ip-access { - description - "Container for object class FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; - reference - "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; - uses umts-local-ip-access-g; - } - list member-detail { - key "index"; - description - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; - reference - "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; - uses umts-member-detail-g; - } - } - } - container capabilities { - description - "Container for object class FAPService.{i}.Capabilities."; - reference - "FAPService.{i}.Capabilities."; - uses fap-service-capabilities-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000."; - reference - "FAPService.{i}.Capabilities.CDMA2000."; - uses capabilities-cdma2000-g; - container hrpd { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD."; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD."; - uses cdma2000-hrpd-g; - container self-config { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; - reference - "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; - uses hrpd-self-config-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX."; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX."; - uses cdma2000-one-x-g; - container self-config { - description - "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; - reference - "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; - uses one-x-self-config-g; - } - } - } - container lte { - description - "Container for object class FAPService.{i}.Capabilities.LTE."; - reference - "FAPService.{i}.Capabilities.LTE."; - uses capabilities-lte-g; - } - container umts { - description - "Container for object class FAPService.{i}.Capabilities.UMTS."; - reference - "FAPService.{i}.Capabilities.UMTS."; - uses capabilities-umts-g; - container self-config { - description - "Container for object class FAPService.{i}.Capabilities.UMTS.SelfConfig."; - reference - "FAPService.{i}.Capabilities.UMTS.SelfConfig."; - uses umts-self-config-g; - } - } - } - container cell-config { - description - "Container for object class FAPService.{i}.CellConfig."; - reference - "FAPService.{i}.CellConfig."; - uses fap-service-cell-config-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000."; - reference - "FAPService.{i}.CellConfig.CDMA2000."; - uses cell-config-cdma2000-g; - container beacon { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.Beacon."; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon."; - uses cdma2000-beacon-g; - list beacon-list { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; - uses beacon-beacon-list-g; - } - list hrpd-beacon-list { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; - uses beacon-hrpd-beacon-list-g; - } - } - container hrpd { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD."; - uses cell-config-cdma2000-hrpd-g; - container access-auth-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; - uses hrpd-access-auth-config-g; - } - container access-auth-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; - uses hrpd-access-auth-stats-g; - } - list batch-pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; - uses hrpd-batch-pcfpdsn-g; - } - container call-control-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; - uses hrpd-call-control-stats-g; - } - container pcf-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; - uses hrpd-pcf-config-g; - container pcf-performance-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; - uses pcf-config-pcf-performance-stats-g; - } - } - list pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; - uses hrpd-pcfpdsn-g; - container a11-reg-update-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; - uses pcfpdsn-a11-reg-update-stats-g; - } - container a11-session-update-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; - uses pcfpdsn-a11-session-update-stats-g; - } - container aux-a10-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; - uses pcfpdsn-aux-a10-stats-g; - } - container pcfpdsn-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; - uses pcfpdsn-pcfpdsn-stats-g; - } - } - container qo-s-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; - uses hrpd-qo-s-stats-g; - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; - uses hrpd-ran-g; - container rf { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; - uses ran-rf-g; - } - } - container rnc-sig-apps-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; - uses hrpd-rnc-sig-apps-stats-g; - } - container redirect { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; - reference - "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; - uses hrpd-redirect-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX."; - uses cell-config-cdma2000-one-x-g; - list batch-pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; - uses one-x-batch-pcfpdsn-g; - } - container pcf-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; - uses one-x-pcf-config-g; - container pcf-performance-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; - uses one-x-pcf-config-pcf-performance-stats-g; - } - } - list pcfpdsn { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; - uses one-x-pcfpdsn-g; - container a11-reg-update-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; - uses one-x-pcfpdsn-a11-reg-update-stats-g; - } - container pcfpdsn-stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; - uses one-x-pcfpdsn-pcfpdsn-stats-g; - } - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; - uses one-x-ran-g; - container apidm { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; - uses ran-apidm-g; - } - container apidtm { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; - uses ran-apidtm-g; - } - container appim { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; - uses ran-appim-g; - list appirec { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; - uses appim-appirec-g; - } - } - container access-parameters { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; - uses ran-access-parameters-g; - } - container extended-system-parameters { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; - uses ran-extended-system-parameters-g; - } - container forward-pwr-ctr { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; - uses ran-forward-pwr-ctr-g; - } - container hard-handoff { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; - uses ran-hard-handoff-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; - uses hard-handoff-stats-g; - } - } - list neighbor-list { - key "index"; - description - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; - uses ran-neighbor-list-g; - } - container network-listen-mode-config { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; - uses ran-network-listen-mode-config-g; - } - container power-control { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; - uses ran-power-control-g; - } - container rf { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; - uses one-x-ran-rf-g; - } - container system-parameters { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; - uses ran-system-parameters-g; - } - } - container redirect { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; - uses one-x-redirect-g; - } - container stats { - description - "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; - reference - "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; - uses one-x-stats-g; - } - } - } - container lte { - description - "Container for object class FAPService.{i}.CellConfig.LTE."; - reference - "FAPService.{i}.CellConfig.LTE."; - uses cell-config-lte-g; - container epc { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EPC."; - reference - "FAPService.{i}.CellConfig.LTE.EPC."; - uses lte-epc-g; - container ho { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO."; - uses epc-ho-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; - uses ho-stats-g; - } - } - list plmn-list { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; - uses epc-plmn-list-g; - } - list qo-s { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; - uses epc-qo-s-g; - } - } - container energy-savings { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings."; - uses lte-energy-savings-g; - container activation-candidate-cells-load { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; - uses energy-savings-activation-candidate-cells-load-g; - } - container deactivation-candidate-cells-load { - description - "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; - uses energy-savings-deactivation-candidate-cells-load-g; - } - list not-allowed-time-period { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; - uses energy-savings-not-allowed-time-period-g; - } - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN."; - reference - "FAPService.{i}.CellConfig.LTE.RAN."; - uses lte-ran-g; - container csg { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG."; - uses ran-csg-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; - uses csg-stats-g; - } - } - container cell-restriction { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; - uses ran-cell-restriction-g; - } - container common { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Common."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Common."; - uses ran-common-g; - } - container drb { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB."; - uses ran-drb-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; - uses drb-stats-g; - } - } - container erab { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB."; - uses ran-erab-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; - uses erab-stats-g; - list lgw { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; - uses stats-lgw-g; - } - } - } - container mac { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC."; - uses ran-mac-g; - container drx { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; - uses mac-drx-g; - } - container rach { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; - uses mac-rach-g; - } - container ulsch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; - uses mac-ulsch-g; - } - } - container mobility { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility."; - uses ran-mobility-g; - container conn-mode { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; - uses mobility-conn-mode-g; - container eutra { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; - uses conn-mode-eutra-g; - } - container irat { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; - uses conn-mode-irat-g; - } - } - container idle-mode { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; - uses mobility-idle-mode-g; - container common { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; - uses idle-mode-common-g; - } - container irat { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; - uses idle-mode-irat-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; - uses irat-cdma2000-g; - list cdma2000-band { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; - uses cdma2000-cdma2000-band-g; - } - } - container geran { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; - uses irat-geran-g; - list geran-freq-group { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; - uses geran-geran-freq-group-g; - } - } - container utra { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; - uses irat-utra-g; - list utranfdd-freq { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; - uses utra-utranfdd-freq-g; - } - } - } - container inter-freq { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; - uses idle-mode-inter-freq-g; - list carrier { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; - uses inter-freq-carrier-g; - } - } - container intra-freq { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; - uses idle-mode-intra-freq-g; - } - } - } - container neighbor-list { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; - uses lte-ran-neighbor-list-g; - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; - uses neighbor-list-inter-rat-cell-g; - list cdma2000 { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; - uses inter-rat-cell-cdma2000-g; - } - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; - uses inter-rat-cell-gsm-g; - } - list umts { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; - uses inter-rat-cell-umts-g; - } - } - list lte-cell { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; - uses neighbor-list-lte-cell-g; - } - } - container neighbor-list-in-use { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; - uses ran-neighbor-list-in-use-g; - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; - uses neighbor-list-in-use-inter-rat-cell-g; - list cdma2000 { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; - uses neighbor-list-in-use-inter-rat-cell-cdma2000-g; - } - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - uses neighbor-list-in-use-inter-rat-cell-gsm-g; - } - list umts { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; - uses neighbor-list-in-use-inter-rat-cell-umts-g; - } - } - list lte-cell { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; - uses neighbor-list-in-use-lte-cell-g; - } - } - container phy { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY."; - uses ran-phy-g; - container antenna-info { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; - uses phy-antenna-info-g; - } - container mbsfn { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; - uses phy-mbsfn-g; - list sf-config-list { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; - uses mbsfn-sf-config-list-g; - } - } - container pdsch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; - uses phy-pdsch-g; - } - container prach { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; - uses phy-prach-g; - } - container prs { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; - uses phy-prs-g; - } - container pucch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; - uses phy-pucch-g; - } - container pusch { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; - uses phy-pusch-g; - container ulrs { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; - uses pusch-ulrs-g; - } - } - container srs { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; - uses phy-srs-g; - } - container tdd-frame { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; - uses phy-tdd-frame-g; - } - container ul-power-control { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; - uses phy-ul-power-control-g; - } - } - container rf { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RF."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RF."; - uses lte-ran-rf-g; - } - container rlc { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC."; - uses ran-rlc-g; - container sr-b1 { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; - uses rlc-sr-b1-g; - } - container sr-b2 { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; - uses rlc-sr-b2-g; - } - } - container rrc { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC."; - uses ran-rrc-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; - uses rrc-stats-g; - } - } - container rrc-timers { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; - uses ran-rrc-timers-g; - } - container rru { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU."; - uses ran-rru-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; - uses rru-stats-g; - } - } - container s1-ap { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1AP."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1AP."; - uses ran-s1-ap-g; - } - container s1-u { - description - "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1U."; - reference - "FAPService.{i}.CellConfig.LTE.RAN.S1U."; - uses ran-s1-u-g; - } - } - list tunnel { - key "index"; - description - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; - reference - "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; - uses lte-tunnel-g; - } - } - container umts { - description - "Container for object class FAPService.{i}.CellConfig.UMTS."; - reference - "FAPService.{i}.CellConfig.UMTS."; - uses cell-config-umts-g; - container cn { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN."; - reference - "FAPService.{i}.CellConfig.UMTS.CN."; - uses umts-cn-g; - container cs-domain { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; - uses cn-cs-domain-g; - container hho { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; - uses cs-domain-hho-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; - uses hho-stats-g; - } - } - container rab { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; - uses cs-domain-rab-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; - uses rab-stats-g; - } - } - } - container hho { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO."; - uses cn-hho-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; - uses cn-hho-stats-g; - } - } - container ps-domain { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; - uses cn-ps-domain-g; - container rab { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; - uses ps-domain-rab-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; - uses ps-domain-rab-stats-g; - list lgw { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; - uses rab-stats-lgw-g; - } - } - } - } - } - container rab { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAB."; - reference - "FAPService.{i}.CellConfig.UMTS.RAB."; - uses umts-rab-g; - } - container ran { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN."; - uses umts-ran-g; - container csg { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG."; - uses umts-ran-csg-g; - container csgpsc-split-info { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; - uses csg-csgpsc-split-info-g; - } - } - container cell-restriction { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; - uses umts-ran-cell-restriction-g; - } - container cell-selection { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; - uses ran-cell-selection-g; - } - container drx { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.DRX."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.DRX."; - uses ran-drx-g; - } - container inter-freq-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; - uses ran-inter-freq-meas-g; - list instance { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; - uses inter-freq-meas-instance-g; - } - } - container inter-rat-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; - uses ran-inter-rat-meas-g; - list instance { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; - uses inter-rat-meas-instance-g; - } - } - container intra-freq-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; - uses ran-intra-freq-meas-g; - list instance { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; - uses intra-freq-meas-instance-g; - } - } - container neighbor-list { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; - uses umts-ran-neighbor-list-g; - list inter-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; - uses neighbor-list-inter-freq-cell-g; - } - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; - uses ran-neighbor-list-inter-rat-cell-g; - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; - uses neighbor-list-inter-rat-cell-gsm-g; - } - } - list intra-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; - uses neighbor-list-intra-freq-cell-g; - } - } - container neighbor-list-in-use { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; - uses umts-ran-neighbor-list-in-use-g; - list inter-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; - uses neighbor-list-in-use-inter-freq-cell-g; - } - container inter-rat-cell { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; - uses ran-neighbor-list-in-use-inter-rat-cell-g; - list gsm { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; - uses ran-neighbor-list-in-use-inter-rat-cell-gsm-g; - } - } - list intra-freq-cell { - key "index"; - description - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; - uses neighbor-list-in-use-intra-freq-cell-g; - } - } - container power-control { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; - uses umts-ran-power-control-g; - } - container rf { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RF."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RF."; - uses umts-ran-rf-g; - } - container rrc { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC."; - uses umts-ran-rrc-g; - container stats { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; - uses ran-rrc-stats-g; - } - } - container rrc-timers { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; - uses umts-ran-rrc-timers-g; - } - container ue-internal-meas { - description - "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; - reference - "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; - uses ran-ue-internal-meas-g; - } - } - } - } - container fap-control { - description - "Container for object class FAPService.{i}.FAPControl."; - reference - "FAPService.{i}.FAPControl."; - uses fap-service-fap-control-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000."; - reference - "FAPService.{i}.FAPControl.CDMA2000."; - uses fap-control-cdma2000-g; - container gateway { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.Gateway."; - reference - "FAPService.{i}.FAPControl.CDMA2000.Gateway."; - uses cdma2000-gateway-g; - } - container hrpd { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD."; - uses fap-control-cdma2000-hrpd-g; - container a13 { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; - uses hrpd-a13-g; - list color-code-to-uati104 { - key "index"; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; - uses a13-color-code-to-uati104-g; - } - list hrpd-subnet-to-ip { - key "index"; - description - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; - uses a13-hrpd-subnet-to-ip-g; - } - } - container self-config { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; - reference - "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; - uses cdma2000-hrpd-self-config-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX."; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX."; - uses fap-control-cdma2000-one-x-g; - container active-handin-measurement { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; - uses one-x-active-handin-measurement-g; - } - container self-config { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; - reference - "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; - uses cdma2000-one-x-self-config-g; - } - } - container time { - description - "Container for object class FAPService.{i}.FAPControl.CDMA2000.Time."; - reference - "FAPService.{i}.FAPControl.CDMA2000.Time."; - uses cdma2000-time-g; - } - } - container lte { - description - "Container for object class FAPService.{i}.FAPControl.LTE."; - reference - "FAPService.{i}.FAPControl.LTE."; - uses fap-control-lte-g; - container gateway { - description - "Container for object class FAPService.{i}.FAPControl.LTE.Gateway."; - reference - "FAPService.{i}.FAPControl.LTE.Gateway."; - uses lte-gateway-g; - } - } - container umts { - description - "Container for object class FAPService.{i}.FAPControl.UMTS."; - reference - "FAPService.{i}.FAPControl.UMTS."; - uses fap-control-umts-g; - container gateway { - description - "Container for object class FAPService.{i}.FAPControl.UMTS.Gateway."; - reference - "FAPService.{i}.FAPControl.UMTS.Gateway."; - uses umts-gateway-g; - } - container self-config { - description - "Container for object class FAPService.{i}.FAPControl.UMTS.SelfConfig."; - reference - "FAPService.{i}.FAPControl.UMTS.SelfConfig."; - uses fap-control-umts-self-config-g; - } - } - } - container rem { - description - "Container for object class FAPService.{i}.REM."; - reference - "FAPService.{i}.REM."; - uses fap-service-rem-g; - container cdma2000 { - description - "Container for object class FAPService.{i}.REM.CDMA2000."; - reference - "FAPService.{i}.REM.CDMA2000."; - uses rem-cdma2000-g; - container hrpd { - description - "Container for object class FAPService.{i}.REM.CDMA2000.HRPD."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD."; - uses rem-cdma2000-hrpd-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; - uses hrpd-cell-g; - container control-channel { - description - "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; - uses cell-control-channel-g; - } - container rf { - description - "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; - uses cell-rf-g; - } - } - list channel { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; - uses hrpd-channel-g; - } - } - container macro-timing { - description - "Container for object class FAPService.{i}.REM.CDMA2000.MacroTiming."; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming."; - uses cdma2000-macro-timing-g; - list channel { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; - uses macro-timing-channel-g; - } - } - container one-x { - description - "Container for object class FAPService.{i}.REM.CDMA2000.OneX."; - reference - "FAPService.{i}.REM.CDMA2000.OneX."; - uses rem-cdma2000-one-x-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; - uses one-x-cell-g; - container control-channel { - description - "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; - uses one-x-cell-control-channel-g; - } - container rf { - description - "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; - uses one-x-cell-rf-g; - } - } - list channel { - key "index"; - description - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; - reference - "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; - uses one-x-channel-g; - } - } - } - container lte { - description - "Container for object class FAPService.{i}.REM.LTE."; - reference - "FAPService.{i}.REM.LTE."; - uses rem-lte-g; - list carrier-meas { - key "index"; - description - "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; - reference - "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; - uses lte-carrier-meas-g; - } - list cell { - key "index"; - description - "FAPService.{i}.REM.LTE.Cell.{i}."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}."; - uses lte-cell-g; - container bcch { - description - "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; - uses cell-bcch-g; - list plmn-list { - key "index"; - description - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; - uses bcch-plmn-list-g; - } - } - container rf { - description - "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.LTE.Cell.{i}.RF."; - uses lte-cell-rf-g; - } - } - } - container umts { - description - "Container for object class FAPService.{i}.REM.UMTS."; - reference - "FAPService.{i}.REM.UMTS."; - uses rem-umts-g; - container gsm { - description - "Container for object class FAPService.{i}.REM.UMTS.GSM."; - reference - "FAPService.{i}.REM.UMTS.GSM."; - uses umts-gsm-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; - reference - "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; - uses gsm-cell-g; - } - } - container wcdma { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA."; - reference - "FAPService.{i}.REM.UMTS.WCDMA."; - uses umts-wcdma-g; - list cell { - key "index"; - description - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; - uses wcdma-cell-g; - container bcch { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; - uses wcdma-cell-bcch-g; - container csgpsc-split-info { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; - uses bcch-csgpsc-split-info-g; - } - container reference-position { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; - uses bcch-reference-position-g; - } - } - container rf { - description - "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; - reference - "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; - uses wcdma-cell-rf-g; - } - } - } - } - } - container transport { - description - "Container for object class FAPService.{i}.Transport."; - reference - "FAPService.{i}.Transport."; - uses fap-service-transport-g; - container packet { - description - "Container for object class FAPService.{i}.Transport.Packet."; - reference - "FAPService.{i}.Transport.Packet."; - uses transport-packet-g; - } - container real-time { - description - "Container for object class FAPService.{i}.Transport.RealTime."; - reference - "FAPService.{i}.Transport.RealTime."; - uses transport-real-time-g; - container perf { - description - "Container for object class FAPService.{i}.Transport.RealTime.Perf."; - reference - "FAPService.{i}.Transport.RealTime.Perf."; - uses real-time-perf-g; - } - } - container sctp { - description - "Container for object class FAPService.{i}.Transport.SCTP."; - reference - "FAPService.{i}.Transport.SCTP."; - uses transport-sctp-g; - list assoc { - key "index"; - description - "FAPService.{i}.Transport.SCTP.Assoc.{i}."; - reference - "FAPService.{i}.Transport.SCTP.Assoc.{i}."; - uses sctp-assoc-g; - } - } - container sip { - description - "Container for object class FAPService.{i}.Transport.SIP."; - reference - "FAPService.{i}.Transport.SIP."; - uses transport-sip-g; - container fcs { - description - "Container for object class FAPService.{i}.Transport.SIP.FCS."; - reference - "FAPService.{i}.Transport.SIP.FCS."; - uses sip-fcs-g; - } - } - container security { - description - "Container for object class FAPService.{i}.Transport.Security."; - reference - "FAPService.{i}.Transport.Security."; - uses transport-security-g; - list secret { - key "index"; - description - "FAPService.{i}.Transport.Security.Secret.{i}."; - reference - "FAPService.{i}.Transport.Security.Secret.{i}."; - uses security-secret-g; - } - } - } - } - } - container smart-card-readers { - description - "Container for object class Device.SmartCardReaders."; - reference - "Device.SmartCardReaders."; - uses device-smart-card-readers-g; - list smart-card-reader { - key "index"; - description - "Device.SmartCardReaders.SmartCardReader.{i}."; - reference - "Device.SmartCardReaders.SmartCardReader.{i}."; - uses smart-card-readers-smart-card-reader-g; - container smart-card { - description - "Container for object class Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; - uses smart-card-reader-smart-card-g; - } - } - } - container software-modules { - description - "Container for object class Device.SoftwareModules."; - reference - "Device.SoftwareModules."; - uses device-software-modules-g; - list deployment-unit { - key "index"; - description - "Device.SoftwareModules.DeploymentUnit.{i}."; - reference - "Device.SoftwareModules.DeploymentUnit.{i}."; - uses software-modules-deployment-unit-g; - } - list exec-env { - key "index"; - description - "Device.SoftwareModules.ExecEnv.{i}."; - reference - "Device.SoftwareModules.ExecEnv.{i}."; - uses software-modules-exec-env-g; - } - list execution-unit { - key "index"; - description - "Device.SoftwareModules.ExecutionUnit.{i}."; - reference - "Device.SoftwareModules.ExecutionUnit.{i}."; - uses software-modules-execution-unit-g; - container extensions { - description - "Container for object class Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; - uses execution-unit-extensions-g; - } - } - } - container time { - description - "Container for object class Device.Time."; - reference - "Device.Time."; - uses device-time-g; - } - container upa { - description - "Container for object class Device.UPA."; - reference - "Device.UPA."; - uses device-upa-g; - container diagnostics { - description - "Container for object class Device.UPA.Diagnostics."; - reference - "Device.UPA.Diagnostics."; - uses upa-diagnostics-g; - container interface-measurement { - description - "Container for object class Device.UPA.Diagnostics.InterfaceMeasurement."; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement."; - uses diagnostics-interface-measurement-g; - } - } - list interface { - key "index"; - description - "Device.UPA.Interface.{i}."; - reference - "Device.UPA.Interface.{i}."; - uses upa-interface-g; - list active-notch { - key "index"; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}."; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}."; - uses interface-active-notch-g; - } - list associated-device { - key "index"; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; - uses upa-interface-associated-device-g; - } - list bridge-for { - key "index"; - description - "Device.UPA.Interface.{i}.BridgeFor.{i}."; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}."; - uses interface-bridge-for-g; - } - container stats { - description - "Container for object class Device.UPA.Interface.{i}.Stats."; - reference - "Device.UPA.Interface.{i}.Stats."; - uses upa-interface-stats-g; - } - } - } - container u-pn-p { - description - "Container for object class Device.UPnP."; - reference - "Device.UPnP."; - uses device-u-pn-p-g; - container description { - description - "Container for object class Device.UPnP.Description."; - reference - "Device.UPnP.Description."; - uses u-pn-p-description-g; - list device-description { - key "index"; - description - "Device.UPnP.Description.DeviceDescription.{i}."; - reference - "Device.UPnP.Description.DeviceDescription.{i}."; - uses description-device-description-g; - } - list device-instance { - key "index"; - description - "Device.UPnP.Description.DeviceInstance.{i}."; - reference - "Device.UPnP.Description.DeviceInstance.{i}."; - uses description-device-instance-g; - } - list service-instance { - key "index"; - description - "Device.UPnP.Description.ServiceInstance.{i}."; - reference - "Device.UPnP.Description.ServiceInstance.{i}."; - uses description-service-instance-g; - } - } - container device { - description - "Container for object class Device.UPnP.Device."; - reference - "Device.UPnP.Device."; - uses u-pn-p-device-g; - container capabilities { - description - "Container for object class Device.UPnP.Device.Capabilities."; - reference - "Device.UPnP.Device.Capabilities."; - uses device-capabilities-g; - } - } - container discovery { - description - "Container for object class Device.UPnP.Discovery."; - reference - "Device.UPnP.Discovery."; - uses u-pn-p-discovery-g; - list device { - key "index"; - description - "Device.UPnP.Discovery.Device.{i}."; - reference - "Device.UPnP.Discovery.Device.{i}."; - uses u-pn-p-discovery-device-g; - } - list root-device { - key "index"; - description - "Device.UPnP.Discovery.RootDevice.{i}."; - reference - "Device.UPnP.Discovery.RootDevice.{i}."; - uses discovery-root-device-g; - } - list service { - key "index"; - description - "Device.UPnP.Discovery.Service.{i}."; - reference - "Device.UPnP.Discovery.Service.{i}."; - uses discovery-service-g; - } - } - } - container usb { - description - "Container for object class Device.USB."; - reference - "Device.USB."; - uses device-usb-g; - list interface { - key "index"; - description - "Device.USB.Interface.{i}."; - reference - "Device.USB.Interface.{i}."; - uses usb-interface-g; - container stats { - description - "Container for object class Device.USB.Interface.{i}.Stats."; - reference - "Device.USB.Interface.{i}.Stats."; - uses usb-interface-stats-g; - } - } - list port { - key "index"; - description - "Device.USB.Port.{i}."; - reference - "Device.USB.Port.{i}."; - uses usb-port-g; - } - container usb-hosts { - description - "Container for object class Device.USB.USBHosts."; - reference - "Device.USB.USBHosts."; - uses usb-usb-hosts-g; - list host { - key "index"; - description - "Device.USB.USBHosts.Host.{i}."; - reference - "Device.USB.USBHosts.Host.{i}."; - uses usb-hosts-host-g; - list device { - key "index"; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}."; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}."; - uses host-device-g; - list configuration { - key "index"; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; - uses device-configuration-g; - list interface { - key "index"; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; - uses configuration-interface-g; - } - } - } - } - } - } - container user-interface { - description - "Container for object class Device.UserInterface."; - reference - "Device.UserInterface."; - uses device-user-interface-g; - container local-display { - description - "Container for object class Device.UserInterface.LocalDisplay."; - reference - "Device.UserInterface.LocalDisplay."; - uses user-interface-local-display-g; - } - container messages { - description - "Container for object class Device.UserInterface.Messages."; - reference - "Device.UserInterface.Messages."; - uses user-interface-messages-g; - } - container remote-access { - description - "Container for object class Device.UserInterface.RemoteAccess."; - reference - "Device.UserInterface.RemoteAccess."; - uses user-interface-remote-access-g; - } - } - container users { - description - "Container for object class Device.Users."; - reference - "Device.Users."; - uses device-users-g; - list user { - key "index"; - description - "Device.Users.User.{i}."; - reference - "Device.Users.User.{i}."; - uses users-user-g; - } - } - container vxlan { - description - "Container for object class Device.VXLAN."; - reference - "Device.VXLAN."; - uses device-vxlan-g; - list filter { - key "index"; - description - "Device.VXLAN.Filter.{i}."; - reference - "Device.VXLAN.Filter.{i}."; - uses vxlan-filter-g; - } - list tunnel { - key "index"; - description - "Device.VXLAN.Tunnel.{i}."; - reference - "Device.VXLAN.Tunnel.{i}."; - uses vxlan-tunnel-g; - list interface { - key "index"; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}."; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}."; - uses vxlan-tunnel-interface-g; - container stats { - description - "Container for object class Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; - uses vxlan-tunnel-interface-stats-g; - } - } - container stats { - description - "Container for object class Device.VXLAN.Tunnel.{i}.Stats."; - reference - "Device.VXLAN.Tunnel.{i}.Stats."; - uses vxlan-tunnel-stats-g; - } - } - } - container wi-fi { - description - "Container for object class Device.WiFi."; - reference - "Device.WiFi."; - uses device-wi-fi-g; - list access-point { - key "index"; - description - "Device.WiFi.AccessPoint.{i}."; - reference - "Device.WiFi.AccessPoint.{i}."; - uses wi-fi-access-point-g; - list ac { - key "index"; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}."; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}."; - uses access-point-ac-g; - container stats { - description - "Container for object class Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; - uses ac-stats-g; - } - } - container accounting { - description - "Container for object class Device.WiFi.AccessPoint.{i}.Accounting."; - reference - "Device.WiFi.AccessPoint.{i}.Accounting."; - uses access-point-accounting-g; - } - list associated-device { - key "index"; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; - uses access-point-associated-device-g; - container stats { - description - "Container for object class Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; - uses associated-device-stats-g; - } - } - container security { - description - "Container for object class Device.WiFi.AccessPoint.{i}.Security."; - reference - "Device.WiFi.AccessPoint.{i}.Security."; - uses access-point-security-g; - } - container wps { - description - "Container for object class Device.WiFi.AccessPoint.{i}.WPS."; - reference - "Device.WiFi.AccessPoint.{i}.WPS."; - uses access-point-wps-g; - } - } - list end-point { - key "index"; - description - "Device.WiFi.EndPoint.{i}."; - reference - "Device.WiFi.EndPoint.{i}."; - uses wi-fi-end-point-g; - list ac { - key "index"; - description - "Device.WiFi.EndPoint.{i}.AC.{i}."; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}."; - uses end-point-ac-g; - container stats { - description - "Container for object class Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; - uses end-point-ac-stats-g; - } - } - list profile { - key "index"; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}."; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}."; - uses end-point-profile-g; - container security { - description - "Container for object class Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; - uses profile-security-g; - } - } - container security { - description - "Container for object class Device.WiFi.EndPoint.{i}.Security."; - reference - "Device.WiFi.EndPoint.{i}.Security."; - uses end-point-security-g; - } - container stats { - description - "Container for object class Device.WiFi.EndPoint.{i}.Stats."; - reference - "Device.WiFi.EndPoint.{i}.Stats."; - uses end-point-stats-g; - } - container wps { - description - "Container for object class Device.WiFi.EndPoint.{i}.WPS."; - reference - "Device.WiFi.EndPoint.{i}.WPS."; - uses end-point-wps-g; - } - } - container neighboring-wi-fi-diagnostic { - description - "Container for object class Device.WiFi.NeighboringWiFiDiagnostic."; - reference - "Device.WiFi.NeighboringWiFiDiagnostic."; - uses wi-fi-neighboring-wi-fi-diagnostic-g; - list result { - key "index"; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; - uses neighboring-wi-fi-diagnostic-result-g; - } - } - list radio { - key "index"; - description - "Device.WiFi.Radio.{i}."; - reference - "Device.WiFi.Radio.{i}."; - uses wi-fi-radio-g; - container stats { - description - "Container for object class Device.WiFi.Radio.{i}.Stats."; - reference - "Device.WiFi.Radio.{i}.Stats."; - uses radio-stats-g; - } - } - list ssid { - key "index"; - description - "Device.WiFi.SSID.{i}."; - reference - "Device.WiFi.SSID.{i}."; - uses wi-fi-ssid-g; - container stats { - description - "Container for object class Device.WiFi.SSID.{i}.Stats."; - reference - "Device.WiFi.SSID.{i}.Stats."; - uses ssid-stats-g; - } - } - } - container xmpp { - description - "Container for object class Device.XMPP."; - reference - "Device.XMPP."; - uses device-xmpp-g; - list connection { - key "index"; - description - "Device.XMPP.Connection.{i}."; - reference - "Device.XMPP.Connection.{i}."; - uses xmpp-connection-g; - list server { - key "index"; - description - "Device.XMPP.Connection.{i}.Server.{i}."; - reference - "Device.XMPP.Connection.{i}.Server.{i}."; - uses connection-server-g; - } - container stats { - description - "Container for object class Device.XMPP.Connection.{i}.Stats."; - reference - "Device.XMPP.Connection.{i}.Stats."; - uses connection-stats-g; - } - } - } - container zig-bee { - description - "Container for object class Device.ZigBee."; - reference - "Device.ZigBee."; - uses device-zig-bee-g; - container discovery { - description - "Container for object class Device.ZigBee.Discovery."; - reference - "Device.ZigBee.Discovery."; - uses zig-bee-discovery-g; - list area-network { - key "index"; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}."; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}."; - uses discovery-area-network-g; - } - } - list interface { - key "index"; - description - "Device.ZigBee.Interface.{i}."; - reference - "Device.ZigBee.Interface.{i}."; - uses zig-bee-interface-g; - list associated-device { - key "index"; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; - uses zig-bee-interface-associated-device-g; - } - container stats { - description - "Container for object class Device.ZigBee.Interface.{i}.Stats."; - reference - "Device.ZigBee.Interface.{i}.Stats."; - uses zig-bee-interface-stats-g; - } - } - list zdo { - key "index"; - description - "Device.ZigBee.ZDO.{i}."; - reference - "Device.ZigBee.ZDO.{i}."; - uses zig-bee-zdo-g; - list application-endpoint { - key "index"; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; - uses zdo-application-endpoint-g; - container simple-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; - uses application-endpoint-simple-descriptor-g; - } - } - list binding { - key "index"; - description - "Device.ZigBee.ZDO.{i}.Binding.{i}."; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}."; - uses zdo-binding-g; - } - container complex-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.ComplexDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor."; - uses zdo-complex-descriptor-g; - } - list group { - key "index"; - description - "Device.ZigBee.ZDO.{i}.Group.{i}."; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}."; - uses zdo-group-g; - } - container network { - description - "Container for object class Device.ZigBee.ZDO.{i}.Network."; - reference - "Device.ZigBee.ZDO.{i}.Network."; - uses zdo-network-g; - list neighbor { - key "index"; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; - uses network-neighbor-g; - } - } - container node-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.NodeDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor."; - uses zdo-node-descriptor-g; - } - container node-manager { - description - "Container for object class Device.ZigBee.ZDO.{i}.NodeManager."; - reference - "Device.ZigBee.ZDO.{i}.NodeManager."; - uses zdo-node-manager-g; - list routing-table { - key "index"; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; - uses node-manager-routing-table-g; - } - } - container power-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.PowerDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor."; - uses zdo-power-descriptor-g; - } - container security { - description - "Container for object class Device.ZigBee.ZDO.{i}.Security."; - reference - "Device.ZigBee.ZDO.{i}.Security."; - uses zdo-security-g; - } - container user-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.UserDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.UserDescriptor."; - uses zdo-user-descriptor-g; - } - } - } - } -} +module tr-069-cwmp-notification { + yang-version 1.1; + namespace "urn:onf:otcc:wireless:yang:tr069-notification"; + prefix ran; + + organization + "CommScope Inc"; + contact + "Radio access OneCell <5g@commscope.com> + + CommScope Inc + 1100 10th Ave Ct SE, + Hickory, + NC 28602, + USA"; + description + "This module contains a collection of YANG definitions for managing tr069 radio access network (RAN) devices. + + 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-05-25 { + description + "Initial version, used only for ONAP PoC 2018-06-25"; + reference + "ONF TR ???: A YANG Data Model for Radio Access Networks. + BBF TR-181-2-12-0 full"; + } + + grouping device-g { + description + "Grouping object for Device."; + leaf root-data-model-version { + type string; + config false; + description + "Device.RootDataModelVersion"; + reference + "Device.RootDataModelVersion"; + } + leaf interface-stack-number-of-entries { + type uint32; + config false; + description + "Device.InterfaceStackNumberOfEntries"; + reference + "Device.InterfaceStackNumberOfEntries"; + } + } + + grouping device-atm-g { + description + "Grouping object for Device.ATM."; + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.ATM.LinkNumberOfEntries"; + reference + "Device.ATM.LinkNumberOfEntries"; + } + } + + grouping diagnostics-f5-loopback-g { + description + "Grouping object for Device.ATM.Diagnostics.F5Loopback."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + } + description + "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; + reference + "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.ATM.Diagnostics.F5Loopback.Interface"; + reference + "Device.ATM.Diagnostics.F5Loopback.Interface"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; + reference + "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.ATM.Diagnostics.F5Loopback.Timeout"; + reference + "Device.ATM.Diagnostics.F5Loopback.Timeout"; + } + leaf success-count { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; + reference + "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.FailureCount"; + reference + "Device.ATM.Diagnostics.F5Loopback.FailureCount"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; + reference + "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; + reference + "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; + reference + "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; + } + } + + grouping atm-link-g { + description + "Grouping object for Device.ATM.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ATM.Link.{i}.Enable"; + reference + "Device.ATM.Link.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ATM.Link.{i}.Status"; + reference + "Device.ATM.Link.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ATM.Link.{i}.Alias"; + reference + "Device.ATM.Link.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.ATM.Link.{i}.Name"; + reference + "Device.ATM.Link.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.ATM.Link.{i}.LastChange"; + reference + "Device.ATM.Link.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.ATM.Link.{i}.LowerLayers"; + reference + "Device.ATM.Link.{i}.LowerLayers"; + } + leaf link-type { + type enumeration { + enum EoA { + description + "Enum Value - EoA"; + } + enum IPoA { + description + "Enum Value - IPoA"; + } + enum PPPoA { + description + "Enum Value - PPPoA"; + } + enum CIP { + description + "Enum Value - CIP"; + } + enum Unconfigured { + description + "Enum Value - Unconfigured"; + } + } + description + "Device.ATM.Link.{i}.LinkType"; + reference + "Device.ATM.Link.{i}.LinkType"; + } + leaf auto-config { + type boolean; + config false; + description + "Device.ATM.Link.{i}.AutoConfig"; + reference + "Device.ATM.Link.{i}.AutoConfig"; + } + leaf destination-address { + type string { + length "min..256"; + } + description + "Device.ATM.Link.{i}.DestinationAddress"; + reference + "Device.ATM.Link.{i}.DestinationAddress"; + } + leaf encapsulation { + type enumeration { + enum LLC { + description + "Enum Value - LLC"; + } + enum VCMUX { + description + "Enum Value - VCMUX"; + } + } + description + "Device.ATM.Link.{i}.Encapsulation"; + reference + "Device.ATM.Link.{i}.Encapsulation"; + } + leaf fcs-preserved { + type boolean; + description + "Device.ATM.Link.{i}.FCSPreserved"; + reference + "Device.ATM.Link.{i}.FCSPreserved"; + } + leaf vc-search-list { + type string { + length "min..256"; + } + description + "Device.ATM.Link.{i}.VCSearchList"; + reference + "Device.ATM.Link.{i}.VCSearchList"; + } + leaf aal { + type string; + config false; + description + "Device.ATM.Link.{i}.AAL"; + reference + "Device.ATM.Link.{i}.AAL"; + } + } + + grouping link-qo-s-g { + description + "Grouping object for Device.ATM.Link.{i}.QoS."; + leaf qo-s-class { + type enumeration { + enum UBR { + description + "Enum Value - UBR"; + } + enum CBR { + description + "Enum Value - CBR"; + } + enum GFR { + description + "Enum Value - GFR"; + } + enum VBR-nrt { + description + "Enum Value - VBR-nrt"; + } + enum VBR-rt { + description + "Enum Value - VBR-rt"; + } + enum UBR+ { + description + "Enum Value - UBR+"; + } + enum ABR { + description + "Enum Value - ABR"; + } + } + description + "Device.ATM.Link.{i}.QoS.QoSClass"; + reference + "Device.ATM.Link.{i}.QoS.QoSClass"; + } + leaf peak-cell-rate { + type uint32; + description + "Device.ATM.Link.{i}.QoS.PeakCellRate"; + reference + "Device.ATM.Link.{i}.QoS.PeakCellRate"; + } + leaf maximum-burst-size { + type uint32; + description + "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; + reference + "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; + } + leaf sustainable-cell-rate { + type uint32; + description + "Device.ATM.Link.{i}.QoS.SustainableCellRate"; + reference + "Device.ATM.Link.{i}.QoS.SustainableCellRate"; + } + } + + grouping link-stats-g { + description + "Grouping object for Device.ATM.Link.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BytesSent"; + reference + "Device.ATM.Link.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BytesReceived"; + reference + "Device.ATM.Link.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.PacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.PacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.ErrorsSent"; + reference + "Device.ATM.Link.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.ErrorsReceived"; + reference + "Device.ATM.Link.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf transmitted-blocks { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; + reference + "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; + } + leaf received-blocks { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; + reference + "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; + } + leaf crc-errors { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.CRCErrors"; + reference + "Device.ATM.Link.{i}.Stats.CRCErrors"; + } + leaf hec-errors { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.HECErrors"; + reference + "Device.ATM.Link.{i}.Stats.HECErrors"; + } + } + + grouping device-basapm-g { + description + "Grouping object for Device.BASAPM."; + leaf measurement-endpoint-number-of-entries { + type uint32; + config false; + description + "Device.BASAPM.MeasurementEndpointNumberOfEntries"; + reference + "Device.BASAPM.MeasurementEndpointNumberOfEntries"; + } + } + + grouping basapm-measurement-endpoint-g { + description + "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; + } + leaf measurement-agent { + type string; + description + "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; + } + leaf device-ownership { + type enumeration { + enum ISP { + description + "Enum Value - ISP"; + } + enum Customer { + description + "Enum Value - Customer"; + } + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; + } + leaf operational-domain { + type string { + length "min..256"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; + } + leaf internet-domain { + type string { + length "min..64"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; + } + leaf use-measurement-endpoint-in-reports { + type boolean; + description + "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; + } + } + + grouping measurement-endpoint-customer-device-g { + description + "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; + leaf equipment-identifier { + type string { + length "min..64"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; + } + leaf customer-identifier { + type string { + length "min..256"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; + } + } + + grouping measurement-endpoint-isp-device-g { + description + "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; + leaf reference-point { + type enumeration { + enum STP { + description + "Enum Value - STP"; + } + enum IDTP { + description + "Enum Value - IDTP"; + } + enum RNTP { + description + "Enum Value - RNTP"; + } + enum IRTP { + description + "Enum Value - IRTP"; + } + enum MTP { + description + "Enum Value - MTP"; + } + enum IATP { + description + "Enum Value - IATP"; + } + enum UNITP { + description + "Enum Value - UNITP"; + } + enum CEDTP { + description + "Enum Value - CEDTP"; + } + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; + } + leaf geographical-location { + type string; + description + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; + } + } + + grouping device-bridging-g { + description + "Grouping object for Device.Bridging."; + leaf max-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxBridgeEntries"; + reference + "Device.Bridging.MaxBridgeEntries"; + } + leaf max-d-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxDBridgeEntries"; + reference + "Device.Bridging.MaxDBridgeEntries"; + } + leaf max-q-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxQBridgeEntries"; + reference + "Device.Bridging.MaxQBridgeEntries"; + } + leaf max-vlan-entries { + type uint32; + config false; + description + "Device.Bridging.MaxVLANEntries"; + reference + "Device.Bridging.MaxVLANEntries"; + } + leaf max-provider-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxProviderBridgeEntries"; + reference + "Device.Bridging.MaxProviderBridgeEntries"; + } + leaf provider-bridge-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.ProviderBridgeNumberOfEntries"; + reference + "Device.Bridging.ProviderBridgeNumberOfEntries"; + } + leaf max-filter-entries { + type uint32; + config false; + description + "Device.Bridging.MaxFilterEntries"; + reference + "Device.Bridging.MaxFilterEntries"; + } + leaf bridge-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.BridgeNumberOfEntries"; + reference + "Device.Bridging.BridgeNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.FilterNumberOfEntries"; + reference + "Device.Bridging.FilterNumberOfEntries"; + } + } + + grouping bridging-bridge-g { + description + "Grouping object for Device.Bridging.Bridge.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Status"; + reference + "Device.Bridging.Bridge.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.Alias"; + } + leaf standard { + type enumeration { + enum 802.1D-2004 { + description + "Enum Value - 802.1D-2004"; + } + enum 802.1Q-2005 { + description + "Enum Value - 802.1Q-2005"; + } + enum 802.1Q-2011 { + description + "Enum Value - 802.1Q-2011"; + } + } + description + "Device.Bridging.Bridge.{i}.Standard"; + reference + "Device.Bridging.Bridge.{i}.Standard"; + } + leaf port-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; + reference + "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; + } + leaf vlan-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; + reference + "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; + } + leaf vlan-port-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; + reference + "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; + } + } + + grouping bridge-port-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Status"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Name"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; + } + leaf management-port { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; + } + leaf type { + type enumeration { + enum ProviderNetworkPort { + description + "Enum Value - ProviderNetworkPort"; + } + enum CustomerNetworkPort { + description + "Enum Value - CustomerNetworkPort"; + } + enum CustomerEdgePort { + description + "Enum Value - CustomerEdgePort"; + } + enum CustomerVLANPort { + description + "Enum Value - CustomerVLANPort"; + } + enum VLANUnawarePort { + description + "Enum Value - VLANUnawarePort"; + } + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.Type"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Type"; + } + leaf default-user-priority { + type uint32 { + range "0..7"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; + } + leaf priority-regeneration { + type uint32 { + range "0..7"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; + } + leaf port-state { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; + } + leaf pvid { + type int32 { + range "1..4094"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; + } + leaf tpid { + type uint32; + description + "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; + } + leaf acceptable-frame-types { + type enumeration { + enum AdmitAll { + description + "Enum Value - AdmitAll"; + } + enum AdmitOnlyVLANTagged { + description + "Enum Value - AdmitOnlyVLANTagged"; + } + enum AdmitOnlyPrioUntagged { + description + "Enum Value - AdmitOnlyPrioUntagged"; + } + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; + } + leaf ingress-filtering { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; + } + leaf service-access-priority-selection { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; + } + leaf service-access-priority-translation { + type uint32 { + range "0..7"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; + } + leaf priority-tagging { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; + } + } + + grouping port-priority-code-point-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; + leaf pcp-selection { + type uint32 { + range "1..4"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; + } + leaf use-dei { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; + } + leaf require-drop-encoding { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; + } + leaf pcp-encoding { + type string { + length "31"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; + } + leaf pcp-decoding { + type string { + length "15"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; + } + } + + grouping port-stats-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping bridge-vlan-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.VLAN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; + } + leaf vlanid { + type int32 { + range "1..4094"; + } + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; + } + } + + grouping bridge-vlan-port-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.VLANPort.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; + } + leaf vlan { + type string { + length "min..256"; + } + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; + } + leaf port { + type string { + length "min..256"; + } + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; + } + leaf untagged { + type boolean; + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; + } + } + + grouping bridging-filter-g { + description + "Grouping object for Device.Bridging.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Filter.{i}.Enable"; + reference + "Device.Bridging.Filter.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Filter.{i}.Alias"; + reference + "Device.Bridging.Filter.{i}.Alias"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.Filter.{i}.Status"; + reference + "Device.Bridging.Filter.{i}.Status"; + } + leaf bridge { + type string { + length "min..256"; + } + description + "Device.Bridging.Filter.{i}.Bridge"; + reference + "Device.Bridging.Filter.{i}.Bridge"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.Bridging.Filter.{i}.Order"; + reference + "Device.Bridging.Filter.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Bridging.Filter.{i}.Interface"; + reference + "Device.Bridging.Filter.{i}.Interface"; + } + leaf dhcp-type { + type enumeration { + enum DHCPv4 { + description + "Enum Value - DHCPv4"; + } + enum DHCPv6 { + description + "Enum Value - DHCPv6"; + } + } + description + "Device.Bridging.Filter.{i}.DHCPType"; + reference + "Device.Bridging.Filter.{i}.DHCPType"; + } + leaf vlanid-filter { + type uint32 { + range "0..4094"; + } + description + "Device.Bridging.Filter.{i}.VLANIDFilter"; + reference + "Device.Bridging.Filter.{i}.VLANIDFilter"; + } + leaf ethertype-filter-list { + type uint32; + description + "Device.Bridging.Filter.{i}.EthertypeFilterList"; + reference + "Device.Bridging.Filter.{i}.EthertypeFilterList"; + } + leaf ethertype-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; + reference + "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; + } + leaf source-mac-address-filter-list { + type string { + length "min..512"; + } + description + "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; + reference + "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; + } + leaf source-mac-address-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; + } + leaf dest-mac-address-filter-list { + type string { + length "min..512"; + } + description + "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; + reference + "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; + } + leaf dest-mac-address-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; + } + leaf source-mac-from-vendor-class-id-filter { + type string { + length "min..255"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; + } + leaf source-mac-from-vendor-class-id-filterv6 { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; + } + leaf source-mac-from-vendor-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; + } + leaf source-mac-from-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; + } + leaf dest-mac-from-vendor-class-id-filter { + type string { + length "min..255"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; + } + leaf dest-mac-from-vendor-class-id-filterv6 { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; + } + leaf dest-mac-from-vendor-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; + } + leaf dest-mac-from-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; + } + leaf source-mac-from-client-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; + } + leaf source-mac-from-client-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; + } + leaf dest-mac-from-client-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; + reference + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; + } + leaf dest-mac-from-client-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; + } + leaf source-mac-from-user-class-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; + } + leaf source-mac-from-user-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; + } + leaf dest-mac-from-user-class-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; + } + leaf dest-mac-from-user-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.Bridging.Filter.{i}.DestIP"; + reference + "Device.Bridging.Filter.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..49"; + } + description + "Device.Bridging.Filter.{i}.DestMask"; + reference + "Device.Bridging.Filter.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestIPExclude"; + reference + "Device.Bridging.Filter.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.Bridging.Filter.{i}.SourceIP"; + reference + "Device.Bridging.Filter.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..49"; + } + description + "Device.Bridging.Filter.{i}.SourceMask"; + reference + "Device.Bridging.Filter.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceIPExclude"; + reference + "Device.Bridging.Filter.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.Bridging.Filter.{i}.Protocol"; + reference + "Device.Bridging.Filter.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.ProtocolExclude"; + reference + "Device.Bridging.Filter.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.DestPort"; + reference + "Device.Bridging.Filter.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.DestPortRangeMax"; + reference + "Device.Bridging.Filter.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestPortExclude"; + reference + "Device.Bridging.Filter.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.SourcePort"; + reference + "Device.Bridging.Filter.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.SourcePortRangeMax"; + reference + "Device.Bridging.Filter.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourcePortExclude"; + reference + "Device.Bridging.Filter.{i}.SourcePortExclude"; + } + } + + grouping bridging-provider-bridge-g { + description + "Grouping object for Device.Bridging.ProviderBridge.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.ProviderBridge.{i}.Enable"; + reference + "Device.Bridging.ProviderBridge.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.ProviderBridge.{i}.Status"; + reference + "Device.Bridging.ProviderBridge.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.ProviderBridge.{i}.Alias"; + reference + "Device.Bridging.ProviderBridge.{i}.Alias"; + } + leaf type { + type enumeration { + enum S-VLAN { + description + "Enum Value - S-VLAN"; + } + enum PE { + description + "Enum Value - PE"; + } + } + description + "Device.Bridging.ProviderBridge.{i}.Type"; + reference + "Device.Bridging.ProviderBridge.{i}.Type"; + } + leaf svla-ncomponent { + type string { + length "min..256"; + } + description + "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; + reference + "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; + } + leaf cvla-ncomponents { + type string { + length "min..256"; + } + description + "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; + reference + "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; + } + } + + grouping device-bulk-data-g { + description + "Grouping object for Device.BulkData."; + leaf enable { + type boolean; + description + "Device.BulkData.Enable"; + reference + "Device.BulkData.Enable"; + } + leaf status { + type string; + config false; + description + "Device.BulkData.Status"; + reference + "Device.BulkData.Status"; + } + leaf min-reporting-interval { + type uint32; + config false; + description + "Device.BulkData.MinReportingInterval"; + reference + "Device.BulkData.MinReportingInterval"; + } + leaf protocols { + type string; + config false; + description + "Device.BulkData.Protocols"; + reference + "Device.BulkData.Protocols"; + } + leaf encoding-types { + type string; + config false; + description + "Device.BulkData.EncodingTypes"; + reference + "Device.BulkData.EncodingTypes"; + } + leaf parameter-wild-card-supported { + type boolean; + config false; + description + "Device.BulkData.ParameterWildCardSupported"; + reference + "Device.BulkData.ParameterWildCardSupported"; + } + leaf max-number-of-profiles { + type int32; + config false; + description + "Device.BulkData.MaxNumberOfProfiles"; + reference + "Device.BulkData.MaxNumberOfProfiles"; + } + leaf max-number-of-parameter-references { + type int32; + config false; + description + "Device.BulkData.MaxNumberOfParameterReferences"; + reference + "Device.BulkData.MaxNumberOfParameterReferences"; + } + leaf profile-number-of-entries { + type uint32; + config false; + description + "Device.BulkData.ProfileNumberOfEntries"; + reference + "Device.BulkData.ProfileNumberOfEntries"; + } + } + + grouping bulk-data-profile-g { + description + "Grouping object for Device.BulkData.Profile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.BulkData.Profile.{i}.Enable"; + reference + "Device.BulkData.Profile.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.Alias"; + reference + "Device.BulkData.Profile.{i}.Alias"; + } + leaf name { + type string { + length "min..255"; + } + description + "Device.BulkData.Profile.{i}.Name"; + reference + "Device.BulkData.Profile.{i}.Name"; + } + leaf number-of-retained-failed-reports { + type int32 { + range "-1..max"; + } + description + "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; + reference + "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; + } + leaf protocol { + type string; + description + "Device.BulkData.Profile.{i}.Protocol"; + reference + "Device.BulkData.Profile.{i}.Protocol"; + } + leaf encoding-type { + type string; + description + "Device.BulkData.Profile.{i}.EncodingType"; + reference + "Device.BulkData.Profile.{i}.EncodingType"; + } + leaf reporting-interval { + type uint32 { + range "1..max"; + } + description + "Device.BulkData.Profile.{i}.ReportingInterval"; + reference + "Device.BulkData.Profile.{i}.ReportingInterval"; + } + leaf time-reference { + type string; + description + "Device.BulkData.Profile.{i}.TimeReference"; + reference + "Device.BulkData.Profile.{i}.TimeReference"; + } + leaf streaming-host { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.StreamingHost"; + reference + "Device.BulkData.Profile.{i}.StreamingHost"; + } + leaf streaming-port { + type uint32 { + range "0..65535"; + } + description + "Device.BulkData.Profile.{i}.StreamingPort"; + reference + "Device.BulkData.Profile.{i}.StreamingPort"; + } + leaf streaming-session-id { + type uint32 { + range "48..57 | 65..90"; + } + description + "Device.BulkData.Profile.{i}.StreamingSessionID"; + reference + "Device.BulkData.Profile.{i}.StreamingSessionID"; + } + leaf file-transfer-url { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.FileTransferURL"; + reference + "Device.BulkData.Profile.{i}.FileTransferURL"; + } + leaf file-transfer-username { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.FileTransferUsername"; + reference + "Device.BulkData.Profile.{i}.FileTransferUsername"; + } + leaf control-file-format { + type string { + length "min..128"; + } + description + "Device.BulkData.Profile.{i}.ControlFileFormat"; + reference + "Device.BulkData.Profile.{i}.ControlFileFormat"; + } + leaf parameter-number-of-entries { + type uint32; + config false; + description + "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; + reference + "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; + } + } + + grouping profile-csv-encoding-g { + description + "Grouping object for Device.BulkData.Profile.{i}.CSVEncoding."; + leaf field-separator { + type string; + description + "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; + } + leaf row-separator { + type string; + description + "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; + } + leaf escape-character { + type string; + description + "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; + } + leaf report-format { + type enumeration { + enum ParameterPerRow { + description + "Enum Value - ParameterPerRow"; + } + enum ParameterPerColumn { + description + "Enum Value - ParameterPerColumn"; + } + } + description + "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; + } + leaf row-timestamp { + type enumeration { + enum Unix-Epoch { + description + "Enum Value - Unix-Epoch"; + } + enum ISO-8601 { + description + "Enum Value - ISO-8601"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; + } + } + + grouping profile-http-g { + description + "Grouping object for Device.BulkData.Profile.{i}.HTTP."; + leaf url { + type string { + length "min..1024"; + } + description + "Device.BulkData.Profile.{i}.HTTP.URL"; + reference + "Device.BulkData.Profile.{i}.HTTP.URL"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.HTTP.Username"; + reference + "Device.BulkData.Profile.{i}.HTTP.Username"; + } + leaf compressions-supported { + type string; + config false; + description + "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; + reference + "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; + } + leaf compression { + type string; + description + "Device.BulkData.Profile.{i}.HTTP.Compression"; + reference + "Device.BulkData.Profile.{i}.HTTP.Compression"; + } + leaf methods-supported { + type string; + config false; + description + "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; + reference + "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; + } + leaf method { + type string; + description + "Device.BulkData.Profile.{i}.HTTP.Method"; + reference + "Device.BulkData.Profile.{i}.HTTP.Method"; + } + leaf use-date-header { + type boolean; + description + "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; + reference + "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; + } + leaf retry-enable { + type boolean; + description + "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; + reference + "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; + } + leaf retry-minimum-wait-interval { + type uint32 { + range "1..65535"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; + reference + "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; + } + leaf retry-interval-multiplier { + type uint32 { + range "1000..65535"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; + reference + "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; + } + leaf request-uri-parameter-number-of-entries { + type uint32; + config false; + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; + } + leaf persist-across-reboot { + type boolean; + description + "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; + reference + "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; + } + } + + grouping http-request-uri-parameter-g { + description + "Grouping object for Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; + } + leaf reference { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; + } + } + + grouping profile-json-encoding-g { + description + "Grouping object for Device.BulkData.Profile.{i}.JSONEncoding."; + leaf report-format { + type enumeration { + enum ObjectHierarchy { + description + "Enum Value - ObjectHierarchy"; + } + enum NameValuePair { + description + "Enum Value - NameValuePair"; + } + } + description + "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; + reference + "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; + } + leaf report-timestamp { + type enumeration { + enum Unix-Epoch { + description + "Enum Value - Unix-Epoch"; + } + enum ISO-8601 { + description + "Enum Value - ISO-8601"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; + reference + "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; + } + } + + grouping profile-parameter-g { + description + "Grouping object for Device.BulkData.Profile.{i}.Parameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; + reference + "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; + } + leaf reference { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; + reference + "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; + } + } + + grouping device-captive-portal-g { + description + "Grouping object for Device.CaptivePortal."; + leaf enable { + type boolean; + description + "Device.CaptivePortal.Enable"; + reference + "Device.CaptivePortal.Enable"; + } + leaf status { + type string; + config false; + description + "Device.CaptivePortal.Status"; + reference + "Device.CaptivePortal.Status"; + } + leaf allowed-list { + type string { + length "min..10000"; + } + description + "Device.CaptivePortal.AllowedList"; + reference + "Device.CaptivePortal.AllowedList"; + } + leaf url { + type string { + length "min..2000"; + } + description + "Device.CaptivePortal.URL"; + reference + "Device.CaptivePortal.URL"; + } + } + + grouping device-cellular-g { + description + "Grouping object for Device.Cellular."; + leaf roaming-enabled { + type boolean; + description + "Device.Cellular.RoamingEnabled"; + reference + "Device.Cellular.RoamingEnabled"; + } + leaf roaming-status { + type string; + config false; + description + "Device.Cellular.RoamingStatus"; + reference + "Device.Cellular.RoamingStatus"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Cellular.InterfaceNumberOfEntries"; + reference + "Device.Cellular.InterfaceNumberOfEntries"; + } + leaf access-point-number-of-entries { + type uint32; + config false; + description + "Device.Cellular.AccessPointNumberOfEntries"; + reference + "Device.Cellular.AccessPointNumberOfEntries"; + } + } + + grouping cellular-access-point-g { + description + "Grouping object for Device.Cellular.AccessPoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Cellular.AccessPoint.{i}.Enable"; + reference + "Device.Cellular.AccessPoint.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Cellular.AccessPoint.{i}.Alias"; + reference + "Device.Cellular.AccessPoint.{i}.Alias"; + } + leaf apn { + type string { + length "min..64"; + } + description + "Device.Cellular.AccessPoint.{i}.APN"; + reference + "Device.Cellular.AccessPoint.{i}.APN"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.Cellular.AccessPoint.{i}.Username"; + reference + "Device.Cellular.AccessPoint.{i}.Username"; + } + leaf proxy { + type string { + length "min..45"; + } + description + "Device.Cellular.AccessPoint.{i}.Proxy"; + reference + "Device.Cellular.AccessPoint.{i}.Proxy"; + } + leaf proxy-port { + type uint32 { + range "1..65535"; + } + description + "Device.Cellular.AccessPoint.{i}.ProxyPort"; + reference + "Device.Cellular.AccessPoint.{i}.ProxyPort"; + } + leaf interface { + type string; + description + "Device.Cellular.AccessPoint.{i}.Interface"; + reference + "Device.Cellular.AccessPoint.{i}.Interface"; + } + } + + grouping cellular-interface-g { + description + "Grouping object for Device.Cellular.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Cellular.Interface.{i}.Enable"; + reference + "Device.Cellular.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Cellular.Interface.{i}.Status"; + reference + "Device.Cellular.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Cellular.Interface.{i}.Alias"; + reference + "Device.Cellular.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Cellular.Interface.{i}.Name"; + reference + "Device.Cellular.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Cellular.Interface.{i}.LastChange"; + reference + "Device.Cellular.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Cellular.Interface.{i}.LowerLayers"; + reference + "Device.Cellular.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Cellular.Interface.{i}.Upstream"; + reference + "Device.Cellular.Interface.{i}.Upstream"; + } + leaf imei { + type string; + config false; + description + "Device.Cellular.Interface.{i}.IMEI"; + reference + "Device.Cellular.Interface.{i}.IMEI"; + } + leaf supported-access-technologies { + type string; + config false; + description + "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; + reference + "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; + } + leaf preferred-access-technology { + type string; + description + "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; + reference + "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; + } + leaf current-access-technology { + type string; + config false; + description + "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; + reference + "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; + } + leaf available-networks { + type string; + config false; + description + "Device.Cellular.Interface.{i}.AvailableNetworks"; + reference + "Device.Cellular.Interface.{i}.AvailableNetworks"; + } + leaf network-requested { + type string { + length "min..64"; + } + description + "Device.Cellular.Interface.{i}.NetworkRequested"; + reference + "Device.Cellular.Interface.{i}.NetworkRequested"; + } + leaf network-in-use { + type string; + config false; + description + "Device.Cellular.Interface.{i}.NetworkInUse"; + reference + "Device.Cellular.Interface.{i}.NetworkInUse"; + } + leaf rssi { + type int32; + config false; + description + "Device.Cellular.Interface.{i}.RSSI"; + reference + "Device.Cellular.Interface.{i}.RSSI"; + } + leaf upstream-max-bit-rate { + type uint32; + config false; + description + "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; + reference + "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; + } + leaf downstream-max-bit-rate { + type uint32; + config false; + description + "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; + reference + "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; + } + } + + grouping interface-stats-g { + description + "Grouping object for Device.Cellular.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BytesSent"; + reference + "Device.Cellular.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping interface-usim-g { + description + "Grouping object for Device.Cellular.Interface.{i}.USIM."; + leaf status { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.Status"; + reference + "Device.Cellular.Interface.{i}.USIM.Status"; + } + leaf imsi { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.IMSI"; + reference + "Device.Cellular.Interface.{i}.USIM.IMSI"; + } + leaf iccid { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.ICCID"; + reference + "Device.Cellular.Interface.{i}.USIM.ICCID"; + } + leaf msisdn { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.MSISDN"; + reference + "Device.Cellular.Interface.{i}.USIM.MSISDN"; + } + leaf pin-check { + type enumeration { + enum OnNetworkAccess { + description + "Enum Value - OnNetworkAccess"; + } + enum Reboot { + description + "Enum Value - Reboot"; + } + enum Off { + description + "Enum Value - Off"; + } + } + description + "Device.Cellular.Interface.{i}.USIM.PINCheck"; + reference + "Device.Cellular.Interface.{i}.USIM.PINCheck"; + } + } + + grouping device-dhcpv4-g { + description + "Grouping object for Device.DHCPv4."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.ClientNumberOfEntries"; + reference + "Device.DHCPv4.ClientNumberOfEntries"; + } + } + + grouping dhcpv4-client-g { + description + "Grouping object for Device.DHCPv4.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.Enable"; + reference + "Device.DHCPv4.Client.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Client.{i}.Alias"; + reference + "Device.DHCPv4.Client.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Client.{i}.Interface"; + reference + "Device.DHCPv4.Client.{i}.Interface"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Client.{i}.Status"; + reference + "Device.DHCPv4.Client.{i}.Status"; + } + leaf dhcp-status { + type string; + config false; + description + "Device.DHCPv4.Client.{i}.DHCPStatus"; + reference + "Device.DHCPv4.Client.{i}.DHCPStatus"; + } + leaf ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.IPAddress"; + reference + "Device.DHCPv4.Client.{i}.IPAddress"; + } + leaf subnet-mask { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.SubnetMask"; + reference + "Device.DHCPv4.Client.{i}.SubnetMask"; + } + leaf ip-routers { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.IPRouters"; + reference + "Device.DHCPv4.Client.{i}.IPRouters"; + } + leaf dns-servers { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.DNSServers"; + reference + "Device.DHCPv4.Client.{i}.DNSServers"; + } + leaf lease-time-remaining { + type int32; + config false; + description + "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; + reference + "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; + } + leaf dhcp-server { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.DHCPServer"; + reference + "Device.DHCPv4.Client.{i}.DHCPServer"; + } + leaf passthrough-enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.PassthroughEnable"; + reference + "Device.DHCPv4.Client.{i}.PassthroughEnable"; + } + leaf passthrough-dhcp-pool { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; + reference + "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; + } + leaf sent-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; + reference + "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; + } + leaf req-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; + reference + "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; + } + } + + grouping client-req-option-g { + description + "Grouping object for Device.DHCPv4.Client.{i}.ReqOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; + } + leaf tag { + type uint32 { + range "1..254"; + } + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; + } + } + + grouping client-sent-option-g { + description + "Grouping object for Device.DHCPv4.Client.{i}.SentOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; + } + leaf tag { + type uint32 { + range "1..254"; + } + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; + } + leaf value { + type string { + length "0..255"; + } + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; + } + } + + grouping dhcpv4-relay-g { + description + "Grouping object for Device.DHCPv4.Relay."; + leaf enable { + type boolean; + description + "Device.DHCPv4.Relay.Enable"; + reference + "Device.DHCPv4.Relay.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Relay.Status"; + reference + "Device.DHCPv4.Relay.Status"; + } + leaf forwarding-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; + reference + "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; + } + } + + grouping relay-forwarding-g { + description + "Grouping object for Device.DHCPv4.Relay.Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Relay.Forwarding.{i}.Status"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Order"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; + } + leaf vendor-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; + } + leaf vendor-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; + } + leaf vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; + } + leaf client-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; + } + leaf client-id-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; + } + leaf user-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; + } + leaf user-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; + } + leaf chaddr { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; + } + leaf chaddr-mask { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; + } + leaf chaddr-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; + } + leaf locally-served { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; + } + leaf dhcp-server-ip-address { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; + } + } + + grouping dhcpv4-server-g { + description + "Grouping object for Device.DHCPv4.Server."; + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Enable"; + reference + "Device.DHCPv4.Server.Enable"; + } + leaf pool-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.PoolNumberOfEntries"; + reference + "Device.DHCPv4.Server.PoolNumberOfEntries"; + } + } + + grouping server-pool-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.Enable"; + reference + "Device.DHCPv4.Server.Pool.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Status"; + reference + "Device.DHCPv4.Server.Pool.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.Alias"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Order"; + reference + "Device.DHCPv4.Server.Pool.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Interface"; + reference + "Device.DHCPv4.Server.Pool.{i}.Interface"; + } + leaf vendor-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; + reference + "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; + } + leaf vendor-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; + } + leaf vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; + reference + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; + } + leaf client-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.ClientID"; + reference + "Device.DHCPv4.Server.Pool.{i}.ClientID"; + } + leaf client-id-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; + } + leaf user-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.UserClassID"; + reference + "Device.DHCPv4.Server.Pool.{i}.UserClassID"; + } + leaf user-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; + } + leaf chaddr { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Chaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.Chaddr"; + } + leaf chaddr-mask { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; + reference + "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; + } + leaf chaddr-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; + } + leaf min-address { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.MinAddress"; + reference + "Device.DHCPv4.Server.Pool.{i}.MinAddress"; + } + leaf max-address { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; + reference + "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; + } + leaf reserved-addresses { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; + reference + "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; + } + leaf subnet-mask { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; + reference + "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; + } + leaf dns-servers { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.DNSServers"; + reference + "Device.DHCPv4.Server.Pool.{i}.DNSServers"; + } + leaf domain-name { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.DomainName"; + reference + "Device.DHCPv4.Server.Pool.{i}.DomainName"; + } + leaf ip-routers { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.IPRouters"; + reference + "Device.DHCPv4.Server.Pool.{i}.IPRouters"; + } + leaf lease-time { + type int32 { + range "-1..max"; + } + description + "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; + reference + "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; + } + leaf static-address-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; + } + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; + } + } + + grouping pool-client-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; + } + leaf chaddr { + type string { + length "min..17"; + } + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; + } + leaf active { + type boolean; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + } + } + + grouping client-ipv4-address-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; + } + leaf lease-time-remaining { + type string; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; + } + } + + grouping client-option-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf tag { + type uint32 { + range "0..255"; + } + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + } + } + + grouping pool-option-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; + } + leaf tag { + type uint32 { + range "1..254"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; + } + leaf value { + type string { + length "0..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; + } + } + + grouping pool-static-address-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; + } + leaf chaddr { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; + } + leaf yiaddr { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; + } + } + + grouping device-dhcpv6-g { + description + "Grouping object for Device.DHCPv6."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.ClientNumberOfEntries"; + reference + "Device.DHCPv6.ClientNumberOfEntries"; + } + } + + grouping dhcpv6-client-g { + description + "Grouping object for Device.DHCPv6.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Client.{i}.Enable"; + reference + "Device.DHCPv6.Client.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Client.{i}.Alias"; + reference + "Device.DHCPv6.Client.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv6.Client.{i}.Interface"; + reference + "Device.DHCPv6.Client.{i}.Interface"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.Status"; + reference + "Device.DHCPv6.Client.{i}.Status"; + } + leaf duid { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.DUID"; + reference + "Device.DHCPv6.Client.{i}.DUID"; + } + leaf request-addresses { + type boolean; + description + "Device.DHCPv6.Client.{i}.RequestAddresses"; + reference + "Device.DHCPv6.Client.{i}.RequestAddresses"; + } + leaf request-prefixes { + type boolean; + description + "Device.DHCPv6.Client.{i}.RequestPrefixes"; + reference + "Device.DHCPv6.Client.{i}.RequestPrefixes"; + } + leaf rapid-commit { + type boolean; + description + "Device.DHCPv6.Client.{i}.RapidCommit"; + reference + "Device.DHCPv6.Client.{i}.RapidCommit"; + } + leaf suggested-t1 { + type int32 { + range "-1..max"; + } + description + "Device.DHCPv6.Client.{i}.SuggestedT1"; + reference + "Device.DHCPv6.Client.{i}.SuggestedT1"; + } + leaf suggested-t2 { + type int32 { + range "-1..max"; + } + description + "Device.DHCPv6.Client.{i}.SuggestedT2"; + reference + "Device.DHCPv6.Client.{i}.SuggestedT2"; + } + leaf supported-options { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.SupportedOptions"; + reference + "Device.DHCPv6.Client.{i}.SupportedOptions"; + } + leaf requested-options { + type uint32; + description + "Device.DHCPv6.Client.{i}.RequestedOptions"; + reference + "Device.DHCPv6.Client.{i}.RequestedOptions"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; + reference + "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; + } + leaf sent-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; + reference + "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; + } + leaf received-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; + } + } + + grouping client-received-option-g { + description + "Grouping object for Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; + } + leaf server { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; + } + } + + grouping dhcpv6-client-sent-option-g { + description + "Grouping object for Device.DHCPv6.Client.{i}.SentOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; + } + leaf value { + type string { + length "0..65535"; + } + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; + } + } + + grouping client-server-g { + description + "Grouping object for Device.DHCPv6.Client.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf source-address { + type string { + length "min..45"; + } + config false; + description + "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; + reference + "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; + } + leaf duid { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; + reference + "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; + } + leaf information-refresh-time { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; + reference + "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; + } + } + + grouping dhcpv6-server-g { + description + "Grouping object for Device.DHCPv6.Server."; + leaf enable { + type boolean; + description + "Device.DHCPv6.Server.Enable"; + reference + "Device.DHCPv6.Server.Enable"; + } + leaf pool-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.PoolNumberOfEntries"; + reference + "Device.DHCPv6.Server.PoolNumberOfEntries"; + } + } + + grouping dhcpv6-server-pool-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.Enable"; + reference + "Device.DHCPv6.Server.Pool.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Status"; + reference + "Device.DHCPv6.Server.Pool.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Alias"; + reference + "Device.DHCPv6.Server.Pool.{i}.Alias"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Order"; + reference + "Device.DHCPv6.Server.Pool.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Interface"; + reference + "Device.DHCPv6.Server.Pool.{i}.Interface"; + } + leaf duid { + type string { + length "min..130"; + } + description + "Device.DHCPv6.Server.Pool.{i}.DUID"; + reference + "Device.DHCPv6.Server.Pool.{i}.DUID"; + } + leaf duid-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; + } + leaf vendor-class-id { + type string { + length "min..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; + reference + "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; + } + leaf vendor-class-id-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; + } + leaf user-class-id { + type string { + length "min..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.UserClassID"; + reference + "Device.DHCPv6.Server.Pool.{i}.UserClassID"; + } + leaf user-class-id-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; + } + leaf source-address { + type string { + length "min..45"; + } + description + "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; + reference + "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; + } + leaf source-address-mask { + type string { + length "min..45"; + } + description + "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; + reference + "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; + } + leaf source-address-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; + } + leaf iana-enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; + reference + "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; + } + leaf iana-manual-prefixes { + type string; + description + "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; + } + leaf iana-prefixes { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; + } + leaf iapd-enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; + } + leaf iapd-manual-prefixes { + type string; + description + "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; + } + leaf iapd-prefixes { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; + } + leaf iapd-add-length { + type uint32 { + range "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; + } + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; + } + } + + grouping server-pool-client-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; + } + leaf source-address { + type string { + length "min..45"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; + } + leaf active { + type boolean; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; + } + leaf ipv6-prefix-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + } + } + + grouping client-ipv6-address-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; + } + leaf preferred-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; + } + } + + grouping client-ipv6-prefix-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf prefix { + type string { + length "min..49"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; + } + leaf preferred-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; + } + } + + grouping pool-client-option-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + } + } + + grouping server-pool-option-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; + } + leaf value { + type string { + length "0..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; + } + leaf passthrough-client { + type string { + length "min..256"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; + } + } + + grouping dlna-capabilities-g { + description + "Grouping object for Device.DLNA.Capabilities."; + leaf hnd-device-class { + type string; + config false; + description + "Device.DLNA.Capabilities.HNDDeviceClass"; + reference + "Device.DLNA.Capabilities.HNDDeviceClass"; + } + leaf device-capability { + type string; + config false; + description + "Device.DLNA.Capabilities.DeviceCapability"; + reference + "Device.DLNA.Capabilities.DeviceCapability"; + } + leaf hid-device-class { + type string; + config false; + description + "Device.DLNA.Capabilities.HIDDeviceClass"; + reference + "Device.DLNA.Capabilities.HIDDeviceClass"; + } + leaf image-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.ImageClassProfileID"; + reference + "Device.DLNA.Capabilities.ImageClassProfileID"; + } + leaf audio-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.AudioClassProfileID"; + reference + "Device.DLNA.Capabilities.AudioClassProfileID"; + } + leaf av-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.AVClassProfileID"; + reference + "Device.DLNA.Capabilities.AVClassProfileID"; + } + leaf media-collection-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.MediaCollectionProfileID"; + reference + "Device.DLNA.Capabilities.MediaCollectionProfileID"; + } + leaf printer-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.PrinterClassProfileID"; + reference + "Device.DLNA.Capabilities.PrinterClassProfileID"; + } + } + + grouping device-dns-g { + description + "Grouping object for Device.DNS."; + leaf supported-record-types { + type string; + config false; + description + "Device.DNS.SupportedRecordTypes"; + reference + "Device.DNS.SupportedRecordTypes"; + } + } + + grouping dns-client-g { + description + "Grouping object for Device.DNS.Client."; + leaf enable { + type boolean; + description + "Device.DNS.Client.Enable"; + reference + "Device.DNS.Client.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Client.Status"; + reference + "Device.DNS.Client.Status"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.DNS.Client.ServerNumberOfEntries"; + reference + "Device.DNS.Client.ServerNumberOfEntries"; + } + } + + grouping dns-client-server-g { + description + "Grouping object for Device.DNS.Client.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DNS.Client.Server.{i}.Enable"; + reference + "Device.DNS.Client.Server.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Client.Server.{i}.Status"; + reference + "Device.DNS.Client.Server.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DNS.Client.Server.{i}.Alias"; + reference + "Device.DNS.Client.Server.{i}.Alias"; + } + leaf dns-server { + type string { + length "min..45"; + } + description + "Device.DNS.Client.Server.{i}.DNSServer"; + reference + "Device.DNS.Client.Server.{i}.DNSServer"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DNS.Client.Server.{i}.Interface"; + reference + "Device.DNS.Client.Server.{i}.Interface"; + } + leaf type { + type string; + config false; + description + "Device.DNS.Client.Server.{i}.Type"; + reference + "Device.DNS.Client.Server.{i}.Type"; + } + } + + grouping diagnostics-ns-lookup-diagnostics-g { + description + "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error_DNSServerNotResolved { + description + "Enum Value - Error_DNSServerNotResolved"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; + } + leaf host-name { + type string { + length "min..256"; + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; + } + leaf dns-server { + type string { + length "min..256"; + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; + } + leaf timeout { + type uint32; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; + } + leaf number-of-repetitions { + type uint32; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; + } + leaf success-count { + type uint32; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; + } + } + + grouping ns-lookup-diagnostics-result-g { + description + "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; + } + leaf answer-type { + type string; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; + } + leaf host-name-returned { + type string; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; + } + leaf ip-addresses { + type string { + length "min..45"; + } + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; + } + leaf dns-server-ip { + type string { + length "min..45"; + } + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; + } + leaf response-time { + type uint32; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; + } + } + + grouping dns-relay-g { + description + "Grouping object for Device.DNS.Relay."; + leaf enable { + type boolean; + description + "Device.DNS.Relay.Enable"; + reference + "Device.DNS.Relay.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Relay.Status"; + reference + "Device.DNS.Relay.Status"; + } + leaf forward-number-of-entries { + type uint32; + config false; + description + "Device.DNS.Relay.ForwardNumberOfEntries"; + reference + "Device.DNS.Relay.ForwardNumberOfEntries"; + } + } + + grouping dns-relay-forwarding-g { + description + "Grouping object for Device.DNS.Relay.Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DNS.Relay.Forwarding.{i}.Enable"; + reference + "Device.DNS.Relay.Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Relay.Forwarding.{i}.Status"; + reference + "Device.DNS.Relay.Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DNS.Relay.Forwarding.{i}.Alias"; + reference + "Device.DNS.Relay.Forwarding.{i}.Alias"; + } + leaf dns-server { + type string { + length "min..45"; + } + description + "Device.DNS.Relay.Forwarding.{i}.DNSServer"; + reference + "Device.DNS.Relay.Forwarding.{i}.DNSServer"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DNS.Relay.Forwarding.{i}.Interface"; + reference + "Device.DNS.Relay.Forwarding.{i}.Interface"; + } + leaf type { + type string; + config false; + description + "Device.DNS.Relay.Forwarding.{i}.Type"; + reference + "Device.DNS.Relay.Forwarding.{i}.Type"; + } + } + + grouping dns-sd-g { + description + "Grouping object for Device.DNS.SD."; + leaf enable { + type boolean; + description + "Device.DNS.SD.Enable"; + reference + "Device.DNS.SD.Enable"; + } + leaf service-number-of-entries { + type uint32; + config false; + description + "Device.DNS.SD.ServiceNumberOfEntries"; + reference + "Device.DNS.SD.ServiceNumberOfEntries"; + } + leaf advertised-interfaces { + type string; + description + "Device.DNS.SD.AdvertisedInterfaces"; + reference + "Device.DNS.SD.AdvertisedInterfaces"; + } + } + + grouping sd-service-g { + description + "Grouping object for Device.DNS.SD.Service.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf instance-name { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.InstanceName"; + reference + "Device.DNS.SD.Service.{i}.InstanceName"; + } + leaf application-protocol { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.ApplicationProtocol"; + reference + "Device.DNS.SD.Service.{i}.ApplicationProtocol"; + } + leaf transport-protocol { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.TransportProtocol"; + reference + "Device.DNS.SD.Service.{i}.TransportProtocol"; + } + leaf domain { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Domain"; + reference + "Device.DNS.SD.Service.{i}.Domain"; + } + leaf port { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.Port"; + reference + "Device.DNS.SD.Service.{i}.Port"; + } + leaf target { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Target"; + reference + "Device.DNS.SD.Service.{i}.Target"; + } + leaf status { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Status"; + reference + "Device.DNS.SD.Service.{i}.Status"; + } + leaf last-update { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.LastUpdate"; + reference + "Device.DNS.SD.Service.{i}.LastUpdate"; + } + leaf host { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Host"; + reference + "Device.DNS.SD.Service.{i}.Host"; + } + leaf time-to-live { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.TimeToLive"; + reference + "Device.DNS.SD.Service.{i}.TimeToLive"; + } + leaf priority { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.Priority"; + reference + "Device.DNS.SD.Service.{i}.Priority"; + } + leaf weight { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.Weight"; + reference + "Device.DNS.SD.Service.{i}.Weight"; + } + leaf text-record-number-of-entries { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; + reference + "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; + } + } + + grouping service-text-record-g { + description + "Grouping object for Device.DNS.SD.Service.{i}.TextRecord.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf key { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; + reference + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; + } + leaf value { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; + reference + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; + } + } + + grouping device-dsl-g { + description + "Grouping object for Device.DSL."; + leaf line-number-of-entries { + type uint32; + config false; + description + "Device.DSL.LineNumberOfEntries"; + reference + "Device.DSL.LineNumberOfEntries"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "Device.DSL.ChannelNumberOfEntries"; + reference + "Device.DSL.ChannelNumberOfEntries"; + } + leaf bonding-group-number-of-entries { + type uint32; + config false; + description + "Device.DSL.BondingGroupNumberOfEntries"; + reference + "Device.DSL.BondingGroupNumberOfEntries"; + } + } + + grouping dsl-bonding-group-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSL.BondingGroup.{i}.Enable"; + reference + "Device.DSL.BondingGroup.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Status"; + reference + "Device.DSL.BondingGroup.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.BondingGroup.{i}.Alias"; + reference + "Device.DSL.BondingGroup.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Name"; + reference + "Device.DSL.BondingGroup.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.LastChange"; + reference + "Device.DSL.BondingGroup.{i}.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.LowerLayers"; + reference + "Device.DSL.BondingGroup.{i}.LowerLayers"; + } + leaf group-status { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.GroupStatus"; + reference + "Device.DSL.BondingGroup.{i}.GroupStatus"; + } + leaf group-id { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.GroupID"; + reference + "Device.DSL.BondingGroup.{i}.GroupID"; + } + leaf bond-schemes-supported { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; + reference + "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; + } + leaf bond-scheme { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.BondScheme"; + reference + "Device.DSL.BondingGroup.{i}.BondScheme"; + } + leaf group-capacity { + type uint32 { + range "1..32"; + } + config false; + description + "Device.DSL.BondingGroup.{i}.GroupCapacity"; + reference + "Device.DSL.BondingGroup.{i}.GroupCapacity"; + } + leaf running-time { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.RunningTime"; + reference + "Device.DSL.BondingGroup.{i}.RunningTime"; + } + leaf target-up-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.TargetUpRate"; + reference + "Device.DSL.BondingGroup.{i}.TargetUpRate"; + } + leaf target-down-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.TargetDownRate"; + reference + "Device.DSL.BondingGroup.{i}.TargetDownRate"; + } + leaf thresh-low-up-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; + reference + "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; + } + leaf thresh-low-down-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; + reference + "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; + } + leaf upstream-differential-delay-tolerance { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; + reference + "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; + } + leaf downstream-differential-delay-tolerance { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; + reference + "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; + } + leaf bonded-channel-number-of-entries { + type uint32 { + range "1..32"; + } + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; + } + } + + grouping bonding-group-bonded-channel-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; + } + leaf channel { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; + } + } + + grouping ethernet-stats-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; + leaf underflow-errors-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; + } + leaf crc-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; + } + leaf alignment-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + } + leaf short-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; + } + leaf long-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; + } + leaf overflow-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; + } + leaf pause-frames-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; + } + leaf frames-dropped { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; + } + } + + grouping bonding-group-ethernet-stats-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Ethernet.Stats."; + leaf paf-errors { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; + } + leaf paf-small-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; + } + leaf paf-large-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; + } + leaf paf-bad-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; + } + leaf paf-lost-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; + } + leaf paf-late-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; + } + leaf paf-lost-starts { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; + } + leaf paf-lost-ends { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; + } + leaf paf-overflows { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; + } + leaf pause-frames-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; + } + leaf crc-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; + } + leaf alignment-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + } + leaf short-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; + } + leaf long-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; + } + leaf overflow-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; + } + leaf frames-dropped { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; + } + } + + grouping bonding-group-stats-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; + reference + "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; + } + } + + grouping stats-current-day-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; + leaf failure-reasons { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; + } + leaf upstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; + } + leaf downstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; + } + leaf upstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; + } + leaf downstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; + } + leaf upstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; + } + leaf downstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; + } + leaf errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; + } + leaf severely-errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; + } + leaf unavailable-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; + } + } + + grouping stats-quarter-hour-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; + leaf failure-reasons { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; + } + leaf upstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; + } + leaf downstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; + } + leaf upstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; + } + leaf downstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; + } + leaf upstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; + } + leaf downstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; + } + leaf errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; + } + leaf severely-errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; + } + leaf unavailable-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; + } + } + + grouping stats-total-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats.Total."; + leaf failure-reasons { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; + } + leaf upstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; + } + leaf downstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; + } + leaf upstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; + } + leaf downstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; + } + leaf upstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; + } + leaf downstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; + } + leaf errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; + } + leaf severely-errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; + } + leaf unavailable-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; + } + } + + grouping dsl-channel-g { + description + "Grouping object for Device.DSL.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSL.Channel.{i}.Enable"; + reference + "Device.DSL.Channel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DSL.Channel.{i}.Status"; + reference + "Device.DSL.Channel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.Channel.{i}.Alias"; + reference + "Device.DSL.Channel.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DSL.Channel.{i}.Name"; + reference + "Device.DSL.Channel.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.LastChange"; + reference + "Device.DSL.Channel.{i}.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.DSL.Channel.{i}.LowerLayers"; + reference + "Device.DSL.Channel.{i}.LowerLayers"; + } + leaf link-encapsulation-supported { + type string; + config false; + description + "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; + reference + "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; + } + leaf link-encapsulation-used { + type string; + config false; + description + "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; + reference + "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; + } + leaf lpath { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.LPATH"; + reference + "Device.DSL.Channel.{i}.LPATH"; + } + leaf intlvdepth { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.INTLVDEPTH"; + reference + "Device.DSL.Channel.{i}.INTLVDEPTH"; + } + leaf intlvblock { + type int32; + config false; + description + "Device.DSL.Channel.{i}.INTLVBLOCK"; + reference + "Device.DSL.Channel.{i}.INTLVBLOCK"; + } + leaf actual-interleaving-delay { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.ActualInterleavingDelay"; + reference + "Device.DSL.Channel.{i}.ActualInterleavingDelay"; + } + leaf actinp { + type int32; + config false; + description + "Device.DSL.Channel.{i}.ACTINP"; + reference + "Device.DSL.Channel.{i}.ACTINP"; + } + leaf inpreport { + type boolean; + config false; + description + "Device.DSL.Channel.{i}.INPREPORT"; + reference + "Device.DSL.Channel.{i}.INPREPORT"; + } + leaf nfec { + type int32; + config false; + description + "Device.DSL.Channel.{i}.NFEC"; + reference + "Device.DSL.Channel.{i}.NFEC"; + } + leaf rfec { + type int32; + config false; + description + "Device.DSL.Channel.{i}.RFEC"; + reference + "Device.DSL.Channel.{i}.RFEC"; + } + leaf lsymb { + type int32; + config false; + description + "Device.DSL.Channel.{i}.LSYMB"; + reference + "Device.DSL.Channel.{i}.LSYMB"; + } + leaf upstream-curr-rate { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.UpstreamCurrRate"; + reference + "Device.DSL.Channel.{i}.UpstreamCurrRate"; + } + leaf downstream-curr-rate { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.DownstreamCurrRate"; + reference + "Device.DSL.Channel.{i}.DownstreamCurrRate"; + } + leaf actndr { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.ACTNDR"; + reference + "Device.DSL.Channel.{i}.ACTNDR"; + } + leaf actinprein { + type uint32 { + range "0..255"; + } + config false; + description + "Device.DSL.Channel.{i}.ACTINPREIN"; + reference + "Device.DSL.Channel.{i}.ACTINPREIN"; + } + } + + grouping channel-stats-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.BytesSent"; + reference + "Device.DSL.Channel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.BytesReceived"; + reference + "Device.DSL.Channel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.PacketsSent"; + reference + "Device.DSL.Channel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.PacketsReceived"; + reference + "Device.DSL.Channel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.ErrorsSent"; + reference + "Device.DSL.Channel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; + reference + "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; + reference + "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.TotalStart"; + reference + "Device.DSL.Channel.{i}.Stats.TotalStart"; + } + leaf showtime-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; + reference + "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; + } + leaf last-showtime-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; + } + } + + grouping channel-stats-current-day-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.CurrentDay."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; + } + } + + grouping stats-last-showtime-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.LastShowtime."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; + } + } + + grouping channel-stats-quarter-hour-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.QuarterHour."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; + } + } + + grouping stats-showtime-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.Showtime."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; + } + } + + grouping channel-stats-total-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.Total."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; + } + } + + grouping diagnostics-adsl-line-test-g { + description + "Grouping object for Device.DSL.Diagnostics.ADSLLineTest."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DSL.Diagnostics.ADSLLineTest.Interface"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.Interface"; + } + leaf actps-dds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; + } + leaf actps-dus { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; + } + leaf actat-pds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; + } + leaf actat-pus { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; + } + leaf hlins-cds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; + } + leaf hlins-cus { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; + } + leaf hlin-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; + } + leaf hlin-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; + } + leaf hlog-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; + } + leaf hlog-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; + } + leaf hlo-gpsds { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; + } + leaf hlo-gpsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; + } + leaf hlogm-tds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; + } + leaf hlogm-tus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; + } + leaf lat-npbds { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; + } + leaf lat-npbus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; + } + leaf sat-nds { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; + } + leaf sat-nus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; + } + leaf hli-npsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; + } + leaf hli-npsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; + } + leaf qln-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; + } + leaf qln-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; + } + leaf ql-npsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; + } + leaf ql-npsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; + } + leaf qlnm-tds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; + } + leaf qlnm-tus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; + } + leaf snr-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; + } + leaf snr-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; + } + leaf sn-rpsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; + } + leaf sn-rpsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; + } + leaf snrm-tds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; + } + leaf snrm-tus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; + } + leaf bit-spsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; + } + leaf bit-spsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; + } + } + + grouping dsl-line-g { + description + "Grouping object for Device.DSL.Line.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSL.Line.{i}.Enable"; + reference + "Device.DSL.Line.{i}.Enable"; + } + leaf enable-data-gathering { + type boolean; + description + "Device.DSL.Line.{i}.EnableDataGathering"; + reference + "Device.DSL.Line.{i}.EnableDataGathering"; + } + leaf status { + type string; + config false; + description + "Device.DSL.Line.{i}.Status"; + reference + "Device.DSL.Line.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.Line.{i}.Alias"; + reference + "Device.DSL.Line.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DSL.Line.{i}.Name"; + reference + "Device.DSL.Line.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LastChange"; + reference + "Device.DSL.Line.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.DSL.Line.{i}.LowerLayers"; + reference + "Device.DSL.Line.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.DSL.Line.{i}.Upstream"; + reference + "Device.DSL.Line.{i}.Upstream"; + } + leaf firmware-version { + type string; + config false; + description + "Device.DSL.Line.{i}.FirmwareVersion"; + reference + "Device.DSL.Line.{i}.FirmwareVersion"; + } + leaf link-status { + type string; + config false; + description + "Device.DSL.Line.{i}.LinkStatus"; + reference + "Device.DSL.Line.{i}.LinkStatus"; + } + leaf standards-supported { + type string; + config false; + description + "Device.DSL.Line.{i}.StandardsSupported"; + reference + "Device.DSL.Line.{i}.StandardsSupported"; + } + leaf xtse { + type string; + config false; + description + "Device.DSL.Line.{i}.XTSE"; + reference + "Device.DSL.Line.{i}.XTSE"; + } + leaf standard-used { + type string; + config false; + description + "Device.DSL.Line.{i}.StandardUsed"; + reference + "Device.DSL.Line.{i}.StandardUsed"; + } + leaf xts-used { + type string; + config false; + description + "Device.DSL.Line.{i}.XTSUsed"; + reference + "Device.DSL.Line.{i}.XTSUsed"; + } + leaf line-encoding { + type string; + config false; + description + "Device.DSL.Line.{i}.LineEncoding"; + reference + "Device.DSL.Line.{i}.LineEncoding"; + } + leaf allowed-profiles { + type string; + config false; + description + "Device.DSL.Line.{i}.AllowedProfiles"; + reference + "Device.DSL.Line.{i}.AllowedProfiles"; + } + leaf current-profile { + type string; + config false; + description + "Device.DSL.Line.{i}.CurrentProfile"; + reference + "Device.DSL.Line.{i}.CurrentProfile"; + } + leaf power-management-state { + type string; + config false; + description + "Device.DSL.Line.{i}.PowerManagementState"; + reference + "Device.DSL.Line.{i}.PowerManagementState"; + } + leaf success-failure-cause { + type uint32 { + range "0..6"; + } + config false; + description + "Device.DSL.Line.{i}.SuccessFailureCause"; + reference + "Device.DSL.Line.{i}.SuccessFailureCause"; + } + leaf upbokler { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLER"; + reference + "Device.DSL.Line.{i}.UPBOKLER"; + } + leaf upbokle-pb { + type uint32 { + range "0..1280 | 2047"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLEPb"; + reference + "Device.DSL.Line.{i}.UPBOKLEPb"; + } + leaf upbokler-pb { + type uint32 { + range "0..1280 | 2047"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLERPb"; + reference + "Device.DSL.Line.{i}.UPBOKLERPb"; + } + leaf rxthrs-hds { + type int32 { + range "-640..0"; + } + config false; + description + "Device.DSL.Line.{i}.RXTHRSHds"; + reference + "Device.DSL.Line.{i}.RXTHRSHds"; + } + leaf actramod-eds { + type uint32 { + range "1..4"; + } + config false; + description + "Device.DSL.Line.{i}.ACTRAMODEds"; + reference + "Device.DSL.Line.{i}.ACTRAMODEds"; + } + leaf actramod-eus { + type uint32 { + range "1..4"; + } + config false; + description + "Device.DSL.Line.{i}.ACTRAMODEus"; + reference + "Device.DSL.Line.{i}.ACTRAMODEus"; + } + leaf actinpro-cds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTINPROCds"; + reference + "Device.DSL.Line.{i}.ACTINPROCds"; + } + leaf actinpro-cus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTINPROCus"; + reference + "Device.DSL.Line.{i}.ACTINPROCus"; + } + leaf snrmro-cds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.SNRMROCds"; + reference + "Device.DSL.Line.{i}.SNRMROCds"; + } + leaf snrmro-cus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.SNRMROCus"; + reference + "Device.DSL.Line.{i}.SNRMROCus"; + } + leaf last-state-transmitted-downstream { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; + reference + "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; + } + leaf last-state-transmitted-upstream { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; + reference + "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; + } + leaf upbokle { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLE"; + reference + "Device.DSL.Line.{i}.UPBOKLE"; + } + leaf mrefps-dds { + type string; + config false; + description + "Device.DSL.Line.{i}.MREFPSDds"; + reference + "Device.DSL.Line.{i}.MREFPSDds"; + } + leaf mrefps-dus { + type string; + config false; + description + "Device.DSL.Line.{i}.MREFPSDus"; + reference + "Device.DSL.Line.{i}.MREFPSDus"; + } + leaf limitmask { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LIMITMASK"; + reference + "Device.DSL.Line.{i}.LIMITMASK"; + } + leaf u-s0-mask { + type uint32; + config false; + description + "Device.DSL.Line.{i}.US0MASK"; + reference + "Device.DSL.Line.{i}.US0MASK"; + } + leaf trelli-sds { + type int32; + config false; + description + "Device.DSL.Line.{i}.TRELLISds"; + reference + "Device.DSL.Line.{i}.TRELLISds"; + } + leaf trelli-sus { + type int32; + config false; + description + "Device.DSL.Line.{i}.TRELLISus"; + reference + "Device.DSL.Line.{i}.TRELLISus"; + } + leaf actsnrmod-eds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTSNRMODEds"; + reference + "Device.DSL.Line.{i}.ACTSNRMODEds"; + } + leaf actsnrmod-eus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTSNRMODEus"; + reference + "Device.DSL.Line.{i}.ACTSNRMODEus"; + } + leaf virtual-noise-ps-dds { + type string; + config false; + description + "Device.DSL.Line.{i}.VirtualNoisePSDds"; + reference + "Device.DSL.Line.{i}.VirtualNoisePSDds"; + } + leaf virtual-noise-ps-dus { + type string; + config false; + description + "Device.DSL.Line.{i}.VirtualNoisePSDus"; + reference + "Device.DSL.Line.{i}.VirtualNoisePSDus"; + } + leaf actualce { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTUALCE"; + reference + "Device.DSL.Line.{i}.ACTUALCE"; + } + leaf line-number { + type int32; + config false; + description + "Device.DSL.Line.{i}.LineNumber"; + reference + "Device.DSL.Line.{i}.LineNumber"; + } + leaf upstream-max-bit-rate { + type uint32; + config false; + description + "Device.DSL.Line.{i}.UpstreamMaxBitRate"; + reference + "Device.DSL.Line.{i}.UpstreamMaxBitRate"; + } + leaf downstream-max-bit-rate { + type uint32; + config false; + description + "Device.DSL.Line.{i}.DownstreamMaxBitRate"; + reference + "Device.DSL.Line.{i}.DownstreamMaxBitRate"; + } + leaf upstream-noise-margin { + type int32; + config false; + description + "Device.DSL.Line.{i}.UpstreamNoiseMargin"; + reference + "Device.DSL.Line.{i}.UpstreamNoiseMargin"; + } + leaf downstream-noise-margin { + type int32; + config false; + description + "Device.DSL.Line.{i}.DownstreamNoiseMargin"; + reference + "Device.DSL.Line.{i}.DownstreamNoiseMargin"; + } + leaf snr-mpbus { + type string; + config false; + description + "Device.DSL.Line.{i}.SNRMpbus"; + reference + "Device.DSL.Line.{i}.SNRMpbus"; + } + leaf snr-mpbds { + type string; + config false; + description + "Device.DSL.Line.{i}.SNRMpbds"; + reference + "Device.DSL.Line.{i}.SNRMpbds"; + } + leaf inmiat-ods { + type uint32 { + range "3..511"; + } + config false; + description + "Device.DSL.Line.{i}.INMIATOds"; + reference + "Device.DSL.Line.{i}.INMIATOds"; + } + leaf inmiat-sds { + type uint32 { + range "0..7"; + } + config false; + description + "Device.DSL.Line.{i}.INMIATSds"; + reference + "Device.DSL.Line.{i}.INMIATSds"; + } + leaf inmc-cds { + type uint32 { + range "0..64"; + } + config false; + description + "Device.DSL.Line.{i}.INMCCds"; + reference + "Device.DSL.Line.{i}.INMCCds"; + } + leaf inminpeqmod-eds { + type uint32 { + range "0..3"; + } + config false; + description + "Device.DSL.Line.{i}.INMINPEQMODEds"; + reference + "Device.DSL.Line.{i}.INMINPEQMODEds"; + } + leaf upstream-attenuation { + type int32; + config false; + description + "Device.DSL.Line.{i}.UpstreamAttenuation"; + reference + "Device.DSL.Line.{i}.UpstreamAttenuation"; + } + leaf downstream-attenuation { + type int32; + config false; + description + "Device.DSL.Line.{i}.DownstreamAttenuation"; + reference + "Device.DSL.Line.{i}.DownstreamAttenuation"; + } + leaf upstream-power { + type int32; + config false; + description + "Device.DSL.Line.{i}.UpstreamPower"; + reference + "Device.DSL.Line.{i}.UpstreamPower"; + } + leaf downstream-power { + type int32; + config false; + description + "Device.DSL.Line.{i}.DownstreamPower"; + reference + "Device.DSL.Line.{i}.DownstreamPower"; + } + leaf xtur-vendor { + type string; + config false; + description + "Device.DSL.Line.{i}.XTURVendor"; + reference + "Device.DSL.Line.{i}.XTURVendor"; + } + leaf xtur-country { + type string; + config false; + description + "Device.DSL.Line.{i}.XTURCountry"; + reference + "Device.DSL.Line.{i}.XTURCountry"; + } + leaf xturansi-std { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTURANSIStd"; + reference + "Device.DSL.Line.{i}.XTURANSIStd"; + } + leaf xturansi-rev { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTURANSIRev"; + reference + "Device.DSL.Line.{i}.XTURANSIRev"; + } + leaf xtuc-vendor { + type string; + config false; + description + "Device.DSL.Line.{i}.XTUCVendor"; + reference + "Device.DSL.Line.{i}.XTUCVendor"; + } + leaf xtuc-country { + type string; + config false; + description + "Device.DSL.Line.{i}.XTUCCountry"; + reference + "Device.DSL.Line.{i}.XTUCCountry"; + } + leaf xtucansi-std { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTUCANSIStd"; + reference + "Device.DSL.Line.{i}.XTUCANSIStd"; + } + leaf xtucansi-rev { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTUCANSIRev"; + reference + "Device.DSL.Line.{i}.XTUCANSIRev"; + } + } + + grouping line-data-gathering-g { + description + "Grouping object for Device.DSL.Line.{i}.DataGathering."; + leaf logging-depth-r { + type uint32; + config false; + description + "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; + reference + "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; + } + leaf act-logging-depth-reporting-r { + type uint32; + config false; + description + "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; + reference + "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; + } + leaf event-trace-buffer-r { + type string; + config false; + description + "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; + reference + "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; + } + } + + grouping line-stats-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.BytesSent"; + reference + "Device.DSL.Line.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.BytesReceived"; + reference + "Device.DSL.Line.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.PacketsSent"; + reference + "Device.DSL.Line.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.PacketsReceived"; + reference + "Device.DSL.Line.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.ErrorsSent"; + reference + "Device.DSL.Line.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.ErrorsReceived"; + reference + "Device.DSL.Line.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; + reference + "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.TotalStart"; + reference + "Device.DSL.Line.{i}.Stats.TotalStart"; + } + leaf showtime-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.ShowtimeStart"; + reference + "Device.DSL.Line.{i}.Stats.ShowtimeStart"; + } + leaf last-showtime-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; + reference + "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.CurrentDayStart"; + reference + "Device.DSL.Line.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.QuarterHourStart"; + reference + "Device.DSL.Line.{i}.Stats.QuarterHourStart"; + } + } + + grouping line-stats-current-day-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.CurrentDay."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + } + } + + grouping line-stats-last-showtime-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.LastShowtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + } + } + + grouping line-stats-quarter-hour-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.QuarterHour."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + } + } + + grouping line-stats-showtime-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.Showtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + } + } + + grouping line-stats-total-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.Total."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; + } + } + + grouping line-test-params-g { + description + "Grouping object for Device.DSL.Line.{i}.TestParams."; + leaf hlog-gds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGGds"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGGds"; + } + leaf hlog-gus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGGus"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGGus"; + } + leaf hlo-gpsds { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGpsds"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGpsds"; + } + leaf hlo-gpsus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGpsus"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGpsus"; + } + leaf hlogm-tds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGMTds"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGMTds"; + } + leaf hlogm-tus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGMTus"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGMTus"; + } + leaf qln-gds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNGds"; + reference + "Device.DSL.Line.{i}.TestParams.QLNGds"; + } + leaf qln-gus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNGus"; + reference + "Device.DSL.Line.{i}.TestParams.QLNGus"; + } + leaf ql-npsds { + type int32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNpsds"; + reference + "Device.DSL.Line.{i}.TestParams.QLNpsds"; + } + leaf ql-npsus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNpsus"; + reference + "Device.DSL.Line.{i}.TestParams.QLNpsus"; + } + leaf qlnm-tds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNMTds"; + reference + "Device.DSL.Line.{i}.TestParams.QLNMTds"; + } + leaf qlnm-tus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNMTus"; + reference + "Device.DSL.Line.{i}.TestParams.QLNMTus"; + } + leaf snr-gds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRGds"; + reference + "Device.DSL.Line.{i}.TestParams.SNRGds"; + } + leaf snr-gus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRGus"; + reference + "Device.DSL.Line.{i}.TestParams.SNRGus"; + } + leaf sn-rpsds { + type int32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRpsds"; + reference + "Device.DSL.Line.{i}.TestParams.SNRpsds"; + } + leaf sn-rpsus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRpsus"; + reference + "Device.DSL.Line.{i}.TestParams.SNRpsus"; + } + leaf snrm-tds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRMTds"; + reference + "Device.DSL.Line.{i}.TestParams.SNRMTds"; + } + leaf snrm-tus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRMTus"; + reference + "Device.DSL.Line.{i}.TestParams.SNRMTus"; + } + leaf lat-nds { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.LATNds"; + reference + "Device.DSL.Line.{i}.TestParams.LATNds"; + } + leaf lat-nus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.LATNus"; + reference + "Device.DSL.Line.{i}.TestParams.LATNus"; + } + leaf sat-nds { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.SATNds"; + reference + "Device.DSL.Line.{i}.TestParams.SATNds"; + } + leaf sat-nus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.SATNus"; + reference + "Device.DSL.Line.{i}.TestParams.SATNus"; + } + } + + grouping device-ds-lite-g { + description + "Grouping object for Device.DSLite."; + leaf enable { + type boolean; + description + "Device.DSLite.Enable"; + reference + "Device.DSLite.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.DSLite.InterfaceSettingNumberOfEntries"; + reference + "Device.DSLite.InterfaceSettingNumberOfEntries"; + } + } + + grouping ds-lite-interface-setting-g { + description + "Grouping object for Device.DSLite.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSLite.InterfaceSetting.{i}.Enable"; + reference + "Device.DSLite.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.Status"; + reference + "Device.DSLite.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSLite.InterfaceSetting.{i}.Alias"; + reference + "Device.DSLite.InterfaceSetting.{i}.Alias"; + } + leaf endpoint-assignment-precedence { + type enumeration { + enum DHCPv6 { + description + "Enum Value - DHCPv6"; + } + enum Static { + description + "Enum Value - Static"; + } + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; + } + leaf endpoint-address-type-precedence { + type enumeration { + enum FQDN { + description + "Enum Value - FQDN"; + } + enum IPv6Address { + description + "Enum Value - IPv6Address"; + } + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; + } + leaf endpoint-address-in-use { + type string { + length "min..45"; + } + config false; + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; + } + leaf endpoint-name { + type string { + length "min..256"; + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointName"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointName"; + } + leaf endpoint-address { + type string { + length "min..45"; + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; + } + leaf origin { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.Origin"; + reference + "Device.DSLite.InterfaceSetting.{i}.Origin"; + } + leaf tunnel-interface { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; + reference + "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; + } + leaf tunneled-interface { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; + reference + "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; + } + } + + grouping device-device-info-g { + description + "Grouping object for Device.DeviceInfo."; + leaf device-category { + type string; + config false; + description + "Device.DeviceInfo.DeviceCategory"; + reference + "Device.DeviceInfo.DeviceCategory"; + } + leaf manufacturer { + type string; + config false; + description + "Device.DeviceInfo.Manufacturer"; + reference + "Device.DeviceInfo.Manufacturer"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.DeviceInfo.ManufacturerOUI"; + reference + "Device.DeviceInfo.ManufacturerOUI"; + } + leaf supported-data-model-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; + reference + "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; + } + leaf model-name { + type string; + config false; + description + "Device.DeviceInfo.ModelName"; + reference + "Device.DeviceInfo.ModelName"; + } + leaf model-number { + type string; + config false; + description + "Device.DeviceInfo.ModelNumber"; + reference + "Device.DeviceInfo.ModelNumber"; + } + leaf description { + type string; + config false; + description + "Device.DeviceInfo.Description"; + reference + "Device.DeviceInfo.Description"; + } + leaf product-class { + type string; + config false; + description + "Device.DeviceInfo.ProductClass"; + reference + "Device.DeviceInfo.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.DeviceInfo.SerialNumber"; + reference + "Device.DeviceInfo.SerialNumber"; + } + leaf hardware-version { + type string; + config false; + description + "Device.DeviceInfo.HardwareVersion"; + reference + "Device.DeviceInfo.HardwareVersion"; + } + leaf software-version { + type string; + config false; + description + "Device.DeviceInfo.SoftwareVersion"; + reference + "Device.DeviceInfo.SoftwareVersion"; + } + leaf active-firmware-image { + type string; + config false; + description + "Device.DeviceInfo.ActiveFirmwareImage"; + reference + "Device.DeviceInfo.ActiveFirmwareImage"; + } + leaf boot-firmware-image { + type string; + description + "Device.DeviceInfo.BootFirmwareImage"; + reference + "Device.DeviceInfo.BootFirmwareImage"; + } + leaf additional-hardware-version { + type string; + config false; + description + "Device.DeviceInfo.AdditionalHardwareVersion"; + reference + "Device.DeviceInfo.AdditionalHardwareVersion"; + } + leaf additional-software-version { + type string; + config false; + description + "Device.DeviceInfo.AdditionalSoftwareVersion"; + reference + "Device.DeviceInfo.AdditionalSoftwareVersion"; + } + leaf provisioning-code { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.ProvisioningCode"; + reference + "Device.DeviceInfo.ProvisioningCode"; + } + leaf up-time { + type uint32; + config false; + description + "Device.DeviceInfo.UpTime"; + reference + "Device.DeviceInfo.UpTime"; + } + leaf first-use-date { + type string; + config false; + description + "Device.DeviceInfo.FirstUseDate"; + reference + "Device.DeviceInfo.FirstUseDate"; + } + leaf firmware-image-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.FirmwareImageNumberOfEntries"; + reference + "Device.DeviceInfo.FirmwareImageNumberOfEntries"; + } + leaf vendor-config-file-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; + reference + "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; + } + leaf processor-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessorNumberOfEntries"; + reference + "Device.DeviceInfo.ProcessorNumberOfEntries"; + } + leaf vendor-log-file-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.VendorLogFileNumberOfEntries"; + reference + "Device.DeviceInfo.VendorLogFileNumberOfEntries"; + } + leaf location-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.LocationNumberOfEntries"; + reference + "Device.DeviceInfo.LocationNumberOfEntries"; + } + leaf device-image-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.DeviceImageNumberOfEntries"; + reference + "Device.DeviceInfo.DeviceImageNumberOfEntries"; + } + } + + grouping device-info-device-image-file-g { + description + "Grouping object for Device.DeviceInfo.DeviceImageFile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; + reference + "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; + } + leaf location { + type string; + config false; + description + "Device.DeviceInfo.DeviceImageFile.{i}.Location"; + reference + "Device.DeviceInfo.DeviceImageFile.{i}.Location"; + } + leaf image { + type string; + config false; + description + "Device.DeviceInfo.DeviceImageFile.{i}.Image"; + reference + "Device.DeviceInfo.DeviceImageFile.{i}.Image"; + } + } + + grouping device-info-firmware-image-g { + description + "Grouping object for Device.DeviceInfo.FirmwareImage.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.FirmwareImage.{i}.Alias"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.Name"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Name"; + } + leaf version { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.Version"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Version"; + } + leaf available { + type boolean; + description + "Device.DeviceInfo.FirmwareImage.{i}.Available"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Available"; + } + leaf status { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.Status"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Status"; + } + leaf boot-failure-log { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; + } + } + + grouping device-info-location-g { + description + "Grouping object for Device.DeviceInfo.Location.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf source { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.Source"; + reference + "Device.DeviceInfo.Location.{i}.Source"; + } + leaf acquired-time { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.AcquiredTime"; + reference + "Device.DeviceInfo.Location.{i}.AcquiredTime"; + } + leaf external-source { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.ExternalSource"; + reference + "Device.DeviceInfo.Location.{i}.ExternalSource"; + } + leaf external-protocol { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.ExternalProtocol"; + reference + "Device.DeviceInfo.Location.{i}.ExternalProtocol"; + } + leaf data-object { + type string { + length "min..1200"; + } + description + "Device.DeviceInfo.Location.{i}.DataObject"; + reference + "Device.DeviceInfo.Location.{i}.DataObject"; + } + } + + grouping device-info-memory-status-g { + description + "Grouping object for Device.DeviceInfo.MemoryStatus."; + leaf total { + type uint32; + config false; + description + "Device.DeviceInfo.MemoryStatus.Total"; + reference + "Device.DeviceInfo.MemoryStatus.Total"; + } + leaf free { + type uint32; + config false; + description + "Device.DeviceInfo.MemoryStatus.Free"; + reference + "Device.DeviceInfo.MemoryStatus.Free"; + } + } + + grouping device-info-network-properties-g { + description + "Grouping object for Device.DeviceInfo.NetworkProperties."; + leaf max-tcp-window-size { + type uint32; + config false; + description + "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; + reference + "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; + } + leaf tcp-implementation { + type string; + config false; + description + "Device.DeviceInfo.NetworkProperties.TCPImplementation"; + reference + "Device.DeviceInfo.NetworkProperties.TCPImplementation"; + } + } + + grouping device-info-process-status-g { + description + "Grouping object for Device.DeviceInfo.ProcessStatus."; + leaf cpu-usage { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.CPUUsage"; + reference + "Device.DeviceInfo.ProcessStatus.CPUUsage"; + } + leaf process-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; + reference + "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; + } + } + + grouping process-status-process-g { + description + "Grouping object for Device.DeviceInfo.ProcessStatus.Process.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf pid { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; + } + leaf command { + type string; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; + } + leaf size { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; + } + leaf priority { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; + } + leaf cpu-time { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; + } + leaf state { + type string; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; + } + } + + grouping device-info-processor-g { + description + "Grouping object for Device.DeviceInfo.Processor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.Processor.{i}.Alias"; + reference + "Device.DeviceInfo.Processor.{i}.Alias"; + } + leaf architecture { + type string; + config false; + description + "Device.DeviceInfo.Processor.{i}.Architecture"; + reference + "Device.DeviceInfo.Processor.{i}.Architecture"; + } + } + + grouping device-info-proxier-info-g { + description + "Grouping object for Device.DeviceInfo.ProxierInfo."; + leaf manufacturer-oui { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; + reference + "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; + } + leaf product-class { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.ProductClass"; + reference + "Device.DeviceInfo.ProxierInfo.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.SerialNumber"; + reference + "Device.DeviceInfo.ProxierInfo.SerialNumber"; + } + leaf proxy-protocol { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; + reference + "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; + } + } + + grouping device-info-supported-data-model-g { + description + "Grouping object for Device.DeviceInfo.SupportedDataModel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; + } + leaf url { + type string; + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.URL"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.URL"; + } + leaf uuid { + type string { + length "min..36"; + } + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; + } + leaf urn { + type string; + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.URN"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.URN"; + } + leaf features { + type string; + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.Features"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.Features"; + } + } + + grouping device-info-temperature-status-g { + description + "Grouping object for Device.DeviceInfo.TemperatureStatus."; + leaf temperature-sensor-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; + } + } + + grouping temperature-status-temperature-sensor-g { + description + "Grouping object for Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; + } + leaf reset-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; + } + leaf value { + type int32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; + } + leaf last-update { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; + } + leaf min-value { + type int32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; + } + leaf min-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; + } + leaf max-value { + type int32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; + } + leaf max-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; + } + leaf low-alarm-value { + type int32 { + range "-274..max"; + } + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; + } + leaf low-alarm-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; + } + leaf high-alarm-value { + type int32 { + range "-274..max"; + } + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; + } + leaf polling-interval { + type uint32; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; + } + leaf high-alarm-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; + } + } + + grouping device-info-vendor-config-file-g { + description + "Grouping object for Device.DeviceInfo.VendorConfigFile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Name"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Name"; + } + leaf version { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Version"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Version"; + } + leaf date { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Date"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Date"; + } + leaf description { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Description"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Description"; + } + leaf use-for-backup-restore { + type boolean; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; + } + } + + grouping device-info-vendor-log-file-g { + description + "Grouping object for Device.DeviceInfo.VendorLogFile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.VendorLogFile.{i}.Alias"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.VendorLogFile.{i}.Name"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.Name"; + } + leaf maximum-size { + type uint32; + config false; + description + "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; + } + leaf persistent { + type boolean; + config false; + description + "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; + } + } + + grouping device-dynamic-dns-g { + description + "Grouping object for Device.DynamicDNS."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DynamicDNS.ClientNumberOfEntries"; + reference + "Device.DynamicDNS.ClientNumberOfEntries"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.DynamicDNS.ServerNumberOfEntries"; + reference + "Device.DynamicDNS.ServerNumberOfEntries"; + } + leaf supported-services { + type string; + config false; + description + "Device.DynamicDNS.SupportedServices"; + reference + "Device.DynamicDNS.SupportedServices"; + } + } + + grouping dynamic-dns-client-g { + description + "Grouping object for Device.DynamicDNS.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DynamicDNS.Client.{i}.Enable"; + reference + "Device.DynamicDNS.Client.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.Status"; + reference + "Device.DynamicDNS.Client.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Client.{i}.Alias"; + reference + "Device.DynamicDNS.Client.{i}.Alias"; + } + leaf last-error { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.LastError"; + reference + "Device.DynamicDNS.Client.{i}.LastError"; + } + leaf server { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Server"; + reference + "Device.DynamicDNS.Client.{i}.Server"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Interface"; + reference + "Device.DynamicDNS.Client.{i}.Interface"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Username"; + reference + "Device.DynamicDNS.Client.{i}.Username"; + } + leaf hostname-number-of-entries { + type uint32; + config false; + description + "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; + reference + "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; + } + } + + grouping client-hostname-g { + description + "Grouping object for Device.DynamicDNS.Client.{i}.Hostname.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; + } + leaf last-update { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; + } + } + + grouping dynamic-dns-server-g { + description + "Grouping object for Device.DynamicDNS.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Server.{i}.Enable"; + reference + "Device.DynamicDNS.Server.{i}.Enable"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Server.{i}.Name"; + reference + "Device.DynamicDNS.Server.{i}.Name"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Server.{i}.Alias"; + reference + "Device.DynamicDNS.Server.{i}.Alias"; + } + leaf service-name { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Server.{i}.ServiceName"; + reference + "Device.DynamicDNS.Server.{i}.ServiceName"; + } + leaf server-address { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Server.{i}.ServerAddress"; + reference + "Device.DynamicDNS.Server.{i}.ServerAddress"; + } + leaf server-port { + type uint32 { + range "0..65535"; + } + description + "Device.DynamicDNS.Server.{i}.ServerPort"; + reference + "Device.DynamicDNS.Server.{i}.ServerPort"; + } + leaf supported-protocols { + type string; + config false; + description + "Device.DynamicDNS.Server.{i}.SupportedProtocols"; + reference + "Device.DynamicDNS.Server.{i}.SupportedProtocols"; + } + leaf protocol { + type string; + description + "Device.DynamicDNS.Server.{i}.Protocol"; + reference + "Device.DynamicDNS.Server.{i}.Protocol"; + } + leaf check-interval { + type uint32; + description + "Device.DynamicDNS.Server.{i}.CheckInterval"; + reference + "Device.DynamicDNS.Server.{i}.CheckInterval"; + } + leaf retry-interval { + type uint32; + description + "Device.DynamicDNS.Server.{i}.RetryInterval"; + reference + "Device.DynamicDNS.Server.{i}.RetryInterval"; + } + leaf max-retries { + type uint32; + description + "Device.DynamicDNS.Server.{i}.MaxRetries"; + reference + "Device.DynamicDNS.Server.{i}.MaxRetries"; + } + } + + grouping device-etsi-m2-m-g { + description + "Grouping object for Device.ETSIM2M."; + leaf scl-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCLNumberOfEntries"; + reference + "Device.ETSIM2M.SCLNumberOfEntries"; + } + } + + grouping etsi-m2-m-scl-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.Alias"; + } + leaf announced-to-scl-list { + type string; + description + "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; + reference + "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; + } + leaf saf-policy-set-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; + } + leaf area-nwk-instance-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; + } + leaf area-nwk-device-info-instance-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; + } + } + + grouping scl-area-nwk-device-info-instance-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf area-nwk-instance { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; + } + leaf host { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; + } + leaf list-of-device-neighbors { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; + } + leaf list-of-device-applications { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; + } + leaf sleep-interval { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; + } + leaf sleep-duration { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; + } + leaf status { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; + } + leaf active { + type boolean; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; + } + leaf property-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; + } + } + + grouping area-nwk-device-info-instance-property-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; + } + leaf value { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; + } + } + + grouping scl-area-nwk-instance-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf id { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; + } + leaf area-nwk-type { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; + } + leaf list-of-devices { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; + } + leaf property-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; + } + } + + grouping area-nwk-instance-property-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; + } + leaf value { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; + } + } + + grouping scl-discovery-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.Discovery."; + leaf max-number-of-discov-records { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; + reference + "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; + } + leaf max-size-of-discov-answer { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; + reference + "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; + } + } + + grouping scl-reregistration-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration."; + leaf reg-target-nscl-list { + type string; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; + } + leaf reg-search-strings { + type string; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; + } + leaf reg-access-right-id { + type string; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; + } + leaf reg-expiration-duration { + type int32; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; + } + } + + grouping reregistration-action-status-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; + leaf progress { + type uint32 { + range "0..100"; + } + config false; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; + } + leaf final-status { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; + } + } + + grouping scl-saf-policy-set-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; + } + leaf policy-scope { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; + } + leaf anp-policy-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; + } + } + + grouping saf-policy-set-anp-policy-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; + } + leaf an-name { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; + } + leaf block-period-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; + } + leaf request-category-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; + } + } + + grouping anp-policy-block-period-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; + } + leaf failed-attempts { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; + } + leaf block-duration { + type int32; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; + } + } + + grouping anp-policy-request-category-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; + } + leaf rcat { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; + } + leaf schedule-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; + } + } + + grouping request-category-schedule-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; + } + leaf schedules { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; + } + leaf abs-time-span-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; + } + } + + grouping schedule-abs-time-span-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; + } + leaf start-time { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; + } + leaf end-time { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; + } + } + + grouping saf-policy-set-m2-msp-policy-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; + leaf default-rcat-value { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; + } + leaf request-category-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; + } + } + + grouping m2-msp-policy-request-category-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; + } + leaf rcat { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; + } + leaf tolerable-delay { + type int32 { + range "-1..max"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; + } + leaf thresh { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; + } + leaf mem { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; + } + leaf ranked-an-list { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; + } + } + + grouping device-ethernet-g { + description + "Grouping object for Device.Ethernet."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.InterfaceNumberOfEntries"; + reference + "Device.Ethernet.InterfaceNumberOfEntries"; + } + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.LinkNumberOfEntries"; + reference + "Device.Ethernet.LinkNumberOfEntries"; + } + leaf vlan-termination-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.VLANTerminationNumberOfEntries"; + reference + "Device.Ethernet.VLANTerminationNumberOfEntries"; + } + leaf rmon-stats-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.RMONStatsNumberOfEntries"; + reference + "Device.Ethernet.RMONStatsNumberOfEntries"; + } + leaf lag-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.LAGNumberOfEntries"; + reference + "Device.Ethernet.LAGNumberOfEntries"; + } + } + + grouping ethernet-interface-g { + description + "Grouping object for Device.Ethernet.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.Interface.{i}.Enable"; + reference + "Device.Ethernet.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.Interface.{i}.Status"; + reference + "Device.Ethernet.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.Interface.{i}.Alias"; + reference + "Device.Ethernet.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.Interface.{i}.Name"; + reference + "Device.Ethernet.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.LastChange"; + reference + "Device.Ethernet.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.Interface.{i}.LowerLayers"; + reference + "Device.Ethernet.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Ethernet.Interface.{i}.Upstream"; + reference + "Device.Ethernet.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ethernet.Interface.{i}.MACAddress"; + reference + "Device.Ethernet.Interface.{i}.MACAddress"; + } + leaf max-bit-rate { + type int32 { + range "-1..max"; + } + description + "Device.Ethernet.Interface.{i}.MaxBitRate"; + reference + "Device.Ethernet.Interface.{i}.MaxBitRate"; + } + leaf current-bit-rate { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.CurrentBitRate"; + reference + "Device.Ethernet.Interface.{i}.CurrentBitRate"; + } + leaf duplex-mode { + type enumeration { + enum Half { + description + "Enum Value - Half"; + } + enum Full { + description + "Enum Value - Full"; + } + enum Auto { + description + "Enum Value - Auto"; + } + } + description + "Device.Ethernet.Interface.{i}.DuplexMode"; + reference + "Device.Ethernet.Interface.{i}.DuplexMode"; + } + leaf eee-capability { + type boolean; + config false; + description + "Device.Ethernet.Interface.{i}.EEECapability"; + reference + "Device.Ethernet.Interface.{i}.EEECapability"; + } + leaf eee-enable { + type boolean; + description + "Device.Ethernet.Interface.{i}.EEEEnable"; + reference + "Device.Ethernet.Interface.{i}.EEEEnable"; + } + } + + grouping ethernet-interface-stats-g { + description + "Grouping object for Device.Ethernet.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping ethernet-lag-g { + description + "Grouping object for Device.Ethernet.LAG.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.LAG.{i}.Enable"; + reference + "Device.Ethernet.LAG.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.LAG.{i}.Status"; + reference + "Device.Ethernet.LAG.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.LAG.{i}.Alias"; + reference + "Device.Ethernet.LAG.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.LAG.{i}.Name"; + reference + "Device.Ethernet.LAG.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.LastChange"; + reference + "Device.Ethernet.LAG.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.LAG.{i}.LowerLayers"; + reference + "Device.Ethernet.LAG.{i}.LowerLayers"; + } + leaf mac-address { + type string { + length "min..17"; + } + description + "Device.Ethernet.LAG.{i}.MACAddress"; + reference + "Device.Ethernet.LAG.{i}.MACAddress"; + } + } + + grouping lag-stats-g { + description + "Grouping object for Device.Ethernet.LAG.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping ethernet-link-g { + description + "Grouping object for Device.Ethernet.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.Link.{i}.Enable"; + reference + "Device.Ethernet.Link.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.Link.{i}.Status"; + reference + "Device.Ethernet.Link.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.Link.{i}.Alias"; + reference + "Device.Ethernet.Link.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.Link.{i}.Name"; + reference + "Device.Ethernet.Link.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.LastChange"; + reference + "Device.Ethernet.Link.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.Link.{i}.LowerLayers"; + reference + "Device.Ethernet.Link.{i}.LowerLayers"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ethernet.Link.{i}.MACAddress"; + reference + "Device.Ethernet.Link.{i}.MACAddress"; + } + leaf priority-tagging { + type boolean; + description + "Device.Ethernet.Link.{i}.PriorityTagging"; + reference + "Device.Ethernet.Link.{i}.PriorityTagging"; + } + } + + grouping ethernet-link-stats-g { + description + "Grouping object for Device.Ethernet.Link.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.Link.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping ethernet-rmon-stats-g { + description + "Grouping object for Device.Ethernet.RMONStats.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.RMONStats.{i}.Enable"; + reference + "Device.Ethernet.RMONStats.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.RMONStats.{i}.Status"; + reference + "Device.Ethernet.RMONStats.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.RMONStats.{i}.Alias"; + reference + "Device.Ethernet.RMONStats.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.RMONStats.{i}.Name"; + reference + "Device.Ethernet.RMONStats.{i}.Name"; + } + leaf interface { + type string; + description + "Device.Ethernet.RMONStats.{i}.Interface"; + reference + "Device.Ethernet.RMONStats.{i}.Interface"; + } + leaf vlanid { + type uint32 { + range "0..4094"; + } + description + "Device.Ethernet.RMONStats.{i}.VLANID"; + reference + "Device.Ethernet.RMONStats.{i}.VLANID"; + } + leaf queue { + type string; + description + "Device.Ethernet.RMONStats.{i}.Queue"; + reference + "Device.Ethernet.RMONStats.{i}.Queue"; + } + leaf all-queues { + type boolean; + description + "Device.Ethernet.RMONStats.{i}.AllQueues"; + reference + "Device.Ethernet.RMONStats.{i}.AllQueues"; + } + leaf drop-events { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.DropEvents"; + reference + "Device.Ethernet.RMONStats.{i}.DropEvents"; + } + leaf bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Bytes"; + } + leaf packets { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets"; + reference + "Device.Ethernet.RMONStats.{i}.Packets"; + } + leaf broadcast-packets { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; + reference + "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; + } + leaf multicast-packets { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.MulticastPackets"; + reference + "Device.Ethernet.RMONStats.{i}.MulticastPackets"; + } + leaf crc-errored-packets { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; + reference + "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; + } + leaf undersize-packets { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.UndersizePackets"; + reference + "Device.Ethernet.RMONStats.{i}.UndersizePackets"; + } + leaf oversize-packets { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.OversizePackets"; + reference + "Device.Ethernet.RMONStats.{i}.OversizePackets"; + } + leaf packets64-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; + } + leaf packets65to127-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; + } + leaf packets128to255-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; + } + leaf packets256to511-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; + } + leaf packets512to1023-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; + } + leaf packets1024to1518-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; + } + } + + grouping ethernet-vlan-termination-g { + description + "Grouping object for Device.Ethernet.VLANTermination.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.VLANTermination.{i}.Enable"; + reference + "Device.Ethernet.VLANTermination.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Status"; + reference + "Device.Ethernet.VLANTermination.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.VLANTermination.{i}.Alias"; + reference + "Device.Ethernet.VLANTermination.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Name"; + reference + "Device.Ethernet.VLANTermination.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.LastChange"; + reference + "Device.Ethernet.VLANTermination.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.VLANTermination.{i}.LowerLayers"; + reference + "Device.Ethernet.VLANTermination.{i}.LowerLayers"; + } + leaf vlanid { + type uint32 { + range "1..4094"; + } + description + "Device.Ethernet.VLANTermination.{i}.VLANID"; + reference + "Device.Ethernet.VLANTermination.{i}.VLANID"; + } + leaf tpid { + type uint32; + description + "Device.Ethernet.VLANTermination.{i}.TPID"; + reference + "Device.Ethernet.VLANTermination.{i}.TPID"; + } + } + + grouping vlan-termination-stats-g { + description + "Grouping object for Device.Ethernet.VLANTermination.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping fap-application-platform-g { + description + "Grouping object for Device.FAP.ApplicationPlatform."; + leaf version { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Version"; + reference + "Device.FAP.ApplicationPlatform.Version"; + } + leaf enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Enable"; + reference + "Device.FAP.ApplicationPlatform.Enable"; + } + leaf status { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Status"; + reference + "Device.FAP.ApplicationPlatform.Status"; + } + leaf max-number-of-applications { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; + reference + "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; + } + leaf current-numberof-applications { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; + reference + "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; + } + } + + grouping application-platform-capabilities-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Capabilities."; + leaf presence-application-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; + } + leaf femto-awareness-api-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; + } + leaf smsapi-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; + } + leaf subscribe-to-notifications-of-sms-sent-to-application-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; + } + leaf query-sms-delivery-status-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; + } + leaf mmsapi-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; + } + leaf query-mms-delivery-status-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; + } + leaf subscribe-to-notifications-of-mms-sent-to-application-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; + } + leaf terminal-location-api-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; + } + leaf authentication-methods-supported { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; + } + leaf access-levels-supported { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; + } + leaf send-sms-target-address-type { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; + } + leaf send-mms-target-address-type { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; + } + } + + grouping application-platform-control-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control."; + leaf authentication-method { + type string { + length "min..256"; + } + description + "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; + reference + "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; + } + leaf tunnel-inst { + type string { + length "min..256"; + } + description + "Device.FAP.ApplicationPlatform.Control.TunnelInst"; + reference + "Device.FAP.ApplicationPlatform.Control.TunnelInst"; + } + } + + grouping control-femto-awareness-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; + } + leaf femtozone-id { + type string { + length "min..256"; + } + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; + } + leaf notifications-user-identifier-msisdn { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; + } + leaf subscribe-to-notifications-response-callback-data { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; + } + leaf query-femtocell-response-timezone { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; + } + } + + grouping control-mms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.MMS."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; + } + leaf min-send-mms-time-interval { + type uint32 { + range "0..3599"; + } + description + "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; + } + leaf enable-query-mms-delivery-status { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; + } + leaf enable-subscribe-to-notifications-of-message-sent-to-application { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + } + } + + grouping control-sms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.SMS."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; + } + leaf min-send-sms-time-interval { + type uint32 { + range "0..3599"; + } + description + "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; + } + leaf enable-query-sms-delivery-status { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; + } + leaf enable-subscribe-to-notifications-of-message-sent-to-application { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + } + } + + grouping control-terminal-location-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.TerminalLocation."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; + } + leaf query-mobile-location-response-address { + type enumeration { + enum TelUri { + description + "Enum Value - TelUri"; + } + enum AnonymousReference { + description + "Enum Value - AnonymousReference"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; + } + leaf query-mobile-location-response-longitude-latitude { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; + } + leaf query-mobile-location-response-altitude { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; + } + leaf query-mobile-location-response-timestamp { + type uint32 { + range "0..86399"; + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; + } + } + + grouping application-platform-monitoring-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring."; + leaf enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Monitoring.Enable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.Enable"; + } + leaf monitoring-interval { + type uint32; + description + "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; + } + leaf authentication-requests-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; + } + leaf authentication-requests-rejected { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; + } + } + + grouping monitoring-femto-awareness-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; + } + } + + grouping monitoring-mms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.MMS."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; + } + } + + grouping monitoring-sms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.SMS."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; + } + } + + grouping monitoring-terminal-location-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; + } + } + + grouping fap-gps-g { + description + "Grouping object for Device.FAP.GPS."; + leaf scan-on-boot { + type boolean; + description + "Device.FAP.GPS.ScanOnBoot"; + reference + "Device.FAP.GPS.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "Device.FAP.GPS.ScanPeriodically"; + reference + "Device.FAP.GPS.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "Device.FAP.GPS.PeriodicInterval"; + reference + "Device.FAP.GPS.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "Device.FAP.GPS.PeriodicTime"; + reference + "Device.FAP.GPS.PeriodicTime"; + } + leaf continuous-gps { + type boolean; + description + "Device.FAP.GPS.ContinuousGPS"; + reference + "Device.FAP.GPS.ContinuousGPS"; + } + leaf scan-timeout { + type uint32; + description + "Device.FAP.GPS.ScanTimeout"; + reference + "Device.FAP.GPS.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "Device.FAP.GPS.ScanStatus"; + reference + "Device.FAP.GPS.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "Device.FAP.GPS.ErrorDetails"; + reference + "Device.FAP.GPS.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "Device.FAP.GPS.LastScanTime"; + reference + "Device.FAP.GPS.LastScanTime"; + } + leaf last-successful-scan-time { + type string; + config false; + description + "Device.FAP.GPS.LastSuccessfulScanTime"; + reference + "Device.FAP.GPS.LastSuccessfulScanTime"; + } + leaf locked-latitude { + type int32 { + range "-90000000..90000000"; + } + config false; + description + "Device.FAP.GPS.LockedLatitude"; + reference + "Device.FAP.GPS.LockedLatitude"; + } + leaf locked-longitude { + type int32 { + range "-180000000..180000000"; + } + config false; + description + "Device.FAP.GPS.LockedLongitude"; + reference + "Device.FAP.GPS.LockedLongitude"; + } + leaf number-of-satellites { + type uint32; + config false; + description + "Device.FAP.GPS.NumberOfSatellites"; + reference + "Device.FAP.GPS.NumberOfSatellites"; + } + } + + grouping gps-agps-server-config-g { + description + "Grouping object for Device.FAP.GPS.AGPSServerConfig."; + leaf enable { + type boolean; + description + "Device.FAP.GPS.AGPSServerConfig.Enable"; + reference + "Device.FAP.GPS.AGPSServerConfig.Enable"; + } + leaf server-url { + type string { + length "min..256"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ServerURL"; + reference + "Device.FAP.GPS.AGPSServerConfig.ServerURL"; + } + leaf server-port { + type uint32 { + range "min..65535"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ServerPort"; + reference + "Device.FAP.GPS.AGPSServerConfig.ServerPort"; + } + leaf username { + type string { + length "min..64"; + } + description + "Device.FAP.GPS.AGPSServerConfig.Username"; + reference + "Device.FAP.GPS.AGPSServerConfig.Username"; + } + leaf reference-latitude { + type int32 { + range "-90000000..90000000"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; + reference + "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; + } + leaf reference-longitude { + type int32 { + range "-180000000..180000000"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; + reference + "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; + } + leaf server-in-use { + type boolean; + config false; + description + "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; + reference + "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; + } + } + + grouping gps-continuous-gps-status-g { + description + "Grouping object for Device.FAP.GPS.ContinuousGPSStatus."; + leaf current-fix { + type boolean; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; + } + leaf got-fix { + type boolean; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; + } + leaf timing-good { + type boolean; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; + } + leaf latitude { + type int32 { + range "-90000000..90000000"; + } + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; + } + leaf longitude { + type int32 { + range "-180000000..180000000"; + } + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; + } + leaf elevation { + type int32 { + range "-5000000..25000000"; + } + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; + } + leaf last-fix-time { + type string; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; + } + leaf last-fix-duration { + type uint32; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; + } + leaf first-fix-timeout { + type int32 { + range "-1..max"; + } + description + "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; + } + leaf satellites-tracked { + type uint32; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; + } + leaf satellite-tracking-interval { + type uint32 { + range "60..3600"; + } + description + "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; + } + leaf receiver-status { + type string; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; + } + leaf location-type { + type string; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; + } + leaf lock-time-out-duration { + type uint32 { + range "120..86400"; + } + description + "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; + } + } + + grouping fap-perf-mgmt-g { + description + "Grouping object for Device.FAP.PerfMgmt."; + leaf config-number-of-entries { + type uint32; + config false; + description + "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; + reference + "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; + } + } + + grouping perf-mgmt-config-g { + description + "Grouping object for Device.FAP.PerfMgmt.Config.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.FAP.PerfMgmt.Config.{i}.Enable"; + reference + "Device.FAP.PerfMgmt.Config.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.Alias"; + reference + "Device.FAP.PerfMgmt.Config.{i}.Alias"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.URL"; + reference + "Device.FAP.PerfMgmt.Config.{i}.URL"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.Username"; + reference + "Device.FAP.PerfMgmt.Config.{i}.Username"; + } + leaf periodic-upload-interval { + type uint32 { + range "1..max"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; + reference + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; + } + leaf periodic-upload-time { + type string; + description + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; + reference + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; + } + } + + grouping device-fast-g { + description + "Grouping object for Device.FAST."; + leaf line-number-of-entries { + type uint32; + config false; + description + "Device.FAST.LineNumberOfEntries"; + reference + "Device.FAST.LineNumberOfEntries"; + } + } + + grouping fast-line-g { + description + "Grouping object for Device.FAST.Line.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.FAST.Line.{i}.Enable"; + reference + "Device.FAST.Line.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.FAST.Line.{i}.Status"; + reference + "Device.FAST.Line.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.FAST.Line.{i}.Alias"; + reference + "Device.FAST.Line.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.FAST.Line.{i}.Name"; + reference + "Device.FAST.Line.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.FAST.Line.{i}.LastChange"; + reference + "Device.FAST.Line.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.FAST.Line.{i}.LowerLayers"; + reference + "Device.FAST.Line.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.FAST.Line.{i}.Upstream"; + reference + "Device.FAST.Line.{i}.Upstream"; + } + leaf firmware-version { + type string; + config false; + description + "Device.FAST.Line.{i}.FirmwareVersion"; + reference + "Device.FAST.Line.{i}.FirmwareVersion"; + } + leaf link-status { + type string; + config false; + description + "Device.FAST.Line.{i}.LinkStatus"; + reference + "Device.FAST.Line.{i}.LinkStatus"; + } + leaf allowed-profiles { + type string; + config false; + description + "Device.FAST.Line.{i}.AllowedProfiles"; + reference + "Device.FAST.Line.{i}.AllowedProfiles"; + } + leaf current-profile { + type string; + config false; + description + "Device.FAST.Line.{i}.CurrentProfile"; + reference + "Device.FAST.Line.{i}.CurrentProfile"; + } + leaf power-management-state { + type string; + config false; + description + "Device.FAST.Line.{i}.PowerManagementState"; + reference + "Device.FAST.Line.{i}.PowerManagementState"; + } + leaf success-failure-cause { + type uint32 { + range "0..5"; + } + config false; + description + "Device.FAST.Line.{i}.SuccessFailureCause"; + reference + "Device.FAST.Line.{i}.SuccessFailureCause"; + } + leaf upbokler { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.FAST.Line.{i}.UPBOKLER"; + reference + "Device.FAST.Line.{i}.UPBOKLER"; + } + leaf last-transmitted-downstream-signal { + type uint32 { + range "0..21"; + } + config false; + description + "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; + reference + "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; + } + leaf last-transmitted-upstream-signal { + type uint32 { + range "0..21"; + } + config false; + description + "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; + reference + "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; + } + leaf upbokle { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.FAST.Line.{i}.UPBOKLE"; + reference + "Device.FAST.Line.{i}.UPBOKLE"; + } + leaf line-number { + type int32; + config false; + description + "Device.FAST.Line.{i}.LineNumber"; + reference + "Device.FAST.Line.{i}.LineNumber"; + } + leaf upstream-max-bit-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.UpstreamMaxBitRate"; + reference + "Device.FAST.Line.{i}.UpstreamMaxBitRate"; + } + leaf downstream-max-bit-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.DownstreamMaxBitRate"; + reference + "Device.FAST.Line.{i}.DownstreamMaxBitRate"; + } + leaf upstream-noise-margin { + type int32; + config false; + description + "Device.FAST.Line.{i}.UpstreamNoiseMargin"; + reference + "Device.FAST.Line.{i}.UpstreamNoiseMargin"; + } + leaf downstream-noise-margin { + type int32; + config false; + description + "Device.FAST.Line.{i}.DownstreamNoiseMargin"; + reference + "Device.FAST.Line.{i}.DownstreamNoiseMargin"; + } + leaf upstream-attenuation { + type int32; + config false; + description + "Device.FAST.Line.{i}.UpstreamAttenuation"; + reference + "Device.FAST.Line.{i}.UpstreamAttenuation"; + } + leaf downstream-attenuation { + type int32; + config false; + description + "Device.FAST.Line.{i}.DownstreamAttenuation"; + reference + "Device.FAST.Line.{i}.DownstreamAttenuation"; + } + leaf upstream-power { + type int32; + config false; + description + "Device.FAST.Line.{i}.UpstreamPower"; + reference + "Device.FAST.Line.{i}.UpstreamPower"; + } + leaf downstream-power { + type int32; + config false; + description + "Device.FAST.Line.{i}.DownstreamPower"; + reference + "Device.FAST.Line.{i}.DownstreamPower"; + } + leaf snrmrm-cds { + type int32; + config false; + description + "Device.FAST.Line.{i}.SNRMRMCds"; + reference + "Device.FAST.Line.{i}.SNRMRMCds"; + } + leaf snrmrm-cus { + type int32; + config false; + description + "Device.FAST.Line.{i}.SNRMRMCus"; + reference + "Device.FAST.Line.{i}.SNRMRMCus"; + } + leaf bitsrm-cpsds { + type int32; + config false; + description + "Device.FAST.Line.{i}.BITSRMCpsds"; + reference + "Device.FAST.Line.{i}.BITSRMCpsds"; + } + leaf bitsrm-cpsus { + type int32; + config false; + description + "Device.FAST.Line.{i}.BITSRMCpsus"; + reference + "Device.FAST.Line.{i}.BITSRMCpsus"; + } + leaf fextcance-lds { + type boolean; + config false; + description + "Device.FAST.Line.{i}.FEXTCANCELds"; + reference + "Device.FAST.Line.{i}.FEXTCANCELds"; + } + leaf fextcance-lus { + type boolean; + config false; + description + "Device.FAST.Line.{i}.FEXTCANCELus"; + reference + "Device.FAST.Line.{i}.FEXTCANCELus"; + } + leaf et-rds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ETRds"; + reference + "Device.FAST.Line.{i}.ETRds"; + } + leaf et-rus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ETRus"; + reference + "Device.FAST.Line.{i}.ETRus"; + } + leaf attet-rds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ATTETRds"; + reference + "Device.FAST.Line.{i}.ATTETRds"; + } + leaf attet-rus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ATTETRus"; + reference + "Device.FAST.Line.{i}.ATTETRus"; + } + leaf mineftr { + type uint32; + config false; + description + "Device.FAST.Line.{i}.MINEFTR"; + reference + "Device.FAST.Line.{i}.MINEFTR"; + } + } + + grouping fast-line-stats-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.BytesSent"; + reference + "Device.FAST.Line.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.BytesReceived"; + reference + "Device.FAST.Line.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.PacketsSent"; + reference + "Device.FAST.Line.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.PacketsReceived"; + reference + "Device.FAST.Line.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.ErrorsSent"; + reference + "Device.FAST.Line.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.ErrorsReceived"; + reference + "Device.FAST.Line.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; + reference + "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.TotalStart"; + reference + "Device.FAST.Line.{i}.Stats.TotalStart"; + } + leaf showtime-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.ShowtimeStart"; + reference + "Device.FAST.Line.{i}.Stats.ShowtimeStart"; + } + leaf last-showtime-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDayStart"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHourStart"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHourStart"; + } + } + + grouping fast-line-stats-current-day-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.CurrentDay."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; + } + } + + grouping fast-line-stats-last-showtime-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.LastShowtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; + } + } + + grouping fast-line-stats-quarter-hour-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.QuarterHour."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; + } + } + + grouping fast-line-stats-showtime-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.Showtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.LORS"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.UAS"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; + } + } + + grouping fast-line-stats-total-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.Total."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.Total.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.LORS"; + reference + "Device.FAST.Line.{i}.Stats.Total.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.UAS"; + reference + "Device.FAST.Line.{i}.Stats.Total.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.Total.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.Total.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; + } + } + + grouping fast-line-test-params-g { + description + "Grouping object for Device.FAST.Line.{i}.TestParams."; + leaf snr-gds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRGds"; + reference + "Device.FAST.Line.{i}.TestParams.SNRGds"; + } + leaf snr-gus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRGus"; + reference + "Device.FAST.Line.{i}.TestParams.SNRGus"; + } + leaf sn-rpsds { + type int32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRpsds"; + reference + "Device.FAST.Line.{i}.TestParams.SNRpsds"; + } + leaf sn-rpsus { + type string; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRpsus"; + reference + "Device.FAST.Line.{i}.TestParams.SNRpsus"; + } + leaf snrm-tds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRMTds"; + reference + "Device.FAST.Line.{i}.TestParams.SNRMTds"; + } + leaf snrm-tus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRMTus"; + reference + "Device.FAST.Line.{i}.TestParams.SNRMTus"; + } + leaf actinp { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.ACTINP"; + reference + "Device.FAST.Line.{i}.TestParams.ACTINP"; + } + leaf nfec { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.NFEC"; + reference + "Device.FAST.Line.{i}.TestParams.NFEC"; + } + leaf rfec { + type int32; + config false; + description + "Device.FAST.Line.{i}.TestParams.RFEC"; + reference + "Device.FAST.Line.{i}.TestParams.RFEC"; + } + leaf upstream-curr-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; + reference + "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; + } + leaf downstream-curr-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; + reference + "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; + } + leaf actinprein { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; + reference + "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; + } + } + + grouping device-fault-mgmt-g { + description + "Grouping object for Device.FaultMgmt."; + leaf supported-alarm-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; + reference + "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; + } + leaf max-current-alarm-entries { + type uint32; + config false; + description + "Device.FaultMgmt.MaxCurrentAlarmEntries"; + reference + "Device.FaultMgmt.MaxCurrentAlarmEntries"; + } + leaf current-alarm-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; + reference + "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; + } + leaf history-event-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.HistoryEventNumberOfEntries"; + reference + "Device.FaultMgmt.HistoryEventNumberOfEntries"; + } + leaf expedited-event-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; + reference + "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; + } + leaf queued-event-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.QueuedEventNumberOfEntries"; + reference + "Device.FaultMgmt.QueuedEventNumberOfEntries"; + } + } + + grouping fault-mgmt-current-alarm-g { + description + "Grouping object for Device.FaultMgmt.CurrentAlarm.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; + } + leaf alarm-raised-time { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; + } + leaf alarm-changed-time { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-expedited-event-g { + description + "Grouping object for Device.FaultMgmt.ExpeditedEvent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-time { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; + } + leaf notification-type { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-history-event-g { + description + "Grouping object for Device.FaultMgmt.HistoryEvent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-time { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; + } + leaf notification-type { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.EventType"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-queued-event-g { + description + "Grouping object for Device.FaultMgmt.QueuedEvent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-time { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; + } + leaf notification-type { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.EventType"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-supported-alarm-g { + description + "Grouping object for Device.FaultMgmt.SupportedAlarm.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; + } + leaf reporting-mechanism { + type enumeration { + enum "0 Expedited" { + description + "Enum Value - 0 Expedited"; + } + enum "1 Queued" { + description + "Enum Value - 1 Queued"; + } + enum "2 Logged" { + description + "Enum Value - 2 Logged"; + } + enum "3 Disabled" { + description + "Enum Value - 3 Disabled"; + } + } + description + "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; + } + } + + grouping device-firewall-g { + description + "Grouping object for Device.Firewall."; + leaf enable { + type boolean; + description + "Device.Firewall.Enable"; + reference + "Device.Firewall.Enable"; + } + leaf config { + type enumeration { + enum High { + description + "Enum Value - High"; + } + enum Low { + description + "Enum Value - Low"; + } + enum Off { + description + "Enum Value - Off"; + } + enum Advanced { + description + "Enum Value - Advanced"; + } + } + description + "Device.Firewall.Config"; + reference + "Device.Firewall.Config"; + } + leaf advanced-level { + type string; + description + "Device.Firewall.AdvancedLevel"; + reference + "Device.Firewall.AdvancedLevel"; + } + leaf type { + type string; + config false; + description + "Device.Firewall.Type"; + reference + "Device.Firewall.Type"; + } + leaf version { + type string; + config false; + description + "Device.Firewall.Version"; + reference + "Device.Firewall.Version"; + } + leaf last-change { + type string; + config false; + description + "Device.Firewall.LastChange"; + reference + "Device.Firewall.LastChange"; + } + leaf level-number-of-entries { + type uint32; + config false; + description + "Device.Firewall.LevelNumberOfEntries"; + reference + "Device.Firewall.LevelNumberOfEntries"; + } + leaf chain-number-of-entries { + type uint32; + config false; + description + "Device.Firewall.ChainNumberOfEntries"; + reference + "Device.Firewall.ChainNumberOfEntries"; + } + } + + grouping firewall-chain-g { + description + "Grouping object for Device.Firewall.Chain.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Firewall.Chain.{i}.Enable"; + reference + "Device.Firewall.Chain.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Firewall.Chain.{i}.Alias"; + reference + "Device.Firewall.Chain.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.Firewall.Chain.{i}.Name"; + reference + "Device.Firewall.Chain.{i}.Name"; + } + leaf creator { + type string; + config false; + description + "Device.Firewall.Chain.{i}.Creator"; + reference + "Device.Firewall.Chain.{i}.Creator"; + } + leaf rule-number-of-entries { + type uint32; + config false; + description + "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; + reference + "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; + } + } + + grouping chain-rule-g { + description + "Grouping object for Device.Firewall.Chain.{i}.Rule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Firewall.Chain.{i}.Rule.{i}.Status"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Order"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Description"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Description"; + } + leaf target { + type enumeration { + enum Drop { + description + "Enum Value - Drop"; + } + enum Accept { + description + "Enum Value - Accept"; + } + enum Reject { + description + "Enum Value - Reject"; + } + enum Return { + description + "Enum Value - Return"; + } + enum TargetChain { + description + "Enum Value - TargetChain"; + } + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Target"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Target"; + } + leaf target-chain { + type string; + description + "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; + } + leaf log { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.Log"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Log"; + } + leaf creation-date { + type string; + config false; + description + "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; + } + leaf expiry-date { + type string; + description + "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; + } + leaf source-interface { + type string { + length "min..256"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; + } + leaf source-interface-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; + } + leaf source-all-interfaces { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; + } + leaf dest-interface { + type string { + length "min..256"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; + } + leaf dest-interface-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; + } + leaf dest-all-interfaces { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; + } + leaf ip-version { + type int32 { + range "-1..15"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..49"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..49"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; + } + leaf dscp { + type int32 { + range "-1..63"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; + } + leaf dscp-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; + } + } + + grouping firewall-level-g { + description + "Grouping object for Device.Firewall.Level.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Firewall.Level.{i}.Alias"; + reference + "Device.Firewall.Level.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.Firewall.Level.{i}.Name"; + reference + "Device.Firewall.Level.{i}.Name"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.Firewall.Level.{i}.Description"; + reference + "Device.Firewall.Level.{i}.Description"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.Firewall.Level.{i}.Order"; + reference + "Device.Firewall.Level.{i}.Order"; + } + leaf chain { + type string; + config false; + description + "Device.Firewall.Level.{i}.Chain"; + reference + "Device.Firewall.Level.{i}.Chain"; + } + leaf port-mapping-enabled { + type boolean; + description + "Device.Firewall.Level.{i}.PortMappingEnabled"; + reference + "Device.Firewall.Level.{i}.PortMappingEnabled"; + } + leaf default-policy { + type enumeration { + enum Drop { + description + "Enum Value - Drop"; + } + enum Accept { + description + "Enum Value - Accept"; + } + enum Reject { + description + "Enum Value - Reject"; + } + } + description + "Device.Firewall.Level.{i}.DefaultPolicy"; + reference + "Device.Firewall.Level.{i}.DefaultPolicy"; + } + leaf default-log-policy { + type boolean; + description + "Device.Firewall.Level.{i}.DefaultLogPolicy"; + reference + "Device.Firewall.Level.{i}.DefaultLogPolicy"; + } + } + + grouping device-gre-g { + description + "Grouping object for Device.GRE."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.GRE.TunnelNumberOfEntries"; + reference + "Device.GRE.TunnelNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.GRE.FilterNumberOfEntries"; + reference + "Device.GRE.FilterNumberOfEntries"; + } + } + + grouping gre-filter-g { + description + "Grouping object for Device.GRE.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.GRE.Filter.{i}.Enable"; + reference + "Device.GRE.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.GRE.Filter.{i}.Status"; + reference + "Device.GRE.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.GRE.Filter.{i}.Order"; + reference + "Device.GRE.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.GRE.Filter.{i}.Alias"; + reference + "Device.GRE.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.GRE.Filter.{i}.Interface"; + reference + "Device.GRE.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.GRE.Filter.{i}.AllInterfaces"; + reference + "Device.GRE.Filter.{i}.AllInterfaces"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.GRE.Filter.{i}.VLANIDCheck"; + reference + "Device.GRE.Filter.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.GRE.Filter.{i}.VLANIDExclude"; + reference + "Device.GRE.Filter.{i}.VLANIDExclude"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.GRE.Filter.{i}.DSCPMarkPolicy"; + reference + "Device.GRE.Filter.{i}.DSCPMarkPolicy"; + } + } + + grouping gre-tunnel-g { + description + "Grouping object for Device.GRE.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.GRE.Tunnel.{i}.Enable"; + reference + "Device.GRE.Tunnel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.Status"; + reference + "Device.GRE.Tunnel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.GRE.Tunnel.{i}.Alias"; + reference + "Device.GRE.Tunnel.{i}.Alias"; + } + leaf remote-endpoints { + type string { + length "min..256"; + } + description + "Device.GRE.Tunnel.{i}.RemoteEndpoints"; + reference + "Device.GRE.Tunnel.{i}.RemoteEndpoints"; + } + leaf keep-alive-policy { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; + reference + "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; + } + leaf keep-alive-timeout { + type uint32; + description + "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; + reference + "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; + } + leaf keep-alive-threshold { + type uint32; + description + "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; + reference + "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; + } + leaf delivery-header-protocol { + type enumeration { + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; + reference + "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; + } + leaf default-dscp-mark { + type uint32; + description + "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; + reference + "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; + } + leaf connected-remote-endpoint { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; + reference + "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; + reference + "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; + } + } + + grouping tunnel-interface-g { + description + "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; + } + leaf protocol-id-override { + type uint32; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; + } + leaf use-checksum { + type boolean; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; + } + leaf key-identifier-generation-policy { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Provisioned { + description + "Enum Value - Provisioned"; + } + enum CPE_Generated { + description + "Enum Value - CPE_Generated"; + } + } + description + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; + } + leaf key-identifier { + type uint32; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; + } + leaf use-sequence-number { + type boolean; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; + } + } + + grouping tunnel-interface-stats-g { + description + "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-checksum-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + } + leaf discard-sequence-number-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + } + } + + grouping tunnel-stats-g { + description + "Grouping object for Device.GRE.Tunnel.{i}.Stats."; + leaf keep-alive-sent { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; + } + leaf keep-alive-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.BytesSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; + } + } + + grouping device-gateway-info-g { + description + "Grouping object for Device.GatewayInfo."; + leaf manufacturer-oui { + type string; + config false; + description + "Device.GatewayInfo.ManufacturerOUI"; + reference + "Device.GatewayInfo.ManufacturerOUI"; + } + leaf product-class { + type string; + config false; + description + "Device.GatewayInfo.ProductClass"; + reference + "Device.GatewayInfo.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.GatewayInfo.SerialNumber"; + reference + "Device.GatewayInfo.SerialNumber"; + } + } + + grouping device-ghn-g { + description + "Grouping object for Device.Ghn."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.InterfaceNumberOfEntries"; + reference + "Device.Ghn.InterfaceNumberOfEntries"; + } + } + + grouping diagnostics-phy-throughput-g { + description + "Grouping object for Device.Ghn.Diagnostics.PHYThroughput."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + } + description + "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; + } + leaf interface { + type string; + description + "Device.Ghn.Diagnostics.PHYThroughput.Interface"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Interface"; + } + leaf diagnose-mac-address { + type string { + length "min..17"; + } + description + "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; + } + leaf phy-throughput-result-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; + } + } + + grouping phy-throughput-result-g { + description + "Grouping object for Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; + } + leaf link-state { + type string; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; + } + leaf tx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; + } + leaf rx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; + } + } + + grouping diagnostics-performance-monitoring-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + } + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + } + leaf interface { + type string; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; + } + leaf diagnose-mac-address { + type string { + length "min..17"; + } + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; + } + leaf sample-interval { + type uint32; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; + } + leaf snr-group-length { + type uint32 { + range "1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256"; + } + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; + } + } + + grouping performance-monitoring-channels-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; + leaf time-stamp { + type string; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + } + } + + grouping channels-channel-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; + } + leaf snr { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + } + } + + grouping performance-monitoring-nodes-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; + leaf current-start { + type string; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + } + leaf current-end { + type string; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + } + leaf node-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + } + } + + grouping nodes-node-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; + } + leaf mgmt-bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; + } + leaf mgmt-bytes-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; + } + leaf mgmt-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; + } + leaf mgmt-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; + } + leaf blocks-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; + } + leaf blocks-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; + } + leaf blocks-resent { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; + } + leaf blocks-errors-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; + } + } + + grouping ghn-interface-g { + description + "Grouping object for Device.Ghn.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ghn.Interface.{i}.Enable"; + reference + "Device.Ghn.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ghn.Interface.{i}.Status"; + reference + "Device.Ghn.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ghn.Interface.{i}.Alias"; + reference + "Device.Ghn.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ghn.Interface.{i}.Name"; + reference + "Device.Ghn.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.LastChange"; + reference + "Device.Ghn.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ghn.Interface.{i}.LowerLayers"; + reference + "Device.Ghn.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.Upstream"; + reference + "Device.Ghn.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Interface.{i}.MACAddress"; + reference + "Device.Ghn.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.Ghn.Interface.{i}.FirmwareVersion"; + reference + "Device.Ghn.Interface.{i}.FirmwareVersion"; + } + leaf connection-type { + type string; + config false; + description + "Device.Ghn.Interface.{i}.ConnectionType"; + reference + "Device.Ghn.Interface.{i}.ConnectionType"; + } + leaf max-transmit-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.MaxTransmitRate"; + reference + "Device.Ghn.Interface.{i}.MaxTransmitRate"; + } + leaf target-domain-names { + type string { + length "min..32"; + } + description + "Device.Ghn.Interface.{i}.TargetDomainNames"; + reference + "Device.Ghn.Interface.{i}.TargetDomainNames"; + } + leaf domain-name { + type string; + config false; + description + "Device.Ghn.Interface.{i}.DomainName"; + reference + "Device.Ghn.Interface.{i}.DomainName"; + } + leaf domain-name-identifier { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DomainNameIdentifier"; + reference + "Device.Ghn.Interface.{i}.DomainNameIdentifier"; + } + leaf domain-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DomainId"; + reference + "Device.Ghn.Interface.{i}.DomainId"; + } + leaf device-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DeviceId"; + reference + "Device.Ghn.Interface.{i}.DeviceId"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.MaxBitRate"; + reference + "Device.Ghn.Interface.{i}.MaxBitRate"; + } + leaf node-type-dm-capable { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; + reference + "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; + } + leaf dm-requested { + type boolean; + description + "Device.Ghn.Interface.{i}.DMRequested"; + reference + "Device.Ghn.Interface.{i}.DMRequested"; + } + leaf is-dm { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.IsDM"; + reference + "Device.Ghn.Interface.{i}.IsDM"; + } + leaf node-type-sc-capable { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; + reference + "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; + } + leaf sc-requested { + type boolean; + description + "Device.Ghn.Interface.{i}.SCRequested"; + reference + "Device.Ghn.Interface.{i}.SCRequested"; + } + leaf is-sc { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.IsSC"; + reference + "Device.Ghn.Interface.{i}.IsSC"; + } + leaf standard-versions { + type string; + config false; + description + "Device.Ghn.Interface.{i}.StandardVersions"; + reference + "Device.Ghn.Interface.{i}.StandardVersions"; + } + leaf max-band-plan { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.MaxBandPlan"; + reference + "Device.Ghn.Interface.{i}.MaxBandPlan"; + } + leaf medium-type { + type string; + config false; + description + "Device.Ghn.Interface.{i}.MediumType"; + reference + "Device.Ghn.Interface.{i}.MediumType"; + } + leaf taifg { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.TAIFG"; + reference + "Device.Ghn.Interface.{i}.TAIFG"; + } + leaf notched-amateur-radio-bands { + type string { + length "min..2"; + } + description + "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; + reference + "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; + } + leaf phy-throughput-diagnostics-enable { + type string; + description + "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; + reference + "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; + } + leaf performance-monitoring-diagnostics-enable { + type string; + description + "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; + reference + "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; + } + leaf sm-masked-band-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; + } + leaf node-type-dm-config { + type boolean; + description + "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; + reference + "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; + } + leaf node-type-dm-status { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; + reference + "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; + } + leaf node-type-sc-status { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; + reference + "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + leaf psm { + type uint32 { + range "min..max"; + } + description + "Device.Ghn.Interface.{i}.PSM"; + reference + "Device.Ghn.Interface.{i}.PSM"; + } + } + + grouping interface-associated-device-g { + description + "Grouping object for Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf device-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; + } + leaf tx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + } + leaf rx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + } + leaf active { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping interface-dm-info-g { + description + "Grouping object for Device.Ghn.Interface.{i}.DMInfo."; + leaf domain-name { + type string { + length "min..32"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.DomainName"; + reference + "Device.Ghn.Interface.{i}.DMInfo.DomainName"; + } + leaf domain-name-identifier { + type string; + config false; + description + "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; + reference + "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; + } + leaf domain-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DMInfo.DomainId"; + reference + "Device.Ghn.Interface.{i}.DMInfo.DomainId"; + } + leaf mac-cycle-duration { + type uint32 { + range "0 | 10..200"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; + reference + "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; + } + leaf sc-device-id { + type uint32; + description + "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; + reference + "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; + } + leaf scmac-address { + type string { + length "min..17"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; + reference + "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; + } + leaf reregistration-time-period { + type uint32 { + range "5..63"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; + reference + "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; + } + leaf topology-periodic-interval { + type uint32 { + range "0..255"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; + reference + "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; + } + leaf min-supported-bandplan { + type uint32; + description + "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; + reference + "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; + } + leaf max-supported-bandplan { + type uint32; + description + "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; + reference + "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; + } + } + + grouping interface-sc-info-g { + description + "Grouping object for Device.Ghn.Interface.{i}.SCInfo."; + leaf modes-supported { + type string; + config false; + description + "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; + reference + "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; + } + leaf mode-enabled { + type string; + description + "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; + reference + "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; + } + leaf mic-size { + type enumeration { + enum "4-byte MIC" { + description + "Enum Value - 4-byte MIC"; + } + enum "8-byte MIC" { + description + "Enum Value - 8-byte MIC"; + } + enum "16-byte MIC" { + description + "Enum Value - 16-byte MIC"; + } + } + description + "Device.Ghn.Interface.{i}.SCInfo.MICSize"; + reference + "Device.Ghn.Interface.{i}.SCInfo.MICSize"; + } + leaf location { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.SCInfo.Location"; + reference + "Device.Ghn.Interface.{i}.SCInfo.Location"; + } + } + + grouping interface-sm-masked-band-g { + description + "Grouping object for Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; + } + leaf band-number { + type uint32; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; + } + leaf start-sub-carrier { + type uint32; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; + } + leaf stop-sub-carrier { + type uint32; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; + } + } + + grouping ghn-interface-stats-g { + description + "Grouping object for Device.Ghn.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BytesSent"; + reference + "Device.Ghn.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf mgmt-bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; + } + leaf mgmt-bytes-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; + } + leaf mgmt-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; + } + leaf mgmt-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; + } + leaf blocks-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksSent"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksSent"; + } + leaf blocks-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; + } + leaf blocks-resent { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksResent"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksResent"; + } + leaf blocks-errors-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; + } + } + + grouping device-hpna-g { + description + "Grouping object for Device.HPNA."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.InterfaceNumberOfEntries"; + reference + "Device.HPNA.InterfaceNumberOfEntries"; + } + } + + grouping hpna-diagnostics-phy-throughput-g { + description + "Grouping object for Device.HPNA.Diagnostics.PHYThroughput."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_FailToEnableCert { + description + "Enum Value - Error_FailToEnableCert"; + } + enum Error_CertCmdTimeout { + description + "Enum Value - Error_CertCmdTimeout"; + } + enum Error_UnknownErr { + description + "Enum Value - Error_UnknownErr"; + } + enum Error_UnsupportedOpcode { + description + "Enum Value - Error_UnsupportedOpcode"; + } + enum Error_InvalidParam { + description + "Enum Value - Error_InvalidParam"; + } + enum Error_UnsupportedCmdSegment { + description + "Enum Value - Error_UnsupportedCmdSegment"; + } + enum Error_UnsupportedDataGen { + description + "Enum Value - Error_UnsupportedDataGen"; + } + enum Error_InvalidSequence { + description + "Enum Value - Error_InvalidSequence"; + } + enum Error_InvalidFrame { + description + "Enum Value - Error_InvalidFrame"; + } + enum Eror_InvalidOpcode { + description + "Enum Value - Eror_InvalidOpcode"; + } + } + description + "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.HPNA.Diagnostics.PHYThroughput.Interface"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Interface"; + } + leaf num-packets-in-burst { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; + } + leaf burst-interval { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; + } + leaf test-packet-payload-length { + type uint32 { + range "0..1480"; + } + description + "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; + } + leaf payload-encoding { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; + } + leaf payload-data-gen { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; + } + leaf payload-type { + type enumeration { + enum Pattern { + description + "Enum Value - Pattern"; + } + enum IncrementByte { + description + "Enum Value - IncrementByte"; + } + } + description + "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; + } + leaf priority-level { + type uint32 { + range "0..7"; + } + description + "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; + } + } + + grouping diagnostics-phy-throughput-result-g { + description + "Grouping object for Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf src-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; + } + leaf dest-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; + } + leaf baud-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; + } + leaf snr { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; + } + leaf attenuation { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; + } + } + + grouping hpna-diagnostics-performance-monitoring-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_SampleIntervalTooSmall { + description + "Enum Value - Error_SampleIntervalTooSmall"; + } + } + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; + } + leaf sample-interval { + type uint32; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; + } + } + + grouping diagnostics-performance-monitoring-channels-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; + leaf time-stamp { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + } + } + + grouping performance-monitoring-channels-channel-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf host-src-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; + } + leaf host-dest-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; + } + leaf hpna-src-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; + } + leaf hpna-dest-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; + } + leaf baud-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; + } + leaf snr { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + } + leaf packets-sent { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; + } + leaf larq-packets-received { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; + } + leaf flow-spec { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; + } + } + + grouping diagnostics-performance-monitoring-nodes-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; + leaf current-start { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + } + leaf current-end { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + } + leaf node-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + } + } + + grouping performance-monitoring-nodes-node-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + } + leaf packets-crc-errored { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; + } + leaf packets-crc-errored-host { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; + } + leaf packets-short-errored { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; + } + leaf packets-short-errored-host { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; + } + leaf rx-packets-dropped { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; + } + leaf tx-packets-dropped { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; + } + leaf control-request-local { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; + } + leaf control-reply-local { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; + } + leaf control-request-remote { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; + } + leaf control-reply-remote { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; + } + leaf packets-sent-wire { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; + } + leaf broadcast-packets-sent-wire { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; + } + leaf multicast-packets-sent-wire { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; + } + leaf packets-internal-control { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; + } + leaf broadcast-packets-internal-control { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; + } + leaf packets-received-queued { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; + } + leaf packets-received-forward-unknown { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; + } + leaf node-utilization { + type uint32 { + range "0..1000"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; + } + } + + grouping hpna-interface-g { + description + "Grouping object for Device.HPNA.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.HPNA.Interface.{i}.Enable"; + reference + "Device.HPNA.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.HPNA.Interface.{i}.Status"; + reference + "Device.HPNA.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.HPNA.Interface.{i}.Alias"; + reference + "Device.HPNA.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.HPNA.Interface.{i}.Name"; + reference + "Device.HPNA.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.LastChange"; + reference + "Device.HPNA.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.HPNA.Interface.{i}.LowerLayers"; + reference + "Device.HPNA.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.Upstream"; + reference + "Device.HPNA.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Interface.{i}.MACAddress"; + reference + "Device.HPNA.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.HPNA.Interface.{i}.FirmwareVersion"; + reference + "Device.HPNA.Interface.{i}.FirmwareVersion"; + } + leaf node-id { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.NodeID"; + reference + "Device.HPNA.Interface.{i}.NodeID"; + } + leaf is-master { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.IsMaster"; + reference + "Device.HPNA.Interface.{i}.IsMaster"; + } + leaf synced { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.Synced"; + reference + "Device.HPNA.Interface.{i}.Synced"; + } + leaf total-sync-time { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.TotalSyncTime"; + reference + "Device.HPNA.Interface.{i}.TotalSyncTime"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.MaxBitRate"; + reference + "Device.HPNA.Interface.{i}.MaxBitRate"; + } + leaf network-utilization { + type uint32 { + range "0..1000"; + } + config false; + description + "Device.HPNA.Interface.{i}.NetworkUtilization"; + reference + "Device.HPNA.Interface.{i}.NetworkUtilization"; + } + leaf possible-connection-types { + type string; + config false; + description + "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; + reference + "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; + } + leaf connection-type { + type string; + description + "Device.HPNA.Interface.{i}.ConnectionType"; + reference + "Device.HPNA.Interface.{i}.ConnectionType"; + } + leaf possible-spectral-modes { + type string; + config false; + description + "Device.HPNA.Interface.{i}.PossibleSpectralModes"; + reference + "Device.HPNA.Interface.{i}.PossibleSpectralModes"; + } + leaf spectral-mode { + type string; + description + "Device.HPNA.Interface.{i}.SpectralMode"; + reference + "Device.HPNA.Interface.{i}.SpectralMode"; + } + leaf mtu { + type uint32; + description + "Device.HPNA.Interface.{i}.MTU"; + reference + "Device.HPNA.Interface.{i}.MTU"; + } + leaf noise-margin { + type uint32; + description + "Device.HPNA.Interface.{i}.NoiseMargin"; + reference + "Device.HPNA.Interface.{i}.NoiseMargin"; + } + leaf default-non-larqper { + type uint32; + description + "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; + reference + "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; + } + leaf larq-enable { + type boolean; + description + "Device.HPNA.Interface.{i}.LARQEnable"; + reference + "Device.HPNA.Interface.{i}.LARQEnable"; + } + leaf min-multicast-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.MinMulticastRate"; + reference + "Device.HPNA.Interface.{i}.MinMulticastRate"; + } + leaf neg-multicast-rate { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.NegMulticastRate"; + reference + "Device.HPNA.Interface.{i}.NegMulticastRate"; + } + leaf master-selection-mode { + type enumeration { + enum Automatic { + description + "Enum Value - Automatic"; + } + enum ForceEndpoint { + description + "Enum Value - ForceEndpoint"; + } + enum ForceMaster { + description + "Enum Value - ForceMaster"; + } + } + description + "Device.HPNA.Interface.{i}.MasterSelectionMode"; + reference + "Device.HPNA.Interface.{i}.MasterSelectionMode"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping hpna-interface-associated-device-g { + description + "Grouping object for Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf node-id { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + } + leaf is-master { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; + } + leaf synced { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; + } + leaf total-sync-time { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; + } + leaf phy-diagnostics-enable { + type boolean; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; + } + leaf active { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping interface-qo-s-g { + description + "Grouping object for Device.HPNA.Interface.{i}.QoS."; + leaf flow-spec-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; + } + } + + grouping qo-s-flow-spec-g { + description + "Grouping object for Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; + } + leaf traffic-classes { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; + } + leaf flow-type { + type enumeration { + enum CBR { + description + "Enum Value - CBR"; + } + enum VBR { + description + "Enum Value - VBR"; + } + enum VBR-NRT { + description + "Enum Value - VBR-NRT"; + } + enum BE { + description + "Enum Value - BE"; + } + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; + } + leaf priority { + type uint32 { + range "0..7"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; + } + leaf latency { + type uint32 { + range "0..999"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; + } + leaf jitter { + type uint32 { + range "0..999"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; + } + leaf packet-size { + type uint32 { + range "0..max"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; + } + leaf min-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; + } + leaf avg-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; + } + leaf max-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; + } + leaf per { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; + } + leaf timeout { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; + } + } + + grouping hpna-interface-stats-g { + description + "Grouping object for Device.HPNA.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BytesSent"; + reference + "Device.HPNA.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BytesReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.PacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-home-plug-g { + description + "Grouping object for Device.HomePlug."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.HomePlug.InterfaceNumberOfEntries"; + reference + "Device.HomePlug.InterfaceNumberOfEntries"; + } + } + + grouping home-plug-interface-g { + description + "Grouping object for Device.HomePlug.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.HomePlug.Interface.{i}.Enable"; + reference + "Device.HomePlug.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.Status"; + reference + "Device.HomePlug.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.HomePlug.Interface.{i}.Alias"; + reference + "Device.HomePlug.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.Name"; + reference + "Device.HomePlug.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.LastChange"; + reference + "Device.HomePlug.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.HomePlug.Interface.{i}.LowerLayers"; + reference + "Device.HomePlug.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.HomePlug.Interface.{i}.Upstream"; + reference + "Device.HomePlug.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HomePlug.Interface.{i}.MACAddress"; + reference + "Device.HomePlug.Interface.{i}.MACAddress"; + } + leaf logical-network { + type string { + length "min..64"; + } + description + "Device.HomePlug.Interface.{i}.LogicalNetwork"; + reference + "Device.HomePlug.Interface.{i}.LogicalNetwork"; + } + leaf version { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.Version"; + reference + "Device.HomePlug.Interface.{i}.Version"; + } + leaf firmware-version { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.FirmwareVersion"; + reference + "Device.HomePlug.Interface.{i}.FirmwareVersion"; + } + leaf force-c-co { + type boolean; + description + "Device.HomePlug.Interface.{i}.ForceCCo"; + reference + "Device.HomePlug.Interface.{i}.ForceCCo"; + } + leaf other-networks-present { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; + reference + "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.MaxBitRate"; + reference + "Device.HomePlug.Interface.{i}.MaxBitRate"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping home-plug-interface-associated-device-g { + description + "Grouping object for Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf tx-phy-rate { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + } + leaf rx-phy-rate { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + } + leaf snr-per-tone { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; + } + leaf avg-attenuation { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; + } + leaf end-station-ma-cs { + type string { + length "min..17"; + } + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; + } + leaf active { + type boolean; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping home-plug-interface-stats-g { + description + "Grouping object for Device.HomePlug.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BytesSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf mpdu-tx-ack { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; + } + leaf mpdu-tx-col { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; + } + leaf mpdu-tx-failed { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; + } + leaf mpdu-rx-ack { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; + } + leaf mpdu-rx-failed { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; + } + } + + grouping device-hosts-g { + description + "Grouping object for Device.Hosts."; + leaf host-number-of-entries { + type uint32; + config false; + description + "Device.Hosts.HostNumberOfEntries"; + reference + "Device.Hosts.HostNumberOfEntries"; + } + } + + grouping hosts-host-g { + description + "Grouping object for Device.Hosts.Host.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Hosts.Host.{i}.Alias"; + reference + "Device.Hosts.Host.{i}.Alias"; + } + leaf phys-address { + type string; + config false; + description + "Device.Hosts.Host.{i}.PhysAddress"; + reference + "Device.Hosts.Host.{i}.PhysAddress"; + } + leaf ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.Hosts.Host.{i}.IPAddress"; + reference + "Device.Hosts.Host.{i}.IPAddress"; + } + leaf address-source { + type string; + config false; + description + "Device.Hosts.Host.{i}.AddressSource"; + reference + "Device.Hosts.Host.{i}.AddressSource"; + } + leaf dhcp-client { + type string; + config false; + description + "Device.Hosts.Host.{i}.DHCPClient"; + reference + "Device.Hosts.Host.{i}.DHCPClient"; + } + leaf lease-time-remaining { + type int32; + config false; + description + "Device.Hosts.Host.{i}.LeaseTimeRemaining"; + reference + "Device.Hosts.Host.{i}.LeaseTimeRemaining"; + } + leaf associated-device { + type string; + config false; + description + "Device.Hosts.Host.{i}.AssociatedDevice"; + reference + "Device.Hosts.Host.{i}.AssociatedDevice"; + } + leaf layer1-interface { + type string; + config false; + description + "Device.Hosts.Host.{i}.Layer1Interface"; + reference + "Device.Hosts.Host.{i}.Layer1Interface"; + } + leaf layer3-interface { + type string; + config false; + description + "Device.Hosts.Host.{i}.Layer3Interface"; + reference + "Device.Hosts.Host.{i}.Layer3Interface"; + } + leaf vendor-class-id { + type string; + config false; + description + "Device.Hosts.Host.{i}.VendorClassID"; + reference + "Device.Hosts.Host.{i}.VendorClassID"; + } + leaf client-id { + type string; + config false; + description + "Device.Hosts.Host.{i}.ClientID"; + reference + "Device.Hosts.Host.{i}.ClientID"; + } + leaf user-class-id { + type string; + config false; + description + "Device.Hosts.Host.{i}.UserClassID"; + reference + "Device.Hosts.Host.{i}.UserClassID"; + } + leaf host-name { + type string; + config false; + description + "Device.Hosts.Host.{i}.HostName"; + reference + "Device.Hosts.Host.{i}.HostName"; + } + leaf active { + type boolean; + config false; + description + "Device.Hosts.Host.{i}.Active"; + reference + "Device.Hosts.Host.{i}.Active"; + } + leaf active-last-change { + type string; + config false; + description + "Device.Hosts.Host.{i}.ActiveLastChange"; + reference + "Device.Hosts.Host.{i}.ActiveLastChange"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; + } + } + + grouping host-ipv4-address-g { + description + "Grouping object for Device.Hosts.Host.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; + reference + "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; + } + } + + grouping host-ipv6-address-g { + description + "Grouping object for Device.Hosts.Host.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; + reference + "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; + } + } + + grouping host-wan-stats-g { + description + "Grouping object for Device.Hosts.Host.{i}.WANStats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.BytesSent"; + reference + "Device.Hosts.Host.{i}.WANStats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.BytesReceived"; + reference + "Device.Hosts.Host.{i}.WANStats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.PacketsSent"; + reference + "Device.Hosts.Host.{i}.WANStats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; + reference + "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; + reference + "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.WANStats.RetransCount"; + reference + "Device.Hosts.Host.{i}.WANStats.RetransCount"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; + reference + "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; + } + } + + grouping device-ieee1905-g { + description + "Grouping object for Device.IEEE1905."; + leaf version { + type string; + config false; + description + "Device.IEEE1905.Version"; + reference + "Device.IEEE1905.Version"; + } + } + + grouping ieee1905-al-g { + description + "Grouping object for Device.IEEE1905.AL."; + leaf ieee1905-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.IEEE1905Id"; + reference + "Device.IEEE1905.AL.IEEE1905Id"; + } + leaf status { + type string; + config false; + description + "Device.IEEE1905.AL.Status"; + reference + "Device.IEEE1905.AL.Status"; + } + leaf last-change { + type uint32; + config false; + description + "Device.IEEE1905.AL.LastChange"; + reference + "Device.IEEE1905.AL.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.IEEE1905.AL.LowerLayers"; + reference + "Device.IEEE1905.AL.LowerLayers"; + } + leaf registrar-freq-band { + type string; + config false; + description + "Device.IEEE1905.AL.RegistrarFreqBand"; + reference + "Device.IEEE1905.AL.RegistrarFreqBand"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.InterfaceNumberOfEntries"; + reference + "Device.IEEE1905.AL.InterfaceNumberOfEntries"; + } + } + + grouping al-forwarding-table-g { + description + "Grouping object for Device.IEEE1905.AL.ForwardingTable."; + leaf set-forwarding-enabled { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; + reference + "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; + } + leaf forwarding-rule-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; + } + } + + grouping forwarding-table-forwarding-rule-g { + description + "Grouping object for Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-list { + type string { + length "min..256"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; + } + leaf mac-destination-address { + type string { + length "min..17"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; + } + leaf mac-destination-address-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; + } + leaf mac-source-address { + type string { + length "min..17"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; + } + leaf mac-source-address-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; + } + leaf ether-type { + type uint32; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; + } + leaf ether-type-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; + } + leaf vid { + type uint32 { + range "0..4095"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; + } + leaf vid-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; + } + leaf pcp { + type uint32 { + range "0..7"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; + } + leaf pcp-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; + } + } + + grouping al-interface-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; + reference + "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; + } + leaf status { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Status"; + reference + "Device.IEEE1905.AL.Interface.{i}.Status"; + } + leaf last-change { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.LastChange"; + reference + "Device.IEEE1905.AL.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; + reference + "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; + } + leaf interface-stack-reference { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; + reference + "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; + } + leaf media-type { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.MediaType"; + reference + "Device.IEEE1905.AL.Interface.{i}.MediaType"; + } + leaf generic-phy-oui { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; + reference + "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; + } + leaf generic-phy-variant { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; + reference + "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; + } + leaf generic-phy-url { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; + reference + "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; + } + leaf set-intf-power-state-enabled { + type boolean; + description + "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; + reference + "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; + } + leaf power-state { + type enumeration { + enum On { + description + "Enum Value - On"; + } + enum Power_Save { + description + "Enum Value - Power_Save"; + } + enum Off { + description + "Enum Value - Off"; + } + enum Unsupported { + description + "Enum Value - Unsupported"; + } + } + description + "Device.IEEE1905.AL.Interface.{i}.PowerState"; + reference + "Device.IEEE1905.AL.Interface.{i}.PowerState"; + } + leaf vendor-properties-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; + } + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; + reference + "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; + } + } + + grouping interface-link-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; + } + leaf ieee1905-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; + } + leaf media-type { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; + } + leaf generic-phy-oui { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; + } + leaf generic-phy-variant { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; + } + leaf generic-phy-url { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; + } + } + + grouping link-metric-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; + leaf ieee802dot1-bridge { + type boolean; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; + } + leaf packet-errors { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; + } + leaf packet-errors-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; + } + leaf transmitted-packets { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; + } + leaf mac-throughput-capacity { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; + } + leaf link-availability { + type uint32 { + range "0..100"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; + } + leaf rssi { + type uint32 { + range "0..255"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; + } + } + + grouping interface-vendor-properties-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf oui { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; + } + leaf information { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; + } + } + + grouping al-network-topology-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology."; + leaf enable { + type boolean; + description + "Device.IEEE1905.AL.NetworkTopology.Enable"; + reference + "Device.IEEE1905.AL.NetworkTopology.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.Status"; + reference + "Device.IEEE1905.AL.NetworkTopology.Status"; + } + leaf max-change-log-entries { + type uint32 { + range "1..max"; + } + description + "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; + } + leaf last-change { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.LastChange"; + reference + "Device.IEEE1905.AL.NetworkTopology.LastChange"; + } + leaf ieee1905-device-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; + } + leaf change-log-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; + } + } + + grouping network-topology-change-log-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf time-stamp { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; + } + leaf event-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; + } + leaf reporter-device-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; + } + leaf reporter-interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; + } + leaf neighbor-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; + } + leaf neighbor-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; + } + } + + grouping network-topology-ieee1905-device-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ieee1905-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; + } + leaf version { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; + } + leaf registrar-freq-band { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; + } + leaf friendly-name { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; + } + leaf manufacturer-name { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; + } + leaf manufacturer-model { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; + } + leaf control-url { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; + } + leaf vendor-properties-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; + } + leaf non-ieee1905-neighbor-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; + } + leaf ieee1905-neighbor-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; + } + leaf l2-neighbor-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; + } + leaf bridging-tuple-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; + } + } + + grouping ieee1905-device-bridging-tuple-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-list { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; + } + } + + grouping ieee1905-device-ieee1905-neighbor-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-interface { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; + } + leaf neighbor-device-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; + } + leaf metric-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; + } + } + + grouping ieee1905-neighbor-metric-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf neighbor-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; + } + leaf ieee802dot1-bridge { + type boolean; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; + } + leaf packet-errors { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; + } + leaf packet-errors-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; + } + leaf transmitted-packets { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; + } + leaf mac-throughput-capacity { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; + } + leaf link-availability { + type uint32 { + range "0..100"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; + } + leaf rssi { + type uint32 { + range "0..255"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; + } + } + + grouping ieee1905-device-ipv4-address-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; + } + leaf ipv4-address { + type string { + length "min..15"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; + } + leaf ipv4-address-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; + } + leaf dhcp-server { + type string { + length "min..45"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; + } + } + + grouping ieee1905-device-ipv6-address-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; + } + leaf ipv6-address { + type string { + length "min..45"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; + } + leaf ipv6-address-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; + } + leaf ipv6-address-origin { + type string { + length "min..45"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; + } + } + + grouping ieee1905-device-interface-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; + } + leaf media-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; + } + leaf power-state { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; + } + leaf generic-phy-oui { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; + } + leaf generic-phy-variant { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; + } + leaf generic-phy-url { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; + } + leaf network-membership { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; + } + leaf role { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; + } + leaf ap-channel-band { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; + } + leaf frequency-index1 { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; + } + leaf frequency-index2 { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; + } + } + + grouping ieee1905-device-l2-neighbor-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-interface { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; + } + leaf neighbor-interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; + } + leaf behind-interface-ids { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; + } + } + + grouping ieee1905-device-non-ieee1905-neighbor-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-interface { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; + } + leaf neighbor-interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; + } + } + + grouping ieee1905-device-vendor-properties-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf message-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; + } + leaf oui { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; + } + leaf information { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; + } + } + + grouping al-networking-registrar-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkingRegistrar."; + leaf registrar2dot4 { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; + reference + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; + } + leaf registrar5 { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; + reference + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; + } + leaf registrar60 { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; + reference + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; + } + } + + grouping al-security-g { + description + "Grouping object for Device.IEEE1905.AL.Security."; + leaf setup-method { + type enumeration { + enum UCPK { + description + "Enum Value - UCPK"; + } + enum PBC { + description + "Enum Value - PBC"; + } + enum NFCNK { + description + "Enum Value - NFCNK"; + } + } + description + "Device.IEEE1905.AL.Security.SetupMethod"; + reference + "Device.IEEE1905.AL.Security.SetupMethod"; + } + } + + grouping device-ieee8021x-g { + description + "Grouping object for Device.IEEE8021x."; + leaf supplicant-number-of-entries { + type uint32; + config false; + description + "Device.IEEE8021x.SupplicantNumberOfEntries"; + reference + "Device.IEEE8021x.SupplicantNumberOfEntries"; + } + } + + grouping ieee8021x-supplicant-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.Enable"; + reference + "Device.IEEE8021x.Supplicant.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Status"; + reference + "Device.IEEE8021x.Supplicant.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IEEE8021x.Supplicant.{i}.Alias"; + reference + "Device.IEEE8021x.Supplicant.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IEEE8021x.Supplicant.{i}.Interface"; + reference + "Device.IEEE8021x.Supplicant.{i}.Interface"; + } + leaf pae-state { + type string; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.PAEState"; + reference + "Device.IEEE8021x.Supplicant.{i}.PAEState"; + } + leaf eap-identity { + type string { + length "min..256"; + } + description + "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; + } + leaf max-start { + type uint32 { + range "1..10"; + } + description + "Device.IEEE8021x.Supplicant.{i}.MaxStart"; + reference + "Device.IEEE8021x.Supplicant.{i}.MaxStart"; + } + leaf start-period { + type uint32 { + range "1..max"; + } + description + "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; + reference + "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; + } + leaf held-period { + type uint32 { + range "1..max"; + } + description + "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; + reference + "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; + } + leaf auth-period { + type uint32; + description + "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; + reference + "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; + } + leaf authentication-capabilities { + type string; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; + reference + "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; + } + leaf start-failure-policy { + type enumeration { + enum FailAuthentication { + description + "Enum Value - FailAuthentication"; + } + enum AssumeAuthentication { + description + "Enum Value - AssumeAuthentication"; + } + } + description + "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; + reference + "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; + } + leaf authentication-success-policy { + type enumeration { + enum NoAction { + description + "Enum Value - NoAction"; + } + enum RenewConnection { + description + "Enum Value - RenewConnection"; + } + } + description + "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; + reference + "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; + } + } + + grouping supplicant-eapm-d5-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPMD5."; + leaf enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; + } + } + + grouping supplicant-eaptls-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPTLS."; + leaf enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; + } + leaf mutual-authentication-enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; + } + } + + grouping supplicant-stats-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}.Stats."; + leaf received-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; + } + leaf transmitted-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; + } + leaf transmitted-start-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; + } + leaf transmitted-logoff-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; + } + leaf transmitted-response-id-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; + } + leaf transmitted-response-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; + } + leaf received-request-id-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; + } + leaf received-request-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; + } + leaf received-invalid-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; + } + leaf received-length-error-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; + } + leaf last-frame-version { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; + } + leaf last-frame-source-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; + } + } + + grouping device-ip-g { + description + "Grouping object for Device.IP."; + leaf ipv4-capable { + type boolean; + config false; + description + "Device.IP.IPv4Capable"; + reference + "Device.IP.IPv4Capable"; + } + leaf ipv4-enable { + type boolean; + description + "Device.IP.IPv4Enable"; + reference + "Device.IP.IPv4Enable"; + } + leaf ipv4-status { + type string; + config false; + description + "Device.IP.IPv4Status"; + reference + "Device.IP.IPv4Status"; + } + leaf ipv6-capable { + type boolean; + config false; + description + "Device.IP.IPv6Capable"; + reference + "Device.IP.IPv6Capable"; + } + leaf ipv6-enable { + type boolean; + description + "Device.IP.IPv6Enable"; + reference + "Device.IP.IPv6Enable"; + } + leaf ipv6-status { + type string; + config false; + description + "Device.IP.IPv6Status"; + reference + "Device.IP.IPv6Status"; + } + leaf ula-prefix { + type string { + length "min..49"; + } + description + "Device.IP.ULAPrefix"; + reference + "Device.IP.ULAPrefix"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.IP.InterfaceNumberOfEntries"; + reference + "Device.IP.InterfaceNumberOfEntries"; + } + leaf active-port-number-of-entries { + type uint32; + config false; + description + "Device.IP.ActivePortNumberOfEntries"; + reference + "Device.IP.ActivePortNumberOfEntries"; + } + } + + grouping ip-active-port-g { + description + "Grouping object for Device.IP.ActivePort.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.IP.ActivePort.{i}.LocalIPAddress"; + reference + "Device.IP.ActivePort.{i}.LocalIPAddress"; + } + leaf local-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.IP.ActivePort.{i}.LocalPort"; + reference + "Device.IP.ActivePort.{i}.LocalPort"; + } + leaf remote-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.IP.ActivePort.{i}.RemoteIPAddress"; + reference + "Device.IP.ActivePort.{i}.RemoteIPAddress"; + } + leaf remote-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.IP.ActivePort.{i}.RemotePort"; + reference + "Device.IP.ActivePort.{i}.RemotePort"; + } + leaf status { + type string; + config false; + description + "Device.IP.ActivePort.{i}.Status"; + reference + "Device.IP.ActivePort.{i}.Status"; + } + } + + grouping ip-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics."; + leaf ipv4-ping-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4PingSupported"; + reference + "Device.IP.Diagnostics.IPv4PingSupported"; + } + leaf ipv6-ping-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6PingSupported"; + reference + "Device.IP.Diagnostics.IPv6PingSupported"; + } + leaf ipv4-trace-route-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4TraceRouteSupported"; + reference + "Device.IP.Diagnostics.IPv4TraceRouteSupported"; + } + leaf ipv6-trace-route-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6TraceRouteSupported"; + reference + "Device.IP.Diagnostics.IPv6TraceRouteSupported"; + } + leaf ipv4-download-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; + } + leaf ipv6-download-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; + } + leaf ipv4-upload-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; + } + leaf ipv6-upload-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; + } + leaf ipv4-udp-echo-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; + } + leaf ipv6-udp-echo-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; + } + leaf ipv4-server-selection-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; + } + leaf ipv6-server-selection-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; + } + } + + grouping diagnostics-download-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_NoRouteToHost { + description + "Enum Value - Error_NoRouteToHost"; + } + enum Error_InitConnectionFailed { + description + "Enum Value - Error_InitConnectionFailed"; + } + enum Error_NoResponse { + description + "Enum Value - Error_NoResponse"; + } + enum Error_TransferFailed { + description + "Enum Value - Error_TransferFailed"; + } + enum Error_PasswordRequestFailed { + description + "Enum Value - Error_PasswordRequestFailed"; + } + enum Error_LoginFailed { + description + "Enum Value - Error_LoginFailed"; + } + enum Error_NoTransferMode { + description + "Enum Value - Error_NoTransferMode"; + } + enum Error_NoPASV { + description + "Enum Value - Error_NoPASV"; + } + enum Error_IncorrectSize { + description + "Enum Value - Error_IncorrectSize"; + } + enum Error_Timeout { + description + "Enum Value - Error_Timeout"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; + } + leaf download-url { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; + } + leaf download-transports { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; + } + leaf download-diagnostic-max-connections { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; + } + leaf download-diagnostics-max-incremental-result { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; + } + leaf ethernet-priority { + type uint32 { + range "0..7"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; + } + leaf time-based-test-duration { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; + } + leaf time-based-test-measurement-interval { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; + } + leaf time-based-test-measurement-offset { + type uint32 { + range "0..255"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; + } + leaf number-of-connections { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; + } + leaf test-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; + } + leaf test-bytes-received-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; + } + leaf total-bytes-received-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; + } + leaf total-bytes-sent-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; + } + leaf period-of-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; + } + leaf per-connection-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; + } + leaf enable-per-connection-results { + type boolean; + description + "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; + } + leaf incremental-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; + } + } + + grouping download-diagnostics-incremental-result-g { + description + "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf test-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + } + leaf start-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; + } + leaf end-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; + } + } + + grouping download-diagnostics-per-connection-result-g { + description + "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; + } + leaf test-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + } + } + + grouping diagnostics-ip-ping-g { + description + "Grouping object for Device.IP.Diagnostics.IPPing."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_NoRouteToHost { + description + "Enum Value - Error_NoRouteToHost"; + } + } + description + "Device.IP.Diagnostics.IPPing.DiagnosticsState"; + reference + "Device.IP.Diagnostics.IPPing.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.IPPing.Interface"; + reference + "Device.IP.Diagnostics.IPPing.Interface"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.IPPing.ProtocolVersion"; + reference + "Device.IP.Diagnostics.IPPing.ProtocolVersion"; + } + leaf host { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.IPPing.Host"; + reference + "Device.IP.Diagnostics.IPPing.Host"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; + reference + "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.IPPing.Timeout"; + reference + "Device.IP.Diagnostics.IPPing.Timeout"; + } + leaf data-block-size { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.IPPing.DataBlockSize"; + reference + "Device.IP.Diagnostics.IPPing.DataBlockSize"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.IPPing.DSCP"; + reference + "Device.IP.Diagnostics.IPPing.DSCP"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.IPPing.IPAddressUsed"; + reference + "Device.IP.Diagnostics.IPPing.IPAddressUsed"; + } + leaf success-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.SuccessCount"; + reference + "Device.IP.Diagnostics.IPPing.SuccessCount"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.FailureCount"; + reference + "Device.IP.Diagnostics.IPPing.FailureCount"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.AverageResponseTime"; + reference + "Device.IP.Diagnostics.IPPing.AverageResponseTime"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; + reference + "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; + reference + "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; + } + leaf average-response-time-detailed { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; + reference + "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; + } + leaf minimum-response-time-detailed { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; + reference + "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; + } + leaf maximum-response-time-detailed { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; + reference + "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; + } + } + + grouping diagnostics-server-selection-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.ServerSelectionDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; + } + leaf protocol { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum "UDP Echo" { + description + "Enum Value - UDP Echo"; + } + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; + } + leaf host-list { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; + } + leaf fastest-host { + type string; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; + } + } + + grouping diagnostics-trace-route-g { + description + "Grouping object for Device.IP.Diagnostics.TraceRoute."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_MaxHopCountExceeded { + description + "Enum Value - Error_MaxHopCountExceeded"; + } + } + description + "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; + reference + "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.TraceRoute.Interface"; + reference + "Device.IP.Diagnostics.TraceRoute.Interface"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; + reference + "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; + } + leaf host { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.TraceRoute.Host"; + reference + "Device.IP.Diagnostics.TraceRoute.Host"; + } + leaf number-of-tries { + type uint32 { + range "1..3"; + } + description + "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; + reference + "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.TraceRoute.Timeout"; + reference + "Device.IP.Diagnostics.TraceRoute.Timeout"; + } + leaf data-block-size { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; + reference + "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.TraceRoute.DSCP"; + reference + "Device.IP.Diagnostics.TraceRoute.DSCP"; + } + leaf max-hop-count { + type uint32 { + range "1..64"; + } + description + "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; + reference + "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; + reference + "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; + } + leaf response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.ResponseTime"; + reference + "Device.IP.Diagnostics.TraceRoute.ResponseTime"; + } + leaf route-hops-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; + } + } + + grouping trace-route-route-hops-g { + description + "Grouping object for Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf host { + type string; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; + } + leaf host-address { + type string; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; + } + leaf error-code { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; + } + leaf rt-times { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; + } + } + + grouping diagnostics-udp-echo-config-g { + description + "Grouping object for Device.IP.Diagnostics.UDPEchoConfig."; + leaf enable { + type boolean; + description + "Device.IP.Diagnostics.UDPEchoConfig.Enable"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.Enable"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UDPEchoConfig.Interface"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.Interface"; + } + leaf source-ip-address { + type string { + length "min..45"; + } + description + "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; + } + leaf udp-port { + type uint32; + description + "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; + } + leaf echo-plus-enabled { + type boolean; + description + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; + } + leaf echo-plus-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; + } + leaf packets-responded { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; + } + leaf bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; + } + leaf bytes-responded { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; + } + leaf time-first-packet-received { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; + } + leaf time-last-packet-received { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; + } + } + + grouping diagnostics-udp-echo-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; + } + leaf host { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; + } + leaf port { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; + } + leaf data-block-size { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; + } + leaf inter-transmission-time { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; + } + leaf success-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; + } + leaf enable-individual-packet-results { + type boolean; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; + } + leaf individual-packet-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; + } + leaf udp-echo-diagnostics-max-results { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; + } + } + + grouping udp-echo-diagnostics-individual-packet-result-g { + description + "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf packet-success { + type boolean; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; + } + leaf packet-send-time { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; + } + leaf packet-receive-time { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; + } + leaf test-gen-sn { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; + } + leaf test-resp-sn { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; + } + leaf test-resp-rcv-time-stamp { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; + } + leaf test-resp-reply-time-stamp { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; + } + leaf test-resp-reply-failure-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; + } + } + + grouping diagnostics-upload-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.UploadDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_NoRouteToHost { + description + "Enum Value - Error_NoRouteToHost"; + } + enum Error_InitConnectionFailed { + description + "Enum Value - Error_InitConnectionFailed"; + } + enum Error_NoResponse { + description + "Enum Value - Error_NoResponse"; + } + enum Error_PasswordRequestFailed { + description + "Enum Value - Error_PasswordRequestFailed"; + } + enum Error_LoginFailed { + description + "Enum Value - Error_LoginFailed"; + } + enum Error_NoTransferMode { + description + "Enum Value - Error_NoTransferMode"; + } + enum Error_NoPASV { + description + "Enum Value - Error_NoPASV"; + } + enum Error_NoCWD { + description + "Enum Value - Error_NoCWD"; + } + enum Error_NoSTOR { + description + "Enum Value - Error_NoSTOR"; + } + enum Error_NoTransferComplete { + description + "Enum Value - Error_NoTransferComplete"; + } + enum Error_Timeout { + description + "Enum Value - Error_Timeout"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.Interface"; + } + leaf upload-url { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; + } + leaf upload-transports { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; + } + leaf upload-diagnostics-max-connections { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; + } + leaf upload-diagnostics-max-incremental-result { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; + } + leaf ethernet-priority { + type uint32 { + range "0..7"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; + } + leaf test-file-length { + type uint32; + description + "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; + } + leaf time-based-test-duration { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; + } + leaf time-based-test-measurement-interval { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; + } + leaf time-based-test-measurement-offset { + type uint32 { + range "0..255"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; + } + leaf number-of-connections { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; + } + leaf test-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; + } + leaf test-bytes-sent-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; + } + leaf total-bytes-received-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; + } + leaf total-bytes-sent-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; + } + leaf period-of-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; + } + leaf per-connection-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; + } + leaf enable-per-connection-results { + type boolean; + description + "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; + } + leaf incremental-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; + } + } + + grouping upload-diagnostics-incremental-result-g { + description + "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf test-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + } + leaf start-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; + } + leaf end-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; + } + } + + grouping upload-diagnostics-per-connection-result-g { + description + "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; + } + leaf test-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + } + } + + grouping ip-interface-g { + description + "Grouping object for Device.IP.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.Enable"; + reference + "Device.IP.Interface.{i}.Enable"; + } + leaf ipv4-enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv4Enable"; + reference + "Device.IP.Interface.{i}.IPv4Enable"; + } + leaf ipv6-enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Enable"; + reference + "Device.IP.Interface.{i}.IPv6Enable"; + } + leaf ula-enable { + type boolean; + description + "Device.IP.Interface.{i}.ULAEnable"; + reference + "Device.IP.Interface.{i}.ULAEnable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.Status"; + reference + "Device.IP.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.Alias"; + reference + "Device.IP.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.IP.Interface.{i}.Name"; + reference + "Device.IP.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.IP.Interface.{i}.LastChange"; + reference + "Device.IP.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.IP.Interface.{i}.LowerLayers"; + reference + "Device.IP.Interface.{i}.LowerLayers"; + } + leaf router { + type string { + length "min..256"; + } + description + "Device.IP.Interface.{i}.Router"; + reference + "Device.IP.Interface.{i}.Router"; + } + leaf max-mtu-size { + type uint32 { + range "64..65535"; + } + description + "Device.IP.Interface.{i}.MaxMTUSize"; + reference + "Device.IP.Interface.{i}.MaxMTUSize"; + } + leaf type { + type string; + config false; + description + "Device.IP.Interface.{i}.Type"; + reference + "Device.IP.Interface.{i}.Type"; + } + leaf loopback { + type boolean; + description + "Device.IP.Interface.{i}.Loopback"; + reference + "Device.IP.Interface.{i}.Loopback"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; + } + leaf ipv6-prefix-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; + reference + "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; + } + leaf auto-ip-enable { + type boolean; + description + "Device.IP.Interface.{i}.AutoIPEnable"; + reference + "Device.IP.Interface.{i}.AutoIPEnable"; + } + leaf twamp-reflector-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; + reference + "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; + } + } + + grouping interface-ipv4-address-g { + description + "Grouping object for Device.IP.Interface.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; + } + leaf ip-address { + type string { + length "min..15"; + } + description + "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; + } + leaf subnet-mask { + type string { + length "min..15"; + } + description + "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; + } + leaf addressing-type { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; + } + } + + grouping interface-ipv6-address-g { + description + "Grouping object for Device.IP.Interface.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; + } + leaf ip-address-status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; + } + leaf ip-address { + type string { + length "min..45"; + } + description + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; + } + leaf origin { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; + } + leaf prefix { + type string; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; + } + leaf preferred-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; + } + leaf anycast { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; + } + } + + grouping interface-ipv6-prefix-g { + description + "Grouping object for Device.IP.Interface.{i}.IPv6Prefix.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; + } + leaf prefix-status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; + } + leaf prefix { + type string { + length "min..49"; + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; + } + leaf origin { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; + } + leaf static-type { + type enumeration { + enum Static { + description + "Enum Value - Static"; + } + enum Inapplicable { + description + "Enum Value - Inapplicable"; + } + enum PrefixDelegation { + description + "Enum Value - PrefixDelegation"; + } + enum Child { + description + "Enum Value - Child"; + } + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; + } + leaf parent-prefix { + type string; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; + } + leaf child-prefix-bits { + type string { + length "min..49"; + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; + } + leaf on-link { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; + } + leaf autonomous { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; + } + leaf preferred-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; + } + } + + grouping ip-interface-stats-g { + description + "Grouping object for Device.IP.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BytesSent"; + reference + "Device.IP.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BytesReceived"; + reference + "Device.IP.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.PacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.IP.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.IP.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping interface-twamp-reflector-g { + description + "Grouping object for Device.IP.Interface.{i}.TWAMPReflector.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; + } + leaf port { + type uint32 { + range "min..65535"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; + } + leaf maximum-ttl { + type uint32 { + range "1..255"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; + } + leaf ip-allowed-list { + type string { + length "min..255"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; + } + leaf port-allowed-list { + type string { + length "min..255"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; + } + } + + grouping device-i-psec-g { + description + "Grouping object for Device.IPsec."; + leaf enable { + type boolean; + description + "Device.IPsec.Enable"; + reference + "Device.IPsec.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.Status"; + reference + "Device.IPsec.Status"; + } + leaf ah-supported { + type boolean; + config false; + description + "Device.IPsec.AHSupported"; + reference + "Device.IPsec.AHSupported"; + } + leaf ikev2-supported-encryption-algorithms { + type string; + config false; + description + "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; + reference + "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; + } + leaf esp-supported-encryption-algorithms { + type string; + config false; + description + "Device.IPsec.ESPSupportedEncryptionAlgorithms"; + reference + "Device.IPsec.ESPSupportedEncryptionAlgorithms"; + } + leaf ikev2-supported-pseudo-random-functions { + type string; + config false; + description + "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; + reference + "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; + } + leaf supported-integrity-algorithms { + type string; + config false; + description + "Device.IPsec.SupportedIntegrityAlgorithms"; + reference + "Device.IPsec.SupportedIntegrityAlgorithms"; + } + leaf supported-diffie-hellman-group-transforms { + type string; + config false; + description + "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; + reference + "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; + } + leaf max-filter-entries { + type uint32; + config false; + description + "Device.IPsec.MaxFilterEntries"; + reference + "Device.IPsec.MaxFilterEntries"; + } + leaf max-profile-entries { + type uint32; + config false; + description + "Device.IPsec.MaxProfileEntries"; + reference + "Device.IPsec.MaxProfileEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.FilterNumberOfEntries"; + reference + "Device.IPsec.FilterNumberOfEntries"; + } + leaf profile-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.ProfileNumberOfEntries"; + reference + "Device.IPsec.ProfileNumberOfEntries"; + } + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.TunnelNumberOfEntries"; + reference + "Device.IPsec.TunnelNumberOfEntries"; + } + leaf ikev2-sa-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.IKEv2SANumberOfEntries"; + reference + "Device.IPsec.IKEv2SANumberOfEntries"; + } + } + + grouping i-psec-filter-g { + description + "Grouping object for Device.IPsec.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IPsec.Filter.{i}.Enable"; + reference + "Device.IPsec.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.Filter.{i}.Status"; + reference + "Device.IPsec.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.IPsec.Filter.{i}.Order"; + reference + "Device.IPsec.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Filter.{i}.Alias"; + reference + "Device.IPsec.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IPsec.Filter.{i}.Interface"; + reference + "Device.IPsec.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.IPsec.Filter.{i}.AllInterfaces"; + reference + "Device.IPsec.Filter.{i}.AllInterfaces"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.DestIP"; + reference + "Device.IPsec.Filter.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.DestMask"; + reference + "Device.IPsec.Filter.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.DestIPExclude"; + reference + "Device.IPsec.Filter.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.SourceIP"; + reference + "Device.IPsec.Filter.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.SourceMask"; + reference + "Device.IPsec.Filter.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.SourceIPExclude"; + reference + "Device.IPsec.Filter.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.IPsec.Filter.{i}.Protocol"; + reference + "Device.IPsec.Filter.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.ProtocolExclude"; + reference + "Device.IPsec.Filter.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.DestPort"; + reference + "Device.IPsec.Filter.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.DestPortRangeMax"; + reference + "Device.IPsec.Filter.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.DestPortExclude"; + reference + "Device.IPsec.Filter.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.SourcePort"; + reference + "Device.IPsec.Filter.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.SourcePortRangeMax"; + reference + "Device.IPsec.Filter.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.SourcePortExclude"; + reference + "Device.IPsec.Filter.{i}.SourcePortExclude"; + } + leaf processing-choice { + type enumeration { + enum Discard { + description + "Enum Value - Discard"; + } + enum Bypass { + description + "Enum Value - Bypass"; + } + enum Protect { + description + "Enum Value - Protect"; + } + } + description + "Device.IPsec.Filter.{i}.ProcessingChoice"; + reference + "Device.IPsec.Filter.{i}.ProcessingChoice"; + } + leaf profile { + type string; + description + "Device.IPsec.Filter.{i}.Profile"; + reference + "Device.IPsec.Filter.{i}.Profile"; + } + } + + grouping i-psec-ikev2-sa-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Status"; + reference + "Device.IPsec.IKEv2SA.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.IKEv2SA.{i}.Alias"; + reference + "Device.IPsec.IKEv2SA.{i}.Alias"; + } + leaf tunnel { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Tunnel"; + reference + "Device.IPsec.IKEv2SA.{i}.Tunnel"; + } + leaf local-address { + type string { + length "min..45"; + } + config false; + description + "Device.IPsec.IKEv2SA.{i}.LocalAddress"; + reference + "Device.IPsec.IKEv2SA.{i}.LocalAddress"; + } + leaf remote-address { + type string { + length "min..45"; + } + config false; + description + "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; + reference + "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; + } + leaf encryption-algorithm { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; + reference + "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; + } + leaf encryption-key-length { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; + reference + "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; + } + leaf pseudo-random-function { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; + reference + "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; + } + leaf integrity-algorithm { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; + reference + "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; + } + leaf diffie-hellman-group-transform { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; + reference + "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; + } + leaf creation-time { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.CreationTime"; + reference + "Device.IPsec.IKEv2SA.{i}.CreationTime"; + } + leaf nat-detected { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.NATDetected"; + reference + "Device.IPsec.IKEv2SA.{i}.NATDetected"; + } + leaf received-cp-attr-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; + } + leaf child-sa-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; + } + } + + grouping ikev2-sa-child-sa-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; + } + leaf inbound-spi { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; + } + leaf outbound-spi { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; + } + leaf creation-time { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; + } + } + + grouping child-sa-stats-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; + } + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; + } + leaf replay-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; + } + leaf policy-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; + } + } + + grouping ikev2-sa-received-cp-attr-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf type { + type uint32 { + range "0..32767"; + } + config false; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; + } + leaf value { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; + } + } + + grouping ikev2-sa-stats-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; + } + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; + } + } + + grouping i-psec-profile-g { + description + "Grouping object for Device.IPsec.Profile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Profile.{i}.Alias"; + reference + "Device.IPsec.Profile.{i}.Alias"; + } + leaf max-child-s-as { + type uint32; + description + "Device.IPsec.Profile.{i}.MaxChildSAs"; + reference + "Device.IPsec.Profile.{i}.MaxChildSAs"; + } + leaf remote-endpoints { + type string { + length "min..64"; + } + description + "Device.IPsec.Profile.{i}.RemoteEndpoints"; + reference + "Device.IPsec.Profile.{i}.RemoteEndpoints"; + } + leaf forwarding-policy { + type uint32; + description + "Device.IPsec.Profile.{i}.ForwardingPolicy"; + reference + "Device.IPsec.Profile.{i}.ForwardingPolicy"; + } + leaf protocol { + type enumeration { + enum AH { + description + "Enum Value - AH"; + } + enum ESP { + description + "Enum Value - ESP"; + } + } + description + "Device.IPsec.Profile.{i}.Protocol"; + reference + "Device.IPsec.Profile.{i}.Protocol"; + } + leaf ikev2-authentication-method { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; + reference + "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; + } + leaf ikev2-allowed-encryption-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; + } + leaf esp-allowed-encryption-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; + reference + "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; + } + leaf ikev2-allowed-pseudo-random-functions { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; + } + leaf ikev2-allowed-integrity-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; + } + leaf ah-allowed-integrity-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; + reference + "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; + } + leaf esp-allowed-integrity-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; + reference + "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; + } + leaf ikev2-allowed-diffie-hellman-group-transforms { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; + } + leaf ikev2-dead-peer-detection-timeout { + type uint32; + description + "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; + reference + "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; + } + leaf ikev2-natt-keepalive-timeout { + type uint32; + description + "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; + reference + "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; + } + leaf anti-replay-window-size { + type uint32; + description + "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; + reference + "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; + } + leaf do-not-fragment { + type enumeration { + enum Set { + description + "Enum Value - Set"; + } + enum Clear { + description + "Enum Value - Clear"; + } + enum Copy { + description + "Enum Value - Copy"; + } + } + description + "Device.IPsec.Profile.{i}.DoNotFragment"; + reference + "Device.IPsec.Profile.{i}.DoNotFragment"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; + reference + "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; + } + leaf ikev2-sa-traffic-limit { + type uint64; + description + "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; + reference + "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; + } + leaf ikev2-sa-time-limit { + type uint32; + description + "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; + reference + "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; + } + leaf ikev2-sa-expiry-action { + type enumeration { + enum Renegotiate { + description + "Enum Value - Renegotiate"; + } + enum Delete { + description + "Enum Value - Delete"; + } + } + description + "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; + reference + "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; + } + leaf child-sa-traffic-limit { + type uint64; + description + "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; + reference + "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; + } + leaf child-sa-time-limit { + type uint32; + description + "Device.IPsec.Profile.{i}.ChildSATimeLimit"; + reference + "Device.IPsec.Profile.{i}.ChildSATimeLimit"; + } + leaf child-sa-expiry-action { + type enumeration { + enum Renegotiate { + description + "Enum Value - Renegotiate"; + } + enum Delete { + description + "Enum Value - Delete"; + } + } + description + "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; + reference + "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; + } + leaf sent-cp-attr-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; + reference + "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; + } + } + + grouping profile-sent-cp-attr-g { + description + "Grouping object for Device.IPsec.Profile.{i}.SentCPAttr.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; + } + leaf type { + type uint32 { + range "0..32767"; + } + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; + } + leaf value { + type string { + length "min..65535"; + } + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; + } + } + + grouping i-psec-stats-g { + description + "Grouping object for Device.IPsec.Stats."; + leaf negotiation-failures { + type uint32; + config false; + description + "Device.IPsec.Stats.NegotiationFailures"; + reference + "Device.IPsec.Stats.NegotiationFailures"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.IPsec.Stats.BytesSent"; + reference + "Device.IPsec.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IPsec.Stats.BytesReceived"; + reference + "Device.IPsec.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IPsec.Stats.PacketsSent"; + reference + "Device.IPsec.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IPsec.Stats.PacketsReceived"; + reference + "Device.IPsec.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IPsec.Stats.ErrorsSent"; + reference + "Device.IPsec.Stats.ErrorsSent"; + } + leaf unknown-spi-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.UnknownSPIErrors"; + reference + "Device.IPsec.Stats.UnknownSPIErrors"; + } + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.DecryptionErrors"; + reference + "Device.IPsec.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.IntegrityErrors"; + reference + "Device.IPsec.Stats.IntegrityErrors"; + } + leaf replay-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.ReplayErrors"; + reference + "Device.IPsec.Stats.ReplayErrors"; + } + leaf policy-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.PolicyErrors"; + reference + "Device.IPsec.Stats.PolicyErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.Stats.OtherReceiveErrors"; + } + } + + grouping i-psec-tunnel-g { + description + "Grouping object for Device.IPsec.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Tunnel.{i}.Alias"; + reference + "Device.IPsec.Tunnel.{i}.Alias"; + } + leaf tunnel-interface { + type string; + config false; + description + "Device.IPsec.Tunnel.{i}.TunnelInterface"; + reference + "Device.IPsec.Tunnel.{i}.TunnelInterface"; + } + leaf tunneled-interface { + type string; + config false; + description + "Device.IPsec.Tunnel.{i}.TunneledInterface"; + reference + "Device.IPsec.Tunnel.{i}.TunneledInterface"; + } + leaf filters { + type string; + config false; + description + "Device.IPsec.Tunnel.{i}.Filters"; + reference + "Device.IPsec.Tunnel.{i}.Filters"; + } + } + + grouping i-psec-tunnel-stats-g { + description + "Grouping object for Device.IPsec.Tunnel.{i}.Stats."; + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; + } + leaf replay-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; + } + leaf policy-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; + } + } + + grouping device-ipv6rd-g { + description + "Grouping object for Device.IPv6rd."; + leaf enable { + type boolean; + description + "Device.IPv6rd.Enable"; + reference + "Device.IPv6rd.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.IPv6rd.InterfaceSettingNumberOfEntries"; + reference + "Device.IPv6rd.InterfaceSettingNumberOfEntries"; + } + } + + grouping ipv6rd-interface-setting-g { + description + "Grouping object for Device.IPv6rd.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IPv6rd.InterfaceSetting.{i}.Enable"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IPv6rd.InterfaceSetting.{i}.Status"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.Alias"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.Alias"; + } + leaf border-relay-ipv4-addresses { + type string { + length "min..15"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; + } + leaf all-traffic-to-border-relay { + type boolean; + description + "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; + } + leaf spipv6-prefix { + type string { + length "min..49"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; + } + leaf ipv4-mask-length { + type uint32 { + range "0..32"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; + } + leaf address-source { + type string { + length "min..256"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; + } + leaf tunnel-interface { + type string; + config false; + description + "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; + } + leaf tunneled-interface { + type string; + config false; + description + "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; + } + } + + grouping device-interface-stack-g { + description + "Grouping object for Device.InterfaceStack.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.InterfaceStack.{i}.Alias"; + reference + "Device.InterfaceStack.{i}.Alias"; + } + leaf higher-layer { + type string; + config false; + description + "Device.InterfaceStack.{i}.HigherLayer"; + reference + "Device.InterfaceStack.{i}.HigherLayer"; + } + leaf lower-layer { + type string; + config false; + description + "Device.InterfaceStack.{i}.LowerLayer"; + reference + "Device.InterfaceStack.{i}.LowerLayer"; + } + leaf higher-alias { + type string; + config false; + description + "Device.InterfaceStack.{i}.HigherAlias"; + reference + "Device.InterfaceStack.{i}.HigherAlias"; + } + leaf lower-alias { + type string; + config false; + description + "Device.InterfaceStack.{i}.LowerAlias"; + reference + "Device.InterfaceStack.{i}.LowerAlias"; + } + } + + grouping device-l2-tpv3-g { + description + "Grouping object for Device.L2TPv3."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.L2TPv3.TunnelNumberOfEntries"; + reference + "Device.L2TPv3.TunnelNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.L2TPv3.FilterNumberOfEntries"; + reference + "Device.L2TPv3.FilterNumberOfEntries"; + } + } + + grouping l2-tpv3-filter-g { + description + "Grouping object for Device.L2TPv3.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.L2TPv3.Filter.{i}.Enable"; + reference + "Device.L2TPv3.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.L2TPv3.Filter.{i}.Status"; + reference + "Device.L2TPv3.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.L2TPv3.Filter.{i}.Order"; + reference + "Device.L2TPv3.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.L2TPv3.Filter.{i}.Alias"; + reference + "Device.L2TPv3.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.L2TPv3.Filter.{i}.Interface"; + reference + "Device.L2TPv3.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.L2TPv3.Filter.{i}.AllInterfaces"; + reference + "Device.L2TPv3.Filter.{i}.AllInterfaces"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.L2TPv3.Filter.{i}.VLANIDCheck"; + reference + "Device.L2TPv3.Filter.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.L2TPv3.Filter.{i}.VLANIDExclude"; + reference + "Device.L2TPv3.Filter.{i}.VLANIDExclude"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; + reference + "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; + } + } + + grouping l2-tpv3-tunnel-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.L2TPv3.Tunnel.{i}.Enable"; + reference + "Device.L2TPv3.Tunnel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Status"; + reference + "Device.L2TPv3.Tunnel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.L2TPv3.Tunnel.{i}.Alias"; + reference + "Device.L2TPv3.Tunnel.{i}.Alias"; + } + leaf remote-endpoints { + type string { + length "min..256"; + } + description + "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; + reference + "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; + } + leaf keep-alive-policy { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; + reference + "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; + } + leaf keep-alive-timeout { + type uint32; + description + "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; + reference + "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; + } + leaf keep-alive-threshold { + type uint32; + description + "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; + reference + "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; + } + leaf delivery-header-protocol { + type enumeration { + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; + reference + "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; + } + leaf default-dscp-mark { + type uint32; + description + "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; + reference + "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; + } + leaf tunnel-encapsulation { + type enumeration { + enum IP { + description + "Enum Value - IP"; + } + enum UDP { + description + "Enum Value - UDP"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; + reference + "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; + } + leaf connected-remote-endpoint { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; + reference + "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; + reference + "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; + } + } + + grouping l2-tpv3-tunnel-interface-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; + } + leaf session-id { + type int32 { + range "-1 | 1..65535"; + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; + } + leaf cookie-policy { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Configured { + description + "Enum Value - Configured"; + } + enum Generated { + description + "Enum Value - Generated"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; + } + leaf cookie { + type uint64; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; + } + } + + grouping l2-tpv3-tunnel-interface-stats-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-checksum-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + } + leaf discard-sequence-number-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + } + } + + grouping l2-tpv3-tunnel-stats-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.Stats."; + leaf keep-alive-sent { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; + } + leaf keep-alive-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; + } + } + + grouping tunnel-udp-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.UDP."; + leaf source-port { + type uint32 { + range "min..65535"; + } + description + "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; + reference + "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; + } + leaf remote-port { + type uint32 { + range "min..65535"; + } + description + "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; + reference + "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; + } + leaf enable-checksum { + type boolean; + description + "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; + reference + "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; + } + } + + grouping device-le-ds-g { + description + "Grouping object for Device.LEDs."; + leaf led-number-of-entries { + type uint32; + config false; + description + "Device.LEDs.LEDNumberOfEntries"; + reference + "Device.LEDs.LEDNumberOfEntries"; + } + } + + grouping le-ds-led-g { + description + "Grouping object for Device.LEDs.LED.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LEDs.LED.{i}.Alias"; + reference + "Device.LEDs.LED.{i}.Alias"; + } + leaf name { + type string; + description + "Device.LEDs.LED.{i}.Name"; + reference + "Device.LEDs.LED.{i}.Name"; + } + leaf status { + type string; + config false; + description + "Device.LEDs.LED.{i}.Status"; + reference + "Device.LEDs.LED.{i}.Status"; + } + leaf reason { + type string; + config false; + description + "Device.LEDs.LED.{i}.Reason"; + reference + "Device.LEDs.LED.{i}.Reason"; + } + leaf cycle-period-repetitions { + type int32; + config false; + description + "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; + reference + "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; + } + leaf location { + type string; + config false; + description + "Device.LEDs.LED.{i}.Location"; + reference + "Device.LEDs.LED.{i}.Location"; + } + leaf relative-x-position { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.RelativeXPosition"; + reference + "Device.LEDs.LED.{i}.RelativeXPosition"; + } + leaf relative-y-position { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.RelativeYPosition"; + reference + "Device.LEDs.LED.{i}.RelativeYPosition"; + } + leaf cycle-element-number-of-entries { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; + reference + "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; + } + } + + grouping led-current-cycle-element-g { + description + "Grouping object for Device.LEDs.LED.{i}.CurrentCycleElement."; + leaf cycle-element-reference { + type string; + config false; + description + "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; + } + leaf color { + type string; + config false; + description + "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; + } + leaf duration { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; + } + } + + grouping led-cycle-element-g { + description + "Grouping object for Device.LEDs.LED.{i}.CycleElement.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; + } + leaf color { + type string { + length "3"; + } + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; + } + leaf duration { + type uint32; + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; + } + leaf fade-interval { + type uint32; + description + "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; + } + } + + grouping lldp-discovery-g { + description + "Grouping object for Device.LLDP.Discovery."; + leaf device-number-of-entries { + type uint32; + config false; + description + "Device.LLDP.Discovery.DeviceNumberOfEntries"; + reference + "Device.LLDP.Discovery.DeviceNumberOfEntries"; + } + } + + grouping discovery-device-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Interface"; + reference + "Device.LLDP.Discovery.Device.{i}.Interface"; + } + leaf chassis-id-subtype { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; + reference + "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; + } + leaf chassis-id { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.ChassisID"; + reference + "Device.LLDP.Discovery.Device.{i}.ChassisID"; + } + leaf host { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Host"; + reference + "Device.LLDP.Discovery.Device.{i}.Host"; + } + leaf port-number-of-entries { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; + reference + "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; + } + } + + grouping device-device-information-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation."; + leaf device-category { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; + } + leaf model-name { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; + } + leaf model-number { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; + } + leaf vendor-specific-number-of-entries { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; + } + } + + grouping device-information-vendor-specific-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf organization-code { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; + } + leaf information-type { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; + } + leaf information { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; + } + } + + grouping device-port-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf port-id-subtype { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; + } + leaf port-id { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; + } + leaf ttl { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; + } + leaf port-description { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; + } + leaf mac-address-list { + type string { + length "min..17"; + } + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; + } + leaf last-update { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; + } + } + + grouping port-link-information-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; + leaf interface-type { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; + } + leaf mac-forwarding-table { + type string { + length "min..17"; + } + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; + } + } + + grouping device-lmap-g { + description + "Grouping object for Device.LMAP."; + leaf measurement-agent-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgentNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgentNumberOfEntries"; + } + leaf report-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.ReportNumberOfEntries"; + reference + "Device.LMAP.ReportNumberOfEntries"; + } + leaf event-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.EventNumberOfEntries"; + reference + "Device.LMAP.EventNumberOfEntries"; + } + } + + grouping lmap-event-g { + description + "Grouping object for Device.LMAP.Event.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.Event.{i}.Enable"; + reference + "Device.LMAP.Event.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.Event.{i}.Alias"; + reference + "Device.LMAP.Event.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.Event.{i}.Name"; + reference + "Device.LMAP.Event.{i}.Name"; + } + leaf type { + type enumeration { + enum PeriodicTiming { + description + "Enum Value - PeriodicTiming"; + } + enum CalendarTiming { + description + "Enum Value - CalendarTiming"; + } + enum OneOffTiming { + description + "Enum Value - OneOffTiming"; + } + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Startup { + description + "Enum Value - Startup"; + } + enum ControllerLost { + description + "Enum Value - ControllerLost"; + } + enum ControllerConnected { + description + "Enum Value - ControllerConnected"; + } + } + description + "Device.LMAP.Event.{i}.Type"; + reference + "Device.LMAP.Event.{i}.Type"; + } + leaf randomness-spread { + type int32; + description + "Device.LMAP.Event.{i}.RandomnessSpread"; + reference + "Device.LMAP.Event.{i}.RandomnessSpread"; + } + leaf cycle-interval { + type int32; + description + "Device.LMAP.Event.{i}.CycleInterval"; + reference + "Device.LMAP.Event.{i}.CycleInterval"; + } + } + + grouping event-calendar-timer-g { + description + "Grouping object for Device.LMAP.Event.{i}.CalendarTimer."; + leaf start-time { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; + } + leaf end-time { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; + } + leaf schedule-months { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; + } + leaf schedule-days-of-month { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; + } + leaf schedule-days-of-week { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; + } + leaf schedule-hours-of-day { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; + } + leaf schedule-minutes-of-hour { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; + } + leaf schedule-seconds-of-minute { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; + } + leaf enable-schedule-timezone-offset { + type boolean; + description + "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; + } + leaf schedule-timezone-offset { + type int32 { + range "-23..23"; + } + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; + } + } + + grouping event-one-off-g { + description + "Grouping object for Device.LMAP.Event.{i}.OneOff."; + leaf start-time { + type string; + description + "Device.LMAP.Event.{i}.OneOff.StartTime"; + reference + "Device.LMAP.Event.{i}.OneOff.StartTime"; + } + } + + grouping event-periodic-timer-g { + description + "Grouping object for Device.LMAP.Event.{i}.PeriodicTimer."; + leaf start-time { + type string; + description + "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; + reference + "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; + } + leaf end-time { + type string; + description + "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; + reference + "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; + } + leaf interval { + type uint32; + description + "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; + reference + "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; + } + } + + grouping lmap-measurement-agent-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Enable"; + } + leaf version { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Version"; + reference + "Device.LMAP.MeasurementAgent.{i}.Version"; + } + leaf last-started { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.LastStarted"; + reference + "Device.LMAP.MeasurementAgent.{i}.LastStarted"; + } + leaf capability-tags { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; + reference + "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; + } + leaf identifier { + type string { + length "min..36"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Identifier"; + reference + "Device.LMAP.MeasurementAgent.{i}.Identifier"; + } + leaf group-identifier { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; + reference + "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; + } + leaf measurement-point { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; + reference + "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; + } + leaf use-agent-identifier-in-reports { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; + reference + "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; + } + leaf use-group-identifier-in-reports { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; + reference + "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; + } + leaf use-measurement-point-in-reports { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; + reference + "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; + } + leaf public-credential { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; + reference + "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; + } + leaf private-credential { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; + reference + "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; + } + leaf event-log { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.EventLog"; + reference + "Device.LMAP.MeasurementAgent.{i}.EventLog"; + } + leaf task-capability-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; + } + leaf schedule-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; + } + leaf task-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; + } + leaf communication-channel-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; + } + leaf instruction-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; + } + } + + grouping measurement-agent-communication-channel-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; + } + leaf use-bulk-data-profile { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; + } + leaf bulk-data-profile { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; + } + leaf target { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; + } + leaf target-public-credential { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; + } + leaf interface { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; + } + } + + grouping measurement-agent-controller-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Controller."; + leaf controller-timeout { + type int32 { + range "0..max"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; + } + leaf control-schedules { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; + } + leaf control-tasks { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; + } + leaf control-channels { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; + } + } + + grouping measurement-agent-instruction-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; + } + leaf last-change { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; + } + leaf instruction-schedules { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; + } + leaf instruction-tasks { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; + } + leaf report-channels { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; + } + leaf measurement-suppression-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; + } + } + + grouping instruction-measurement-suppression-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; + } + leaf state { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; + } + leaf stop-running { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; + } + leaf start { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; + } + leaf end { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; + } + leaf suppression-match { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; + } + } + + grouping measurement-agent-schedule-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; + } + leaf state { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; + } + leaf start { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; + } + leaf end { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; + } + leaf duration { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; + } + leaf tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; + } + leaf suppression-tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; + } + leaf execution-mode { + type enumeration { + enum Sequential { + description + "Enum Value - Sequential"; + } + enum Parallel { + description + "Enum Value - Parallel"; + } + enum Pipelined { + description + "Enum Value - Pipelined"; + } + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; + } + leaf last-invocation { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; + } + leaf storage { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; + } + leaf action-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; + } + } + + grouping schedule-action-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; + } + leaf state { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; + } + leaf order { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; + } + leaf task { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; + } + leaf output-destination { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; + } + leaf suppression-tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; + } + leaf tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; + } + leaf storage { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; + } + leaf last-invocation { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; + } + leaf last-successful-completion { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; + } + leaf last-successful-status-code { + type int32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; + } + leaf last-successful-message { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; + } + leaf last-failed-completion { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; + } + leaf last-failed-status-code { + type int32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; + } + leaf last-failed-message { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; + } + } + + grouping action-option-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; + } + leaf order { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; + } + leaf name { + type int32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; + } + leaf value { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; + } + } + + grouping action-stats-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; + leaf invocations { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; + } + leaf suppressions { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; + } + leaf overlaps { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; + } + leaf failures { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; + } + } + + grouping schedule-stats-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; + leaf invocations { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; + } + leaf suppressions { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; + } + leaf overlaps { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; + } + leaf failures { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; + } + } + + grouping measurement-agent-task-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; + } + leaf tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; + } + leaf registry-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; + } + } + + grouping task-option-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; + } + leaf order { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; + } + leaf name { + type int32; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; + } + leaf value { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; + } + } + + grouping task-registry-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; + } + leaf registry-entry { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; + } + leaf roles { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; + } + } + + grouping measurement-agent-task-capability-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; + } + leaf version { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; + } + leaf task-capability-registry-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; + } + } + + grouping task-capability-registry-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf registry-entry { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; + } + leaf roles { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; + } + } + + grouping lmap-report-g { + description + "Grouping object for Device.LMAP.Report.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf report-date { + type string; + config false; + description + "Device.LMAP.Report.{i}.ReportDate"; + reference + "Device.LMAP.Report.{i}.ReportDate"; + } + leaf agent-identifier { + type string { + length "min..36"; + } + config false; + description + "Device.LMAP.Report.{i}.AgentIdentifier"; + reference + "Device.LMAP.Report.{i}.AgentIdentifier"; + } + leaf group-identifier { + type string; + config false; + description + "Device.LMAP.Report.{i}.GroupIdentifier"; + reference + "Device.LMAP.Report.{i}.GroupIdentifier"; + } + leaf measurement-point { + type string; + config false; + description + "Device.LMAP.Report.{i}.MeasurementPoint"; + reference + "Device.LMAP.Report.{i}.MeasurementPoint"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.ResultNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.ResultNumberOfEntries"; + } + } + + grouping report-result-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf task-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.TaskName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.TaskName"; + } + leaf schedule-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; + } + leaf action-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ActionName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ActionName"; + } + leaf event-time { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.EventTime"; + reference + "Device.LMAP.Report.{i}.Result.{i}.EventTime"; + } + leaf start-time { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.StartTime"; + reference + "Device.LMAP.Report.{i}.Result.{i}.StartTime"; + } + leaf end-time { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.EndTime"; + reference + "Device.LMAP.Report.{i}.Result.{i}.EndTime"; + } + leaf cycle-number { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; + reference + "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; + } + leaf status { + type int32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Status"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Status"; + } + leaf tags { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Tags"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Tags"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; + } + leaf result-conflict-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; + } + leaf result-report-table-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; + } + } + + grouping result-conflict-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf task-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; + } + leaf schedule-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; + } + leaf action-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; + } + } + + grouping result-option-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf order { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; + } + leaf name { + type int32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; + } + leaf value { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; + } + } + + grouping result-report-table-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf column-labels { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; + } + leaf result-report-row-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; + } + leaf registry-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; + } + } + + grouping report-table-registry-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf registry-entry { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; + } + leaf roles { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; + } + } + + grouping report-table-result-row-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf values { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; + } + } + + grouping device-map-g { + description + "Grouping object for Device.MAP."; + leaf enable { + type boolean; + description + "Device.MAP.Enable"; + reference + "Device.MAP.Enable"; + } + leaf domain-number-of-entries { + type uint32; + config false; + description + "Device.MAP.DomainNumberOfEntries"; + reference + "Device.MAP.DomainNumberOfEntries"; + } + } + + grouping map-domain-g { + description + "Grouping object for Device.MAP.Domain.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MAP.Domain.{i}.Enable"; + reference + "Device.MAP.Domain.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MAP.Domain.{i}.Status"; + reference + "Device.MAP.Domain.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MAP.Domain.{i}.Alias"; + reference + "Device.MAP.Domain.{i}.Alias"; + } + leaf transport-mode { + type enumeration { + enum Encapsulation { + description + "Enum Value - Encapsulation"; + } + enum Translation { + description + "Enum Value - Translation"; + } + } + description + "Device.MAP.Domain.{i}.TransportMode"; + reference + "Device.MAP.Domain.{i}.TransportMode"; + } + leaf wan-interface { + type string; + description + "Device.MAP.Domain.{i}.WANInterface"; + reference + "Device.MAP.Domain.{i}.WANInterface"; + } + leaf ipv6-prefix { + type string; + description + "Device.MAP.Domain.{i}.IPv6Prefix"; + reference + "Device.MAP.Domain.{i}.IPv6Prefix"; + } + leaf bripv6-prefix { + type string { + length "min..49"; + } + description + "Device.MAP.Domain.{i}.BRIPv6Prefix"; + reference + "Device.MAP.Domain.{i}.BRIPv6Prefix"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.MAP.Domain.{i}.DSCPMarkPolicy"; + reference + "Device.MAP.Domain.{i}.DSCPMarkPolicy"; + } + leaf psid-offset { + type uint32 { + range "0..15"; + } + description + "Device.MAP.Domain.{i}.PSIDOffset"; + reference + "Device.MAP.Domain.{i}.PSIDOffset"; + } + leaf psid-length { + type uint32 { + range "0..16"; + } + description + "Device.MAP.Domain.{i}.PSIDLength"; + reference + "Device.MAP.Domain.{i}.PSIDLength"; + } + leaf psid { + type uint32 { + range "0..65535"; + } + description + "Device.MAP.Domain.{i}.PSID"; + reference + "Device.MAP.Domain.{i}.PSID"; + } + leaf include-system-ports { + type boolean; + description + "Device.MAP.Domain.{i}.IncludeSystemPorts"; + reference + "Device.MAP.Domain.{i}.IncludeSystemPorts"; + } + leaf rule-number-of-entries { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.RuleNumberOfEntries"; + reference + "Device.MAP.Domain.{i}.RuleNumberOfEntries"; + } + } + + grouping domain-interface-g { + description + "Grouping object for Device.MAP.Domain.{i}.Interface."; + leaf enable { + type boolean; + description + "Device.MAP.Domain.{i}.Interface.Enable"; + reference + "Device.MAP.Domain.{i}.Interface.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MAP.Domain.{i}.Interface.Status"; + reference + "Device.MAP.Domain.{i}.Interface.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MAP.Domain.{i}.Interface.Alias"; + reference + "Device.MAP.Domain.{i}.Interface.Alias"; + } + leaf name { + type string; + config false; + description + "Device.MAP.Domain.{i}.Interface.Name"; + reference + "Device.MAP.Domain.{i}.Interface.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.LastChange"; + reference + "Device.MAP.Domain.{i}.Interface.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.MAP.Domain.{i}.Interface.LowerLayers"; + reference + "Device.MAP.Domain.{i}.Interface.LowerLayers"; + } + } + + grouping domain-interface-stats-g { + description + "Grouping object for Device.MAP.Domain.{i}.Interface.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping domain-rule-g { + description + "Grouping object for Device.MAP.Domain.{i}.Rule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MAP.Domain.{i}.Rule.{i}.Enable"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MAP.Domain.{i}.Rule.{i}.Status"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.Alias"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.MAP.Domain.{i}.Rule.{i}.Origin"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Origin"; + } + leaf ipv6-prefix { + type string { + length "min..49"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; + } + leaf ipv4-prefix { + type string { + length "min..18"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; + } + leaf ea-bits-length { + type uint32 { + range "0..48"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; + } + leaf is-fmr { + type boolean; + description + "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; + } + leaf psid-offset { + type uint32 { + range "0..15"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; + } + leaf psid-length { + type uint32 { + range "0..16"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; + } + leaf psid { + type uint32 { + range "0..65535"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.PSID"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.PSID"; + } + } + + grouping device-mqtt-g { + description + "Grouping object for Device.MQTT."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.ClientNumberOfEntries"; + reference + "Device.MQTT.ClientNumberOfEntries"; + } + leaf broker-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.BrokerNumberOfEntries"; + reference + "Device.MQTT.BrokerNumberOfEntries"; + } + } + + grouping mqtt-broker-g { + description + "Grouping object for Device.MQTT.Broker.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Name"; + reference + "Device.MQTT.Broker.{i}.Name"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Status"; + reference + "Device.MQTT.Broker.{i}.Status"; + } + leaf port { + type uint32 { + range "1..65535"; + } + description + "Device.MQTT.Broker.{i}.Port"; + reference + "Device.MQTT.Broker.{i}.Port"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Interface"; + reference + "Device.MQTT.Broker.{i}.Interface"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Username"; + reference + "Device.MQTT.Broker.{i}.Username"; + } + leaf bridge-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; + reference + "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; + } + } + + grouping broker-bridge-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; + } + leaf client-id { + type string { + length "1..23"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; + } + leaf transport-protocol { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; + } + leaf protocol-version { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; + } + leaf clean-session { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; + } + leaf message-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; + } + leaf connect-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; + } + leaf keep-alive-time { + type uint32 { + range "min..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; + } + leaf server-selection-algorithm { + type enumeration { + enum Priority { + description + "Enum Value - Priority"; + } + enum RoundRobin { + description + "Enum Value - RoundRobin"; + } + enum Random { + description + "Enum Value - Random"; + } + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; + } + leaf server-connection { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; + } + leaf subscription-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; + } + } + + grouping bridge-server-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; + } + leaf priority { + type uint32 { + range "0..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; + } + leaf weight { + type int32 { + range "-1..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; + } + leaf address { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; + } + leaf port { + type uint32 { + range "1..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; + } + } + + grouping bridge-subscription-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; + } + leaf topic { + type string { + length "min..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; + } + leaf direction { + type enumeration { + enum out { + description + "Enum Value - out"; + } + enum in { + description + "Enum Value - in"; + } + enum both { + description + "Enum Value - both"; + } + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; + } + leaf qo-s { + type uint32 { + range "0..2"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; + } + leaf local-prefix { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; + } + leaf remote-prefix { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; + } + } + + grouping broker-stats-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Stats."; + leaf total-number-of-clients { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; + reference + "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; + } + leaf number-of-active-clients { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; + reference + "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; + } + leaf number-of-inactive-clients { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; + reference + "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; + } + leaf subscriptions { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.Subscriptions"; + reference + "Device.MQTT.Broker.{i}.Stats.Subscriptions"; + } + leaf publish-sent { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.PublishSent"; + reference + "Device.MQTT.Broker.{i}.Stats.PublishSent"; + } + leaf publish-received { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.PublishReceived"; + reference + "Device.MQTT.Broker.{i}.Stats.PublishReceived"; + } + leaf mqtt-messages-sent { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; + reference + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; + } + leaf mqtt-messages-received { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; + reference + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; + } + leaf connection-errors { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; + reference + "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; + } + leaf publish-errors { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.PublishErrors"; + reference + "Device.MQTT.Broker.{i}.Stats.PublishErrors"; + } + } + + grouping mqtt-capabilities-g { + description + "Grouping object for Device.MQTT.Capabilities."; + leaf protocol-versions-supported { + type string; + config false; + description + "Device.MQTT.Capabilities.ProtocolVersionsSupported"; + reference + "Device.MQTT.Capabilities.ProtocolVersionsSupported"; + } + leaf transport-protocol-supported { + type string; + config false; + description + "Device.MQTT.Capabilities.TransportProtocolSupported"; + reference + "Device.MQTT.Capabilities.TransportProtocolSupported"; + } + leaf max-number-of-client-subscriptions { + type uint32; + config false; + description + "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; + reference + "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; + } + leaf max-number-of-broker-bridges { + type uint32; + config false; + description + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; + reference + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; + } + leaf max-number-of-broker-bridge-subscriptions { + type uint32; + config false; + description + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; + reference + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; + } + } + + grouping mqtt-client-g { + description + "Grouping object for Device.MQTT.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Client.{i}.Alias"; + reference + "Device.MQTT.Client.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.MQTT.Client.{i}.Name"; + reference + "Device.MQTT.Client.{i}.Name"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Client.{i}.Enable"; + reference + "Device.MQTT.Client.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Client.{i}.Status"; + reference + "Device.MQTT.Client.{i}.Status"; + } + leaf client-id { + type string { + length "1..23"; + } + description + "Device.MQTT.Client.{i}.ClientID"; + reference + "Device.MQTT.Client.{i}.ClientID"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.MQTT.Client.{i}.Username"; + reference + "Device.MQTT.Client.{i}.Username"; + } + leaf transport-protocol { + type string; + description + "Device.MQTT.Client.{i}.TransportProtocol"; + reference + "Device.MQTT.Client.{i}.TransportProtocol"; + } + leaf protocol-version { + type string; + description + "Device.MQTT.Client.{i}.ProtocolVersion"; + reference + "Device.MQTT.Client.{i}.ProtocolVersion"; + } + leaf clean-session { + type boolean; + description + "Device.MQTT.Client.{i}.CleanSession"; + reference + "Device.MQTT.Client.{i}.CleanSession"; + } + leaf message-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Client.{i}.MessageRetryTime"; + reference + "Device.MQTT.Client.{i}.MessageRetryTime"; + } + leaf connect-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Client.{i}.ConnectRetryTime"; + reference + "Device.MQTT.Client.{i}.ConnectRetryTime"; + } + leaf keep-alive-time { + type uint32 { + range "min..65535"; + } + description + "Device.MQTT.Client.{i}.KeepAliveTime"; + reference + "Device.MQTT.Client.{i}.KeepAliveTime"; + } + leaf broker-address { + type string { + length "min..256"; + } + description + "Device.MQTT.Client.{i}.BrokerAddress"; + reference + "Device.MQTT.Client.{i}.BrokerAddress"; + } + leaf broker-port { + type uint32 { + range "1..65535"; + } + description + "Device.MQTT.Client.{i}.BrokerPort"; + reference + "Device.MQTT.Client.{i}.BrokerPort"; + } + leaf will-enable { + type boolean; + description + "Device.MQTT.Client.{i}.WillEnable"; + reference + "Device.MQTT.Client.{i}.WillEnable"; + } + leaf will-topic { + type string; + description + "Device.MQTT.Client.{i}.WillTopic"; + reference + "Device.MQTT.Client.{i}.WillTopic"; + } + leaf will-value { + type string; + description + "Device.MQTT.Client.{i}.WillValue"; + reference + "Device.MQTT.Client.{i}.WillValue"; + } + leaf will-qo-s { + type uint32 { + range "0..2"; + } + description + "Device.MQTT.Client.{i}.WillQoS"; + reference + "Device.MQTT.Client.{i}.WillQoS"; + } + leaf will-retain { + type boolean; + description + "Device.MQTT.Client.{i}.WillRetain"; + reference + "Device.MQTT.Client.{i}.WillRetain"; + } + leaf subscription-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; + reference + "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; + } + } + + grouping client-stats-g { + description + "Grouping object for Device.MQTT.Client.{i}.Stats."; + leaf broker-connection-established { + type string; + config false; + description + "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; + reference + "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; + } + leaf last-publish-message-sent { + type string; + config false; + description + "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; + reference + "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; + } + leaf last-publish-message-received { + type string; + config false; + description + "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; + reference + "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; + } + leaf publish-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.PublishSent"; + reference + "Device.MQTT.Client.{i}.Stats.PublishSent"; + } + leaf publish-received { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.PublishReceived"; + reference + "Device.MQTT.Client.{i}.Stats.PublishReceived"; + } + leaf subscribe-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.SubscribeSent"; + reference + "Device.MQTT.Client.{i}.Stats.SubscribeSent"; + } + leaf un-subscribe-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; + reference + "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; + } + leaf mqtt-messages-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; + reference + "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; + } + leaf mqtt-messages-received { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; + reference + "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; + } + leaf connection-errors { + type uint32; + config false; + description + "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; + reference + "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; + } + leaf publish-errors { + type uint32; + config false; + description + "Device.MQTT.Client.{i}.Stats.PublishErrors"; + reference + "Device.MQTT.Client.{i}.Stats.PublishErrors"; + } + } + + grouping client-subscription-g { + description + "Grouping object for Device.MQTT.Client.{i}.Subscription.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Client.{i}.Subscription.{i}.Status"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Status"; + } + leaf topic { + type string { + length "min..65535"; + } + description + "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; + } + leaf qo-s { + type uint32 { + range "0..2"; + } + description + "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; + } + } + + grouping device-management-server-g { + description + "Grouping object for Device.ManagementServer."; + leaf enable-cwmp { + type boolean; + description + "Device.ManagementServer.EnableCWMP"; + reference + "Device.ManagementServer.EnableCWMP"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.ManagementServer.URL"; + reference + "Device.ManagementServer.URL"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.ManagementServer.Username"; + reference + "Device.ManagementServer.Username"; + } + leaf schedule-reboot { + type string; + description + "Device.ManagementServer.ScheduleReboot"; + reference + "Device.ManagementServer.ScheduleReboot"; + } + leaf delay-reboot { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.DelayReboot"; + reference + "Device.ManagementServer.DelayReboot"; + } + leaf periodic-inform-enable { + type boolean; + description + "Device.ManagementServer.PeriodicInformEnable"; + reference + "Device.ManagementServer.PeriodicInformEnable"; + } + leaf periodic-inform-interval { + type uint32 { + range "1..max"; + } + description + "Device.ManagementServer.PeriodicInformInterval"; + reference + "Device.ManagementServer.PeriodicInformInterval"; + } + leaf periodic-inform-time { + type string; + description + "Device.ManagementServer.PeriodicInformTime"; + reference + "Device.ManagementServer.PeriodicInformTime"; + } + leaf parameter-key { + type string; + config false; + description + "Device.ManagementServer.ParameterKey"; + reference + "Device.ManagementServer.ParameterKey"; + } + leaf connection-request-url { + type string; + config false; + description + "Device.ManagementServer.ConnectionRequestURL"; + reference + "Device.ManagementServer.ConnectionRequestURL"; + } + leaf connection-request-username { + type string { + length "min..256"; + } + description + "Device.ManagementServer.ConnectionRequestUsername"; + reference + "Device.ManagementServer.ConnectionRequestUsername"; + } + leaf upgrades-managed { + type boolean; + description + "Device.ManagementServer.UpgradesManaged"; + reference + "Device.ManagementServer.UpgradesManaged"; + } + leaf kick-url { + type string; + config false; + description + "Device.ManagementServer.KickURL"; + reference + "Device.ManagementServer.KickURL"; + } + leaf download-progress-url { + type string; + config false; + description + "Device.ManagementServer.DownloadProgressURL"; + reference + "Device.ManagementServer.DownloadProgressURL"; + } + leaf default-active-notification-throttle { + type uint32; + description + "Device.ManagementServer.DefaultActiveNotificationThrottle"; + reference + "Device.ManagementServer.DefaultActiveNotificationThrottle"; + } + leaf cwmp-retry-minimum-wait-interval { + type uint32 { + range "1..65535"; + } + description + "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; + reference + "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; + } + leaf cwmp-retry-interval-multiplier { + type uint32 { + range "1000..65535"; + } + description + "Device.ManagementServer.CWMPRetryIntervalMultiplier"; + reference + "Device.ManagementServer.CWMPRetryIntervalMultiplier"; + } + leaf http-connection-request-enable { + type boolean; + description + "Device.ManagementServer.HTTPConnectionRequestEnable"; + reference + "Device.ManagementServer.HTTPConnectionRequestEnable"; + } + leaf udp-connection-request-address { + type string; + config false; + description + "Device.ManagementServer.UDPConnectionRequestAddress"; + reference + "Device.ManagementServer.UDPConnectionRequestAddress"; + } + leaf stun-enable { + type boolean; + description + "Device.ManagementServer.STUNEnable"; + reference + "Device.ManagementServer.STUNEnable"; + } + leaf stun-server-address { + type string { + length "min..256"; + } + description + "Device.ManagementServer.STUNServerAddress"; + reference + "Device.ManagementServer.STUNServerAddress"; + } + leaf stun-server-port { + type uint32 { + range "0..65535"; + } + description + "Device.ManagementServer.STUNServerPort"; + reference + "Device.ManagementServer.STUNServerPort"; + } + leaf stun-username { + type string { + length "min..256"; + } + description + "Device.ManagementServer.STUNUsername"; + reference + "Device.ManagementServer.STUNUsername"; + } + leaf stun-maximum-keep-alive-period { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; + reference + "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; + } + leaf stun-minimum-keep-alive-period { + type uint32; + description + "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; + reference + "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; + } + leaf nat-detected { + type boolean; + config false; + description + "Device.ManagementServer.NATDetected"; + reference + "Device.ManagementServer.NATDetected"; + } + leaf alias-based-addressing { + type boolean; + config false; + description + "Device.ManagementServer.AliasBasedAddressing"; + reference + "Device.ManagementServer.AliasBasedAddressing"; + } + leaf instance-mode { + type enumeration { + enum InstanceNumber { + description + "Enum Value - InstanceNumber"; + } + enum InstanceAlias { + description + "Enum Value - InstanceAlias"; + } + } + description + "Device.ManagementServer.InstanceMode"; + reference + "Device.ManagementServer.InstanceMode"; + } + leaf auto-create-instances { + type boolean; + description + "Device.ManagementServer.AutoCreateInstances"; + reference + "Device.ManagementServer.AutoCreateInstances"; + } + leaf manageable-device-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.ManageableDeviceNumberOfEntries"; + reference + "Device.ManagementServer.ManageableDeviceNumberOfEntries"; + } + leaf manageable-device-notification-limit { + type uint32; + description + "Device.ManagementServer.ManageableDeviceNotificationLimit"; + reference + "Device.ManagementServer.ManageableDeviceNotificationLimit"; + } + leaf embedded-device-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; + reference + "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; + } + leaf virtual-device-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.VirtualDeviceNumberOfEntries"; + reference + "Device.ManagementServer.VirtualDeviceNumberOfEntries"; + } + leaf supported-conn-req-methods { + type string; + config false; + description + "Device.ManagementServer.SupportedConnReqMethods"; + reference + "Device.ManagementServer.SupportedConnReqMethods"; + } + leaf conn-req-xmpp-connection { + type string; + description + "Device.ManagementServer.ConnReqXMPPConnection"; + reference + "Device.ManagementServer.ConnReqXMPPConnection"; + } + leaf conn-req-allowed-jabber-i-ds { + type string { + length "min..256"; + } + description + "Device.ManagementServer.ConnReqAllowedJabberIDs"; + reference + "Device.ManagementServer.ConnReqAllowedJabberIDs"; + } + leaf conn-req-jabber-id { + type string; + config false; + description + "Device.ManagementServer.ConnReqJabberID"; + reference + "Device.ManagementServer.ConnReqJabberID"; + } + leaf http-compression-supported { + type string; + config false; + description + "Device.ManagementServer.HTTPCompressionSupported"; + reference + "Device.ManagementServer.HTTPCompressionSupported"; + } + leaf http-compression { + type string; + description + "Device.ManagementServer.HTTPCompression"; + reference + "Device.ManagementServer.HTTPCompression"; + } + leaf lightweight-notification-protocols-supported { + type string; + config false; + description + "Device.ManagementServer.LightweightNotificationProtocolsSupported"; + reference + "Device.ManagementServer.LightweightNotificationProtocolsSupported"; + } + leaf lightweight-notification-protocols-used { + type string; + description + "Device.ManagementServer.LightweightNotificationProtocolsUsed"; + reference + "Device.ManagementServer.LightweightNotificationProtocolsUsed"; + } + leaf lightweight-notification-trigger-interval { + type uint32 { + range "0..max"; + } + description + "Device.ManagementServer.LightweightNotificationTriggerInterval"; + reference + "Device.ManagementServer.LightweightNotificationTriggerInterval"; + } + leaf lightweight-notification-trigger-time { + type string; + description + "Device.ManagementServer.LightweightNotificationTriggerTime"; + reference + "Device.ManagementServer.LightweightNotificationTriggerTime"; + } + leaf udp-lightweight-notification-host { + type string { + length "min..256"; + } + description + "Device.ManagementServer.UDPLightweightNotificationHost"; + reference + "Device.ManagementServer.UDPLightweightNotificationHost"; + } + leaf udp-lightweight-notification-port { + type uint32; + description + "Device.ManagementServer.UDPLightweightNotificationPort"; + reference + "Device.ManagementServer.UDPLightweightNotificationPort"; + } + leaf instance-wildcards-supported { + type boolean; + config false; + description + "Device.ManagementServer.InstanceWildcardsSupported"; + reference + "Device.ManagementServer.InstanceWildcardsSupported"; + } + leaf inform-parameter-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.InformParameterNumberOfEntries"; + reference + "Device.ManagementServer.InformParameterNumberOfEntries"; + } + } + + grouping management-server-autonomous-transfer-complete-policy-g { + description + "Grouping object for Device.ManagementServer.AutonomousTransferCompletePolicy."; + leaf enable { + type boolean; + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; + } + leaf transfer-type-filter { + type enumeration { + enum Upload { + description + "Enum Value - Upload"; + } + enum Download { + description + "Enum Value - Download"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; + } + leaf result-type-filter { + type enumeration { + enum Success { + description + "Enum Value - Success"; + } + enum Failure { + description + "Enum Value - Failure"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; + } + leaf file-type-filter { + type string { + length "min..1024"; + } + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; + } + } + + grouping management-server-du-state-change-compl-policy-g { + description + "Grouping object for Device.ManagementServer.DUStateChangeComplPolicy."; + leaf enable { + type boolean; + description + "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; + } + leaf operation-type-filter { + type enumeration { + enum Install { + description + "Enum Value - Install"; + } + enum Update { + description + "Enum Value - Update"; + } + enum Uninstall { + description + "Enum Value - Uninstall"; + } + } + description + "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; + } + leaf result-type-filter { + type enumeration { + enum Success { + description + "Enum Value - Success"; + } + enum Failure { + description + "Enum Value - Failure"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; + } + leaf fault-code-filter { + type enumeration { + enum 9001 { + description + "Enum Value - 9001"; + } + enum 9003 { + description + "Enum Value - 9003"; + } + enum 9012 { + description + "Enum Value - 9012"; + } + enum 9013 { + description + "Enum Value - 9013"; + } + enum 9015 { + description + "Enum Value - 9015"; + } + enum 9016 { + description + "Enum Value - 9016"; + } + enum 9017 { + description + "Enum Value - 9017"; + } + enum 9018 { + description + "Enum Value - 9018"; + } + enum 9022 { + description + "Enum Value - 9022"; + } + enum 9023 { + description + "Enum Value - 9023"; + } + enum 9024 { + description + "Enum Value - 9024"; + } + enum 9025 { + description + "Enum Value - 9025"; + } + enum 9026 { + description + "Enum Value - 9026"; + } + enum 9027 { + description + "Enum Value - 9027"; + } + enum 9028 { + description + "Enum Value - 9028"; + } + enum 9029 { + description + "Enum Value - 9029"; + } + enum 9030 { + description + "Enum Value - 9030"; + } + enum 9031 { + description + "Enum Value - 9031"; + } + enum 9032 { + description + "Enum Value - 9032"; + } + } + description + "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; + } + } + + grouping download-availability-announcement-g { + description + "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement."; + leaf enable { + type boolean; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Status"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Status"; + } + leaf group-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; + } + } + + grouping announcement-group-g { + description + "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; + } + } + + grouping download-availability-query-g { + description + "Grouping object for Device.ManagementServer.DownloadAvailability.Query."; + leaf enable { + type boolean; + description + "Device.ManagementServer.DownloadAvailability.Query.Enable"; + reference + "Device.ManagementServer.DownloadAvailability.Query.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ManagementServer.DownloadAvailability.Query.Status"; + reference + "Device.ManagementServer.DownloadAvailability.Query.Status"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.ManagementServer.DownloadAvailability.Query.URL"; + reference + "Device.ManagementServer.DownloadAvailability.Query.URL"; + } + } + + grouping management-server-embedded-device-g { + description + "Grouping object for Device.ManagementServer.EmbeddedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf controller-id { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; + } + leaf proxied-device-id { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; + } + leaf reference { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; + } + leaf supported-data-model { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; + } + leaf host { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.Host"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.Host"; + } + leaf proxy-protocol { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; + } + leaf proxy-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; + } + leaf discovery-protocol { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; + } + leaf discovery-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; + } + leaf command-processed { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; + } + leaf command-processing-err-msg { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; + } + leaf last-sync-time { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; + } + } + + grouping management-server-heartbeat-policy-g { + description + "Grouping object for Device.ManagementServer.HeartbeatPolicy."; + leaf enable { + type boolean; + description + "Device.ManagementServer.HeartbeatPolicy.Enable"; + reference + "Device.ManagementServer.HeartbeatPolicy.Enable"; + } + leaf reporting-interval { + type uint32 { + range "30..max"; + } + description + "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; + reference + "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; + } + leaf initiation-time { + type string; + description + "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; + reference + "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; + } + } + + grouping management-server-inform-parameter-g { + description + "Grouping object for Device.ManagementServer.InformParameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ManagementServer.InformParameter.{i}.Enable"; + reference + "Device.ManagementServer.InformParameter.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ManagementServer.InformParameter.{i}.Alias"; + reference + "Device.ManagementServer.InformParameter.{i}.Alias"; + } + leaf parameter-name { + type string { + length "min..256"; + } + description + "Device.ManagementServer.InformParameter.{i}.ParameterName"; + reference + "Device.ManagementServer.InformParameter.{i}.ParameterName"; + } + leaf event-list { + type string; + description + "Device.ManagementServer.InformParameter.{i}.EventList"; + reference + "Device.ManagementServer.InformParameter.{i}.EventList"; + } + } + + grouping management-server-manageable-device-g { + description + "Grouping object for Device.ManagementServer.ManageableDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ManagementServer.ManageableDevice.{i}.Alias"; + reference + "Device.ManagementServer.ManageableDevice.{i}.Alias"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; + reference + "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; + } + leaf serial-number { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; + reference + "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; + } + leaf product-class { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; + reference + "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; + } + leaf host { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.Host"; + reference + "Device.ManagementServer.ManageableDevice.{i}.Host"; + } + } + + grouping management-server-standby-policy-g { + description + "Grouping object for Device.ManagementServer.StandbyPolicy."; + leaf cr-unawareness-max-duration { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; + reference + "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; + } + leaf max-missed-periodic { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; + reference + "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; + } + leaf notify-missed-scheduled { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; + reference + "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; + } + leaf network-awareness-capable { + type boolean; + config false; + description + "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; + reference + "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; + } + leaf self-timer-capable { + type boolean; + config false; + description + "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; + reference + "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; + } + leaf cr-awareness-requested { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; + reference + "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; + } + leaf periodic-awareness-requested { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; + reference + "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; + } + leaf scheduled-awareness-requested { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; + reference + "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; + } + } + + grouping management-server-virtual-device-g { + description + "Grouping object for Device.ManagementServer.VirtualDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; + } + leaf product-class { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; + reference + "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; + } + leaf host { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.Host"; + reference + "Device.ManagementServer.VirtualDevice.{i}.Host"; + } + leaf proxy-protocol { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; + } + leaf proxy-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; + } + leaf discovery-protocol { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; + reference + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; + } + leaf discovery-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; + reference + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; + } + } + + grouping device-mo-ca-g { + description + "Grouping object for Device.MoCA."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.MoCA.InterfaceNumberOfEntries"; + reference + "Device.MoCA.InterfaceNumberOfEntries"; + } + } + + grouping mo-ca-interface-g { + description + "Grouping object for Device.MoCA.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MoCA.Interface.{i}.Enable"; + reference + "Device.MoCA.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MoCA.Interface.{i}.Status"; + reference + "Device.MoCA.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MoCA.Interface.{i}.Alias"; + reference + "Device.MoCA.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.MoCA.Interface.{i}.Name"; + reference + "Device.MoCA.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.LastChange"; + reference + "Device.MoCA.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.MoCA.Interface.{i}.LowerLayers"; + reference + "Device.MoCA.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.Upstream"; + reference + "Device.MoCA.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.MoCA.Interface.{i}.MACAddress"; + reference + "Device.MoCA.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.FirmwareVersion"; + reference + "Device.MoCA.Interface.{i}.FirmwareVersion"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.MaxBitRate"; + reference + "Device.MoCA.Interface.{i}.MaxBitRate"; + } + leaf max-ingress-bw { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.MaxIngressBW"; + reference + "Device.MoCA.Interface.{i}.MaxIngressBW"; + } + leaf max-egress-bw { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.MaxEgressBW"; + reference + "Device.MoCA.Interface.{i}.MaxEgressBW"; + } + leaf highest-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.HighestVersion"; + reference + "Device.MoCA.Interface.{i}.HighestVersion"; + } + leaf current-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.CurrentVersion"; + reference + "Device.MoCA.Interface.{i}.CurrentVersion"; + } + leaf network-coordinator { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.NetworkCoordinator"; + reference + "Device.MoCA.Interface.{i}.NetworkCoordinator"; + } + leaf node-id { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.NodeID"; + reference + "Device.MoCA.Interface.{i}.NodeID"; + } + leaf max-nodes { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.MaxNodes"; + reference + "Device.MoCA.Interface.{i}.MaxNodes"; + } + leaf preferred-nc { + type boolean; + description + "Device.MoCA.Interface.{i}.PreferredNC"; + reference + "Device.MoCA.Interface.{i}.PreferredNC"; + } + leaf backup-nc { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.BackupNC"; + reference + "Device.MoCA.Interface.{i}.BackupNC"; + } + leaf privacy-enabled-setting { + type boolean; + description + "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; + reference + "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; + } + leaf privacy-enabled { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.PrivacyEnabled"; + reference + "Device.MoCA.Interface.{i}.PrivacyEnabled"; + } + leaf freq-capability-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.FreqCapabilityMask"; + reference + "Device.MoCA.Interface.{i}.FreqCapabilityMask"; + } + leaf freq-current-mask-setting { + type string { + length "8"; + } + description + "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; + reference + "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; + } + leaf freq-current-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.FreqCurrentMask"; + reference + "Device.MoCA.Interface.{i}.FreqCurrentMask"; + } + leaf current-oper-freq { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.CurrentOperFreq"; + reference + "Device.MoCA.Interface.{i}.CurrentOperFreq"; + } + leaf last-oper-freq { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.LastOperFreq"; + reference + "Device.MoCA.Interface.{i}.LastOperFreq"; + } + leaf tx-power-limit { + type uint32; + description + "Device.MoCA.Interface.{i}.TxPowerLimit"; + reference + "Device.MoCA.Interface.{i}.TxPowerLimit"; + } + leaf power-cntl-phy-target { + type uint32; + description + "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; + reference + "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; + } + leaf beacon-power-limit { + type uint32; + description + "Device.MoCA.Interface.{i}.BeaconPowerLimit"; + reference + "Device.MoCA.Interface.{i}.BeaconPowerLimit"; + } + leaf network-taboo-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.NetworkTabooMask"; + reference + "Device.MoCA.Interface.{i}.NetworkTabooMask"; + } + leaf node-taboo-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.NodeTabooMask"; + reference + "Device.MoCA.Interface.{i}.NodeTabooMask"; + } + leaf tx-bcast-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.TxBcastRate"; + reference + "Device.MoCA.Interface.{i}.TxBcastRate"; + } + leaf tx-bcast-power-reduction { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; + reference + "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; + } + leaf qam256-capable { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.QAM256Capable"; + reference + "Device.MoCA.Interface.{i}.QAM256Capable"; + } + leaf packet-aggregation-capability { + type uint32 { + range "0..10"; + } + config false; + description + "Device.MoCA.Interface.{i}.PacketAggregationCapability"; + reference + "Device.MoCA.Interface.{i}.PacketAggregationCapability"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping mo-ca-interface-associated-device-g { + description + "Grouping object for Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf node-id { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + } + leaf preferred-nc { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; + } + leaf highest-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; + } + leaf phy-tx-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; + } + leaf phy-rx-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; + } + leaf tx-power-control-reduction { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; + } + leaf rx-power-level { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; + } + leaf tx-bcast-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; + } + leaf rx-bcast-power-level { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; + } + leaf tx-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; + } + leaf rx-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; + } + leaf rx-errored-and-missed-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; + } + leaf qam256-capable { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; + } + leaf packet-aggregation-capability { + type uint32 { + range "0..10"; + } + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; + } + leaf rx-snr { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; + } + leaf active { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping mo-ca-interface-qo-s-g { + description + "Grouping object for Device.MoCA.Interface.{i}.QoS."; + leaf egress-num-flows { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; + reference + "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; + } + leaf ingress-num-flows { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; + reference + "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; + } + leaf flow-stats-number-of-entries { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; + } + } + + grouping qo-s-flow-stats-g { + description + "Grouping object for Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf flow-id { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; + } + leaf packet-da { + type string { + length "min..17"; + } + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; + } + leaf max-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; + } + leaf max-burst-size { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; + } + leaf lease-time-left { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; + } + leaf flow-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; + } + } + + grouping mo-ca-interface-stats-g { + description + "Grouping object for Device.MoCA.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BytesSent"; + reference + "Device.MoCA.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BytesReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.PacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-nat-g { + description + "Grouping object for Device.NAT."; + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.NAT.InterfaceSettingNumberOfEntries"; + reference + "Device.NAT.InterfaceSettingNumberOfEntries"; + } + leaf port-mapping-number-of-entries { + type uint32; + config false; + description + "Device.NAT.PortMappingNumberOfEntries"; + reference + "Device.NAT.PortMappingNumberOfEntries"; + } + } + + grouping nat-interface-setting-g { + description + "Grouping object for Device.NAT.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.NAT.InterfaceSetting.{i}.Enable"; + reference + "Device.NAT.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.NAT.InterfaceSetting.{i}.Status"; + reference + "Device.NAT.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.NAT.InterfaceSetting.{i}.Alias"; + reference + "Device.NAT.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.NAT.InterfaceSetting.{i}.Interface"; + reference + "Device.NAT.InterfaceSetting.{i}.Interface"; + } + } + + grouping nat-port-mapping-g { + description + "Grouping object for Device.NAT.PortMapping.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.NAT.PortMapping.{i}.Enable"; + reference + "Device.NAT.PortMapping.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.NAT.PortMapping.{i}.Status"; + reference + "Device.NAT.PortMapping.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.NAT.PortMapping.{i}.Alias"; + reference + "Device.NAT.PortMapping.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.NAT.PortMapping.{i}.Interface"; + reference + "Device.NAT.PortMapping.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.NAT.PortMapping.{i}.AllInterfaces"; + reference + "Device.NAT.PortMapping.{i}.AllInterfaces"; + } + leaf lease-duration { + type uint32; + description + "Device.NAT.PortMapping.{i}.LeaseDuration"; + reference + "Device.NAT.PortMapping.{i}.LeaseDuration"; + } + leaf remote-host { + type string; + description + "Device.NAT.PortMapping.{i}.RemoteHost"; + reference + "Device.NAT.PortMapping.{i}.RemoteHost"; + } + leaf external-port { + type uint32 { + range "0..65535"; + } + description + "Device.NAT.PortMapping.{i}.ExternalPort"; + reference + "Device.NAT.PortMapping.{i}.ExternalPort"; + } + leaf external-port-end-range { + type uint32 { + range "0..65535"; + } + description + "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; + reference + "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; + } + leaf internal-port { + type uint32 { + range "0..65535"; + } + description + "Device.NAT.PortMapping.{i}.InternalPort"; + reference + "Device.NAT.PortMapping.{i}.InternalPort"; + } + leaf protocol { + type enumeration { + enum TCP { + description + "Enum Value - TCP"; + } + enum UDP { + description + "Enum Value - UDP"; + } + } + description + "Device.NAT.PortMapping.{i}.Protocol"; + reference + "Device.NAT.PortMapping.{i}.Protocol"; + } + leaf internal-client { + type string { + length "min..256"; + } + description + "Device.NAT.PortMapping.{i}.InternalClient"; + reference + "Device.NAT.PortMapping.{i}.InternalClient"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.NAT.PortMapping.{i}.Description"; + reference + "Device.NAT.PortMapping.{i}.Description"; + } + } + + grouping device-neighbor-discovery-g { + description + "Grouping object for Device.NeighborDiscovery."; + leaf enable { + type boolean; + description + "Device.NeighborDiscovery.Enable"; + reference + "Device.NeighborDiscovery.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; + reference + "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; + } + } + + grouping neighbor-discovery-interface-setting-g { + description + "Grouping object for Device.NeighborDiscovery.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; + } + leaf retrans-timer { + type uint32; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; + } + leaf rtr-solicitation-interval { + type uint32; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; + } + leaf max-rtr-solicitations { + type uint32; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; + } + leaf nud-enable { + type boolean; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; + } + leaf rs-enable { + type boolean; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; + } + } + + grouping device-optical-g { + description + "Grouping object for Device.Optical."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Optical.InterfaceNumberOfEntries"; + reference + "Device.Optical.InterfaceNumberOfEntries"; + } + } + + grouping optical-interface-g { + description + "Grouping object for Device.Optical.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Optical.Interface.{i}.Enable"; + reference + "Device.Optical.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Optical.Interface.{i}.Status"; + reference + "Device.Optical.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Optical.Interface.{i}.Alias"; + reference + "Device.Optical.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Optical.Interface.{i}.Name"; + reference + "Device.Optical.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.LastChange"; + reference + "Device.Optical.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Optical.Interface.{i}.LowerLayers"; + reference + "Device.Optical.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Optical.Interface.{i}.Upstream"; + reference + "Device.Optical.Interface.{i}.Upstream"; + } + leaf optical-signal-level { + type int32 { + range "-65536..65534"; + } + config false; + description + "Device.Optical.Interface.{i}.OpticalSignalLevel"; + reference + "Device.Optical.Interface.{i}.OpticalSignalLevel"; + } + leaf lower-optical-threshold { + type int32 { + range "-127000..0"; + } + config false; + description + "Device.Optical.Interface.{i}.LowerOpticalThreshold"; + reference + "Device.Optical.Interface.{i}.LowerOpticalThreshold"; + } + leaf upper-optical-threshold { + type int32 { + range "-127000..0"; + } + config false; + description + "Device.Optical.Interface.{i}.UpperOpticalThreshold"; + reference + "Device.Optical.Interface.{i}.UpperOpticalThreshold"; + } + leaf transmit-optical-level { + type int32 { + range "-127000..0"; + } + config false; + description + "Device.Optical.Interface.{i}.TransmitOpticalLevel"; + reference + "Device.Optical.Interface.{i}.TransmitOpticalLevel"; + } + leaf lower-transmit-power-threshold { + type int32 { + range "-63500..63500"; + } + config false; + description + "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; + reference + "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; + } + leaf upper-transmit-power-threshold { + type int32 { + range "-63500..63500"; + } + config false; + description + "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; + reference + "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; + } + } + + grouping optical-interface-stats-g { + description + "Grouping object for Device.Optical.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.BytesSent"; + reference + "Device.Optical.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Optical.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Optical.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Optical.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Optical.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; + } + } + + grouping device-pcp-g { + description + "Grouping object for Device.PCP."; + leaf supported-versions { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.SupportedVersions"; + reference + "Device.PCP.SupportedVersions"; + } + leaf preferred-version { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.PreferredVersion"; + reference + "Device.PCP.PreferredVersion"; + } + leaf option-list { + type uint32 { + range "0..254"; + } + config false; + description + "Device.PCP.OptionList"; + reference + "Device.PCP.OptionList"; + } + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.PCP.ClientNumberOfEntries"; + reference + "Device.PCP.ClientNumberOfEntries"; + } + } + + grouping pcp-client-g { + description + "Grouping object for Device.PCP.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Alias"; + } + leaf wan-interface { + type string; + config false; + description + "Device.PCP.Client.{i}.WANInterface"; + reference + "Device.PCP.Client.{i}.WANInterface"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Status"; + reference + "Device.PCP.Client.{i}.Status"; + } + leaf map-enable { + type boolean; + description + "Device.PCP.Client.{i}.MAPEnable"; + reference + "Device.PCP.Client.{i}.MAPEnable"; + } + leaf peer-enable { + type boolean; + description + "Device.PCP.Client.{i}.PEEREnable"; + reference + "Device.PCP.Client.{i}.PEEREnable"; + } + leaf announce-enable { + type boolean; + description + "Device.PCP.Client.{i}.ANNOUNCEEnable"; + reference + "Device.PCP.Client.{i}.ANNOUNCEEnable"; + } + leaf thirdparty-enable { + type boolean; + description + "Device.PCP.Client.{i}.THIRDPARTYEnable"; + reference + "Device.PCP.Client.{i}.THIRDPARTYEnable"; + } + leaf thirdparty-status { + type string; + config false; + description + "Device.PCP.Client.{i}.THIRDPARTYStatus"; + reference + "Device.PCP.Client.{i}.THIRDPARTYStatus"; + } + leaf filter-enable { + type boolean; + description + "Device.PCP.Client.{i}.FILTEREnable"; + reference + "Device.PCP.Client.{i}.FILTEREnable"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.ServerNumberOfEntries"; + reference + "Device.PCP.Client.{i}.ServerNumberOfEntries"; + } + } + + grouping client-pcp-proxy-g { + description + "Grouping object for Device.PCP.Client.{i}.PCPProxy."; + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.PCPProxy.Enable"; + reference + "Device.PCP.Client.{i}.PCPProxy.Enable"; + } + leaf highest-version { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; + reference + "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.PCPProxy.Status"; + reference + "Device.PCP.Client.{i}.PCPProxy.Status"; + } + } + + grouping pcp-client-server-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Server.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Server.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.Status"; + reference + "Device.PCP.Client.{i}.Server.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.Origin"; + reference + "Device.PCP.Client.{i}.Server.{i}.Origin"; + } + leaf server-name-or-address { + type string { + length "min..256"; + } + description + "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; + } + leaf server-address-in-use { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; + reference + "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; + } + leaf additional-server-addresses { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; + reference + "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; + } + leaf external-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; + } + leaf current-version { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; + reference + "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; + } + leaf maximum-filters { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; + reference + "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; + } + leaf port-quota { + type uint32 { + range "min..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.PortQuota"; + reference + "Device.PCP.Client.{i}.Server.{i}.PortQuota"; + } + leaf preferred-lifetime { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; + reference + "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; + } + leaf capabilities { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.Capabilities"; + reference + "Device.PCP.Client.{i}.Server.{i}.Capabilities"; + } + leaf inbound-mapping-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; + } + leaf outbound-mapping-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; + } + } + + grouping server-inbound-mapping-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; + } + leaf error-code { + type uint32 { + range "1..255"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; + } + leaf lifetime { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; + } + leaf suggested-external-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; + } + leaf suggested-external-port { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; + } + leaf suggested-external-port-end-range { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; + } + leaf internal-port { + type uint32 { + range "1..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; + } + leaf protocol-number { + type int32 { + range "-1..255"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; + } + leaf third-party-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; + } + leaf assigned-external-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; + } + leaf assigned-external-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; + } + leaf assigned-external-port-end-range { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; + } + } + + grouping inbound-mapping-filter-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; + } + leaf remote-host-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; + } + leaf prefix-length { + type uint32 { + range "1..128"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; + } + leaf remote-port { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; + } + leaf remote-port-end-range { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; + } + } + + grouping server-outbound-mapping-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; + } + leaf error-code { + type uint32 { + range "1..255"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; + } + leaf lifetime { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; + } + leaf suggested-external-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; + } + leaf suggested-external-port { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; + } + leaf remote-host-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; + } + leaf internal-port { + type uint32 { + range "1..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; + } + leaf remote-port { + type uint32 { + range "1..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; + } + leaf protocol-number { + type int32 { + range "-1..255"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; + } + leaf third-party-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; + } + leaf assigned-external-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; + } + leaf assigned-external-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; + } + } + + grouping client-u-pn-piwf-g { + description + "Grouping object for Device.PCP.Client.{i}.UPnPIWF."; + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.UPnPIWF.Enable"; + reference + "Device.PCP.Client.{i}.UPnPIWF.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.UPnPIWF.Status"; + reference + "Device.PCP.Client.{i}.UPnPIWF.Status"; + } + } + + grouping device-ppp-g { + description + "Grouping object for Device.PPP."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.PPP.InterfaceNumberOfEntries"; + reference + "Device.PPP.InterfaceNumberOfEntries"; + } + leaf supported-nc-ps { + type string; + config false; + description + "Device.PPP.SupportedNCPs"; + reference + "Device.PPP.SupportedNCPs"; + } + } + + grouping ppp-interface-g { + description + "Grouping object for Device.PPP.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PPP.Interface.{i}.Enable"; + reference + "Device.PPP.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PPP.Interface.{i}.Status"; + reference + "Device.PPP.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PPP.Interface.{i}.Alias"; + reference + "Device.PPP.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.PPP.Interface.{i}.Name"; + reference + "Device.PPP.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.LastChange"; + reference + "Device.PPP.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.PPP.Interface.{i}.LowerLayers"; + reference + "Device.PPP.Interface.{i}.LowerLayers"; + } + leaf connection-status { + type string; + config false; + description + "Device.PPP.Interface.{i}.ConnectionStatus"; + reference + "Device.PPP.Interface.{i}.ConnectionStatus"; + } + leaf last-connection-error { + type string; + config false; + description + "Device.PPP.Interface.{i}.LastConnectionError"; + reference + "Device.PPP.Interface.{i}.LastConnectionError"; + } + leaf auto-disconnect-time { + type uint32; + description + "Device.PPP.Interface.{i}.AutoDisconnectTime"; + reference + "Device.PPP.Interface.{i}.AutoDisconnectTime"; + } + leaf idle-disconnect-time { + type uint32; + description + "Device.PPP.Interface.{i}.IdleDisconnectTime"; + reference + "Device.PPP.Interface.{i}.IdleDisconnectTime"; + } + leaf warn-disconnect-delay { + type uint32; + description + "Device.PPP.Interface.{i}.WarnDisconnectDelay"; + reference + "Device.PPP.Interface.{i}.WarnDisconnectDelay"; + } + leaf username { + type string { + length "min..64"; + } + description + "Device.PPP.Interface.{i}.Username"; + reference + "Device.PPP.Interface.{i}.Username"; + } + leaf encryption-protocol { + type string; + config false; + description + "Device.PPP.Interface.{i}.EncryptionProtocol"; + reference + "Device.PPP.Interface.{i}.EncryptionProtocol"; + } + leaf compression-protocol { + type string; + config false; + description + "Device.PPP.Interface.{i}.CompressionProtocol"; + reference + "Device.PPP.Interface.{i}.CompressionProtocol"; + } + leaf authentication-protocol { + type string; + config false; + description + "Device.PPP.Interface.{i}.AuthenticationProtocol"; + reference + "Device.PPP.Interface.{i}.AuthenticationProtocol"; + } + leaf max-mru-size { + type uint32 { + range "64..65535"; + } + description + "Device.PPP.Interface.{i}.MaxMRUSize"; + reference + "Device.PPP.Interface.{i}.MaxMRUSize"; + } + leaf current-mru-size { + type uint32 { + range "64..65535"; + } + config false; + description + "Device.PPP.Interface.{i}.CurrentMRUSize"; + reference + "Device.PPP.Interface.{i}.CurrentMRUSize"; + } + leaf connection-trigger { + type enumeration { + enum OnDemand { + description + "Enum Value - OnDemand"; + } + enum AlwaysOn { + description + "Enum Value - AlwaysOn"; + } + enum Manual { + description + "Enum Value - Manual"; + } + } + description + "Device.PPP.Interface.{i}.ConnectionTrigger"; + reference + "Device.PPP.Interface.{i}.ConnectionTrigger"; + } + leaf lcp-echo { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.LCPEcho"; + reference + "Device.PPP.Interface.{i}.LCPEcho"; + } + leaf lcp-echo-retry { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.LCPEchoRetry"; + reference + "Device.PPP.Interface.{i}.LCPEchoRetry"; + } + leaf ipcp-enable { + type boolean; + description + "Device.PPP.Interface.{i}.IPCPEnable"; + reference + "Device.PPP.Interface.{i}.IPCPEnable"; + } + leaf ipv6-cp-enable { + type boolean; + description + "Device.PPP.Interface.{i}.IPv6CPEnable"; + reference + "Device.PPP.Interface.{i}.IPv6CPEnable"; + } + } + + grouping interface-ipcp-g { + description + "Grouping object for Device.PPP.Interface.{i}.IPCP."; + leaf local-ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; + reference + "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; + } + leaf remote-ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; + reference + "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; + } + leaf dns-servers { + type string { + length "min..15"; + } + config false; + description + "Device.PPP.Interface.{i}.IPCP.DNSServers"; + reference + "Device.PPP.Interface.{i}.IPCP.DNSServers"; + } + leaf passthrough-enable { + type boolean; + description + "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; + reference + "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; + } + leaf passthrough-dhcp-pool { + type string { + length "min..256"; + } + description + "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; + reference + "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; + } + } + + grouping interface-ipv6-cp-g { + description + "Grouping object for Device.PPP.Interface.{i}.IPv6CP."; + leaf local-interface-identifier { + type string { + length "min..45"; + } + config false; + description + "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; + reference + "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; + } + leaf remote-interface-identifier { + type string { + length "min..45"; + } + config false; + description + "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; + reference + "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; + } + } + + grouping interface-pp-po-e-g { + description + "Grouping object for Device.PPP.Interface.{i}.PPPoE."; + leaf session-id { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.PPPoE.SessionID"; + reference + "Device.PPP.Interface.{i}.PPPoE.SessionID"; + } + leaf ac-name { + type string { + length "min..256"; + } + description + "Device.PPP.Interface.{i}.PPPoE.ACName"; + reference + "Device.PPP.Interface.{i}.PPPoE.ACName"; + } + leaf service-name { + type string { + length "min..256"; + } + description + "Device.PPP.Interface.{i}.PPPoE.ServiceName"; + reference + "Device.PPP.Interface.{i}.PPPoE.ServiceName"; + } + } + + grouping ppp-interface-stats-g { + description + "Grouping object for Device.PPP.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BytesSent"; + reference + "Device.PPP.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BytesReceived"; + reference + "Device.PPP.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.PacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.PPP.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-ptm-g { + description + "Grouping object for Device.PTM."; + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.PTM.LinkNumberOfEntries"; + reference + "Device.PTM.LinkNumberOfEntries"; + } + } + + grouping ptm-link-g { + description + "Grouping object for Device.PTM.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PTM.Link.{i}.Enable"; + reference + "Device.PTM.Link.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PTM.Link.{i}.Status"; + reference + "Device.PTM.Link.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PTM.Link.{i}.Alias"; + reference + "Device.PTM.Link.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.PTM.Link.{i}.Name"; + reference + "Device.PTM.Link.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.PTM.Link.{i}.LastChange"; + reference + "Device.PTM.Link.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.PTM.Link.{i}.LowerLayers"; + reference + "Device.PTM.Link.{i}.LowerLayers"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.PTM.Link.{i}.MACAddress"; + reference + "Device.PTM.Link.{i}.MACAddress"; + } + } + + grouping ptm-link-stats-g { + description + "Grouping object for Device.PTM.Link.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BytesSent"; + reference + "Device.PTM.Link.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BytesReceived"; + reference + "Device.PTM.Link.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.PacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.PacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.ErrorsSent"; + reference + "Device.PTM.Link.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.ErrorsReceived"; + reference + "Device.PTM.Link.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-periodic-statistics-g { + description + "Grouping object for Device.PeriodicStatistics."; + leaf min-sample-interval { + type uint32; + config false; + description + "Device.PeriodicStatistics.MinSampleInterval"; + reference + "Device.PeriodicStatistics.MinSampleInterval"; + } + leaf max-report-samples { + type uint32; + config false; + description + "Device.PeriodicStatistics.MaxReportSamples"; + reference + "Device.PeriodicStatistics.MaxReportSamples"; + } + leaf sample-set-number-of-entries { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSetNumberOfEntries"; + reference + "Device.PeriodicStatistics.SampleSetNumberOfEntries"; + } + } + + grouping periodic-statistics-sample-set-g { + description + "Grouping object for Device.PeriodicStatistics.SampleSet.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Alias"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.PeriodicStatistics.SampleSet.{i}.Enable"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Status"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Status"; + } + leaf name { + type string { + length "min..128"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Name"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Name"; + } + leaf sample-interval { + type uint32 { + range "1..max"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; + } + leaf report-samples { + type uint32 { + range "1..max"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; + } + leaf time-reference { + type string; + description + "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; + } + leaf fetch-samples { + type uint32; + description + "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; + } + leaf report-start-time { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; + } + leaf report-end-time { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; + } + leaf sample-seconds { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; + } + leaf parameter-number-of-entries { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; + } + } + + grouping sample-set-parameter-g { + description + "Grouping object for Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; + } + leaf reference { + type string { + length "min..256"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; + } + leaf sample-mode { + type enumeration { + enum Current { + description + "Enum Value - Current"; + } + enum Change { + description + "Enum Value - Change"; + } + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; + } + leaf calculation-mode { + type enumeration { + enum Latest { + description + "Enum Value - Latest"; + } + enum Minimum { + description + "Enum Value - Minimum"; + } + enum Maximum { + description + "Enum Value - Maximum"; + } + enum Average { + description + "Enum Value - Average"; + } + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; + } + leaf low-threshold { + type int32; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; + } + leaf high-threshold { + type int32; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; + } + leaf sample-seconds { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; + } + leaf suspect-data { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; + } + leaf values { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; + } + leaf failures { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; + } + } + + grouping device-qo-s-g { + description + "Grouping object for Device.QoS."; + leaf max-classification-entries { + type uint32; + config false; + description + "Device.QoS.MaxClassificationEntries"; + reference + "Device.QoS.MaxClassificationEntries"; + } + leaf classification-number-of-entries { + type uint32; + config false; + description + "Device.QoS.ClassificationNumberOfEntries"; + reference + "Device.QoS.ClassificationNumberOfEntries"; + } + leaf max-app-entries { + type uint32; + config false; + description + "Device.QoS.MaxAppEntries"; + reference + "Device.QoS.MaxAppEntries"; + } + leaf app-number-of-entries { + type uint32; + config false; + description + "Device.QoS.AppNumberOfEntries"; + reference + "Device.QoS.AppNumberOfEntries"; + } + leaf max-flow-entries { + type uint32; + config false; + description + "Device.QoS.MaxFlowEntries"; + reference + "Device.QoS.MaxFlowEntries"; + } + leaf flow-number-of-entries { + type uint32; + config false; + description + "Device.QoS.FlowNumberOfEntries"; + reference + "Device.QoS.FlowNumberOfEntries"; + } + leaf max-policer-entries { + type uint32; + config false; + description + "Device.QoS.MaxPolicerEntries"; + reference + "Device.QoS.MaxPolicerEntries"; + } + leaf policer-number-of-entries { + type uint32; + config false; + description + "Device.QoS.PolicerNumberOfEntries"; + reference + "Device.QoS.PolicerNumberOfEntries"; + } + leaf max-queue-entries { + type uint32; + config false; + description + "Device.QoS.MaxQueueEntries"; + reference + "Device.QoS.MaxQueueEntries"; + } + leaf queue-number-of-entries { + type uint32; + config false; + description + "Device.QoS.QueueNumberOfEntries"; + reference + "Device.QoS.QueueNumberOfEntries"; + } + leaf queue-stats-number-of-entries { + type uint32; + config false; + description + "Device.QoS.QueueStatsNumberOfEntries"; + reference + "Device.QoS.QueueStatsNumberOfEntries"; + } + leaf max-shaper-entries { + type uint32; + config false; + description + "Device.QoS.MaxShaperEntries"; + reference + "Device.QoS.MaxShaperEntries"; + } + leaf shaper-number-of-entries { + type uint32; + config false; + description + "Device.QoS.ShaperNumberOfEntries"; + reference + "Device.QoS.ShaperNumberOfEntries"; + } + leaf default-forwarding-policy { + type uint32; + description + "Device.QoS.DefaultForwardingPolicy"; + reference + "Device.QoS.DefaultForwardingPolicy"; + } + leaf default-traffic-class { + type uint32; + description + "Device.QoS.DefaultTrafficClass"; + reference + "Device.QoS.DefaultTrafficClass"; + } + leaf default-policer { + type string { + length "min..256"; + } + description + "Device.QoS.DefaultPolicer"; + reference + "Device.QoS.DefaultPolicer"; + } + leaf default-queue { + type string { + length "min..256"; + } + description + "Device.QoS.DefaultQueue"; + reference + "Device.QoS.DefaultQueue"; + } + leaf default-dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.DefaultDSCPMark"; + reference + "Device.QoS.DefaultDSCPMark"; + } + leaf default-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.DefaultEthernetPriorityMark"; + reference + "Device.QoS.DefaultEthernetPriorityMark"; + } + leaf default-inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.DefaultInnerEthernetPriorityMark"; + reference + "Device.QoS.DefaultInnerEthernetPriorityMark"; + } + leaf available-app-list { + type string; + config false; + description + "Device.QoS.AvailableAppList"; + reference + "Device.QoS.AvailableAppList"; + } + } + + grouping qo-s-app-g { + description + "Grouping object for Device.QoS.App.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.App.{i}.Enable"; + reference + "Device.QoS.App.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.App.{i}.Status"; + reference + "Device.QoS.App.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.App.{i}.Alias"; + reference + "Device.QoS.App.{i}.Alias"; + } + leaf protocol-identifier { + type string { + length "min..256"; + } + description + "Device.QoS.App.{i}.ProtocolIdentifier"; + reference + "Device.QoS.App.{i}.ProtocolIdentifier"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.QoS.App.{i}.Name"; + reference + "Device.QoS.App.{i}.Name"; + } + leaf default-forwarding-policy { + type uint32; + description + "Device.QoS.App.{i}.DefaultForwardingPolicy"; + reference + "Device.QoS.App.{i}.DefaultForwardingPolicy"; + } + leaf default-traffic-class { + type uint32; + description + "Device.QoS.App.{i}.DefaultTrafficClass"; + reference + "Device.QoS.App.{i}.DefaultTrafficClass"; + } + leaf default-policer { + type string { + length "min..256"; + } + description + "Device.QoS.App.{i}.DefaultPolicer"; + reference + "Device.QoS.App.{i}.DefaultPolicer"; + } + leaf default-dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.App.{i}.DefaultDSCPMark"; + reference + "Device.QoS.App.{i}.DefaultDSCPMark"; + } + leaf default-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; + reference + "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; + } + leaf default-inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; + reference + "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; + } + } + + grouping qo-s-classification-g { + description + "Grouping object for Device.QoS.Classification.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Classification.{i}.Enable"; + reference + "Device.QoS.Classification.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Classification.{i}.Status"; + reference + "Device.QoS.Classification.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.QoS.Classification.{i}.Order"; + reference + "Device.QoS.Classification.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Classification.{i}.Alias"; + reference + "Device.QoS.Classification.{i}.Alias"; + } + leaf dhcp-type { + type enumeration { + enum DHCPv4 { + description + "Enum Value - DHCPv4"; + } + enum DHCPv6 { + description + "Enum Value - DHCPv6"; + } + } + description + "Device.QoS.Classification.{i}.DHCPType"; + reference + "Device.QoS.Classification.{i}.DHCPType"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.Classification.{i}.Interface"; + reference + "Device.QoS.Classification.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.QoS.Classification.{i}.AllInterfaces"; + reference + "Device.QoS.Classification.{i}.AllInterfaces"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.QoS.Classification.{i}.DestIP"; + reference + "Device.QoS.Classification.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..49"; + } + description + "Device.QoS.Classification.{i}.DestMask"; + reference + "Device.QoS.Classification.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestIPExclude"; + reference + "Device.QoS.Classification.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.QoS.Classification.{i}.SourceIP"; + reference + "Device.QoS.Classification.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..49"; + } + description + "Device.QoS.Classification.{i}.SourceMask"; + reference + "Device.QoS.Classification.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceIPExclude"; + reference + "Device.QoS.Classification.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.QoS.Classification.{i}.Protocol"; + reference + "Device.QoS.Classification.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.ProtocolExclude"; + reference + "Device.QoS.Classification.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.DestPort"; + reference + "Device.QoS.Classification.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.DestPortRangeMax"; + reference + "Device.QoS.Classification.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestPortExclude"; + reference + "Device.QoS.Classification.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.SourcePort"; + reference + "Device.QoS.Classification.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.SourcePortRangeMax"; + reference + "Device.QoS.Classification.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourcePortExclude"; + reference + "Device.QoS.Classification.{i}.SourcePortExclude"; + } + leaf source-mac-address { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.SourceMACAddress"; + reference + "Device.QoS.Classification.{i}.SourceMACAddress"; + } + leaf source-mac-mask { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.SourceMACMask"; + reference + "Device.QoS.Classification.{i}.SourceMACMask"; + } + leaf source-mac-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceMACExclude"; + reference + "Device.QoS.Classification.{i}.SourceMACExclude"; + } + leaf dest-mac-address { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.DestMACAddress"; + reference + "Device.QoS.Classification.{i}.DestMACAddress"; + } + leaf dest-mac-mask { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.DestMACMask"; + reference + "Device.QoS.Classification.{i}.DestMACMask"; + } + leaf dest-mac-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestMACExclude"; + reference + "Device.QoS.Classification.{i}.DestMACExclude"; + } + leaf ethertype { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.Ethertype"; + reference + "Device.QoS.Classification.{i}.Ethertype"; + } + leaf ethertype-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.EthertypeExclude"; + reference + "Device.QoS.Classification.{i}.EthertypeExclude"; + } + leaf ssap { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.SSAP"; + reference + "Device.QoS.Classification.{i}.SSAP"; + } + leaf ssap-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SSAPExclude"; + reference + "Device.QoS.Classification.{i}.SSAPExclude"; + } + leaf dsap { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.DSAP"; + reference + "Device.QoS.Classification.{i}.DSAP"; + } + leaf dsap-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DSAPExclude"; + reference + "Device.QoS.Classification.{i}.DSAPExclude"; + } + leaf llc-control { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.LLCControl"; + reference + "Device.QoS.Classification.{i}.LLCControl"; + } + leaf llc-control-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.LLCControlExclude"; + reference + "Device.QoS.Classification.{i}.LLCControlExclude"; + } + leaf snapoui { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.SNAPOUI"; + reference + "Device.QoS.Classification.{i}.SNAPOUI"; + } + leaf snapoui-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SNAPOUIExclude"; + reference + "Device.QoS.Classification.{i}.SNAPOUIExclude"; + } + leaf source-vendor-class-id { + type string { + length "min..255"; + } + description + "Device.QoS.Classification.{i}.SourceVendorClassID"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassID"; + } + leaf source-vendor-class-idv6 { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; + } + leaf source-vendor-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; + } + leaf source-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; + } + leaf dest-vendor-class-id { + type string { + length "min..255"; + } + description + "Device.QoS.Classification.{i}.DestVendorClassID"; + reference + "Device.QoS.Classification.{i}.DestVendorClassID"; + } + leaf dest-vendor-class-idv6 { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestVendorClassIDv6"; + reference + "Device.QoS.Classification.{i}.DestVendorClassIDv6"; + } + leaf dest-vendor-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; + reference + "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; + } + leaf dest-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.QoS.Classification.{i}.DestVendorClassIDMode"; + reference + "Device.QoS.Classification.{i}.DestVendorClassIDMode"; + } + leaf source-client-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceClientID"; + reference + "Device.QoS.Classification.{i}.SourceClientID"; + } + leaf source-client-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceClientIDExclude"; + reference + "Device.QoS.Classification.{i}.SourceClientIDExclude"; + } + leaf dest-client-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestClientID"; + reference + "Device.QoS.Classification.{i}.DestClientID"; + } + leaf dest-client-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestClientIDExclude"; + reference + "Device.QoS.Classification.{i}.DestClientIDExclude"; + } + leaf source-user-class-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceUserClassID"; + reference + "Device.QoS.Classification.{i}.SourceUserClassID"; + } + leaf source-user-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; + reference + "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; + } + leaf dest-user-class-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestUserClassID"; + reference + "Device.QoS.Classification.{i}.DestUserClassID"; + } + leaf dest-user-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestUserClassIDExclude"; + reference + "Device.QoS.Classification.{i}.DestUserClassIDExclude"; + } + leaf source-vendor-specific-info { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; + } + leaf source-vendor-specific-info-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; + } + leaf source-vendor-specific-info-enterprise { + type uint32; + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; + } + leaf source-vendor-specific-info-sub-option { + type int32 { + range "0..255"; + } + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; + } + leaf dest-vendor-specific-info { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; + } + leaf dest-vendor-specific-info-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; + } + leaf dest-vendor-specific-info-enterprise { + type uint32; + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; + } + leaf dest-vendor-specific-info-sub-option { + type int32 { + range "0..255"; + } + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; + } + leaf tcpack { + type boolean; + description + "Device.QoS.Classification.{i}.TCPACK"; + reference + "Device.QoS.Classification.{i}.TCPACK"; + } + leaf tcpack-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.TCPACKExclude"; + reference + "Device.QoS.Classification.{i}.TCPACKExclude"; + } + leaf ip-length-min { + type uint32; + description + "Device.QoS.Classification.{i}.IPLengthMin"; + reference + "Device.QoS.Classification.{i}.IPLengthMin"; + } + leaf ip-length-max { + type uint32; + description + "Device.QoS.Classification.{i}.IPLengthMax"; + reference + "Device.QoS.Classification.{i}.IPLengthMax"; + } + leaf ip-length-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.IPLengthExclude"; + reference + "Device.QoS.Classification.{i}.IPLengthExclude"; + } + leaf dscp-check { + type int32 { + range "-1..63"; + } + description + "Device.QoS.Classification.{i}.DSCPCheck"; + reference + "Device.QoS.Classification.{i}.DSCPCheck"; + } + leaf dscp-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DSCPExclude"; + reference + "Device.QoS.Classification.{i}.DSCPExclude"; + } + leaf dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Classification.{i}.DSCPMark"; + reference + "Device.QoS.Classification.{i}.DSCPMark"; + } + leaf ethernet-priority-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.EthernetPriorityCheck"; + reference + "Device.QoS.Classification.{i}.EthernetPriorityCheck"; + } + leaf ethernet-priority-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.EthernetPriorityExclude"; + reference + "Device.QoS.Classification.{i}.EthernetPriorityExclude"; + } + leaf ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Classification.{i}.EthernetPriorityMark"; + reference + "Device.QoS.Classification.{i}.EthernetPriorityMark"; + } + leaf inner-ethernet-priority-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; + reference + "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; + } + leaf inner-ethernet-priority-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; + reference + "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; + } + leaf inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; + reference + "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; + } + leaf ethernet-dei-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.EthernetDEICheck"; + reference + "Device.QoS.Classification.{i}.EthernetDEICheck"; + } + leaf ethernet-dei-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.EthernetDEIExclude"; + reference + "Device.QoS.Classification.{i}.EthernetDEIExclude"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.VLANIDCheck"; + reference + "Device.QoS.Classification.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.VLANIDExclude"; + reference + "Device.QoS.Classification.{i}.VLANIDExclude"; + } + leaf out-of-band-info { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.OutOfBandInfo"; + reference + "Device.QoS.Classification.{i}.OutOfBandInfo"; + } + leaf forwarding-policy { + type uint32; + description + "Device.QoS.Classification.{i}.ForwardingPolicy"; + reference + "Device.QoS.Classification.{i}.ForwardingPolicy"; + } + leaf traffic-class { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.TrafficClass"; + reference + "Device.QoS.Classification.{i}.TrafficClass"; + } + leaf policer { + type string { + length "min..256"; + } + description + "Device.QoS.Classification.{i}.Policer"; + reference + "Device.QoS.Classification.{i}.Policer"; + } + leaf app { + type string { + length "min..256"; + } + description + "Device.QoS.Classification.{i}.App"; + reference + "Device.QoS.Classification.{i}.App"; + } + } + + grouping qo-s-flow-g { + description + "Grouping object for Device.QoS.Flow.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Flow.{i}.Enable"; + reference + "Device.QoS.Flow.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Flow.{i}.Status"; + reference + "Device.QoS.Flow.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Flow.{i}.Alias"; + reference + "Device.QoS.Flow.{i}.Alias"; + } + leaf type { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.Type"; + reference + "Device.QoS.Flow.{i}.Type"; + } + leaf type-parameters { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.TypeParameters"; + reference + "Device.QoS.Flow.{i}.TypeParameters"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.QoS.Flow.{i}.Name"; + reference + "Device.QoS.Flow.{i}.Name"; + } + leaf app { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.App"; + reference + "Device.QoS.Flow.{i}.App"; + } + leaf forwarding-policy { + type uint32; + description + "Device.QoS.Flow.{i}.ForwardingPolicy"; + reference + "Device.QoS.Flow.{i}.ForwardingPolicy"; + } + leaf traffic-class { + type uint32; + description + "Device.QoS.Flow.{i}.TrafficClass"; + reference + "Device.QoS.Flow.{i}.TrafficClass"; + } + leaf policer { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.Policer"; + reference + "Device.QoS.Flow.{i}.Policer"; + } + leaf dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Flow.{i}.DSCPMark"; + reference + "Device.QoS.Flow.{i}.DSCPMark"; + } + leaf ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Flow.{i}.EthernetPriorityMark"; + reference + "Device.QoS.Flow.{i}.EthernetPriorityMark"; + } + leaf inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; + reference + "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; + } + } + + grouping qo-s-policer-g { + description + "Grouping object for Device.QoS.Policer.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Policer.{i}.Enable"; + reference + "Device.QoS.Policer.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Policer.{i}.Status"; + reference + "Device.QoS.Policer.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Policer.{i}.Alias"; + reference + "Device.QoS.Policer.{i}.Alias"; + } + leaf committed-rate { + type uint32; + description + "Device.QoS.Policer.{i}.CommittedRate"; + reference + "Device.QoS.Policer.{i}.CommittedRate"; + } + leaf committed-burst-size { + type uint32; + description + "Device.QoS.Policer.{i}.CommittedBurstSize"; + reference + "Device.QoS.Policer.{i}.CommittedBurstSize"; + } + leaf excess-burst-size { + type uint32; + description + "Device.QoS.Policer.{i}.ExcessBurstSize"; + reference + "Device.QoS.Policer.{i}.ExcessBurstSize"; + } + leaf peak-rate { + type uint32; + description + "Device.QoS.Policer.{i}.PeakRate"; + reference + "Device.QoS.Policer.{i}.PeakRate"; + } + leaf peak-burst-size { + type uint32; + description + "Device.QoS.Policer.{i}.PeakBurstSize"; + reference + "Device.QoS.Policer.{i}.PeakBurstSize"; + } + leaf meter-type { + type string; + description + "Device.QoS.Policer.{i}.MeterType"; + reference + "Device.QoS.Policer.{i}.MeterType"; + } + leaf possible-meter-types { + type string; + config false; + description + "Device.QoS.Policer.{i}.PossibleMeterTypes"; + reference + "Device.QoS.Policer.{i}.PossibleMeterTypes"; + } + leaf conforming-action { + type string; + description + "Device.QoS.Policer.{i}.ConformingAction"; + reference + "Device.QoS.Policer.{i}.ConformingAction"; + } + leaf partial-conforming-action { + type string; + description + "Device.QoS.Policer.{i}.PartialConformingAction"; + reference + "Device.QoS.Policer.{i}.PartialConformingAction"; + } + leaf non-conforming-action { + type string; + description + "Device.QoS.Policer.{i}.NonConformingAction"; + reference + "Device.QoS.Policer.{i}.NonConformingAction"; + } + leaf total-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.TotalCountedPackets"; + reference + "Device.QoS.Policer.{i}.TotalCountedPackets"; + } + leaf total-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.TotalCountedBytes"; + reference + "Device.QoS.Policer.{i}.TotalCountedBytes"; + } + leaf conforming-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.ConformingCountedPackets"; + reference + "Device.QoS.Policer.{i}.ConformingCountedPackets"; + } + leaf conforming-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.ConformingCountedBytes"; + reference + "Device.QoS.Policer.{i}.ConformingCountedBytes"; + } + leaf partially-conforming-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; + reference + "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; + } + leaf partially-conforming-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; + reference + "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; + } + leaf non-conforming-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.NonConformingCountedPackets"; + reference + "Device.QoS.Policer.{i}.NonConformingCountedPackets"; + } + leaf non-conforming-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.NonConformingCountedBytes"; + reference + "Device.QoS.Policer.{i}.NonConformingCountedBytes"; + } + } + + grouping qo-s-queue-g { + description + "Grouping object for Device.QoS.Queue.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Queue.{i}.Enable"; + reference + "Device.QoS.Queue.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Queue.{i}.Status"; + reference + "Device.QoS.Queue.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Queue.{i}.Alias"; + reference + "Device.QoS.Queue.{i}.Alias"; + } + leaf traffic-classes { + type uint32; + description + "Device.QoS.Queue.{i}.TrafficClasses"; + reference + "Device.QoS.Queue.{i}.TrafficClasses"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.Queue.{i}.Interface"; + reference + "Device.QoS.Queue.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.QoS.Queue.{i}.AllInterfaces"; + reference + "Device.QoS.Queue.{i}.AllInterfaces"; + } + leaf hardware-assisted { + type boolean; + config false; + description + "Device.QoS.Queue.{i}.HardwareAssisted"; + reference + "Device.QoS.Queue.{i}.HardwareAssisted"; + } + leaf buffer-length { + type uint32; + config false; + description + "Device.QoS.Queue.{i}.BufferLength"; + reference + "Device.QoS.Queue.{i}.BufferLength"; + } + leaf weight { + type uint32; + description + "Device.QoS.Queue.{i}.Weight"; + reference + "Device.QoS.Queue.{i}.Weight"; + } + leaf precedence { + type uint32 { + range "1..max"; + } + description + "Device.QoS.Queue.{i}.Precedence"; + reference + "Device.QoS.Queue.{i}.Precedence"; + } + leaf red-threshold { + type uint32 { + range "min..100"; + } + description + "Device.QoS.Queue.{i}.REDThreshold"; + reference + "Device.QoS.Queue.{i}.REDThreshold"; + } + leaf red-percentage { + type uint32 { + range "min..100"; + } + description + "Device.QoS.Queue.{i}.REDPercentage"; + reference + "Device.QoS.Queue.{i}.REDPercentage"; + } + leaf drop-algorithm { + type enumeration { + enum RED { + description + "Enum Value - RED"; + } + enum DT { + description + "Enum Value - DT"; + } + enum WRED { + description + "Enum Value - WRED"; + } + enum BLUE { + description + "Enum Value - BLUE"; + } + } + description + "Device.QoS.Queue.{i}.DropAlgorithm"; + reference + "Device.QoS.Queue.{i}.DropAlgorithm"; + } + leaf scheduler-algorithm { + type enumeration { + enum WFQ { + description + "Enum Value - WFQ"; + } + enum WRR { + description + "Enum Value - WRR"; + } + enum SP { + description + "Enum Value - SP"; + } + } + description + "Device.QoS.Queue.{i}.SchedulerAlgorithm"; + reference + "Device.QoS.Queue.{i}.SchedulerAlgorithm"; + } + leaf shaping-rate { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Queue.{i}.ShapingRate"; + reference + "Device.QoS.Queue.{i}.ShapingRate"; + } + leaf shaping-burst-size { + type uint32; + description + "Device.QoS.Queue.{i}.ShapingBurstSize"; + reference + "Device.QoS.Queue.{i}.ShapingBurstSize"; + } + } + + grouping qo-s-queue-stats-g { + description + "Grouping object for Device.QoS.QueueStats.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.QueueStats.{i}.Enable"; + reference + "Device.QoS.QueueStats.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.QueueStats.{i}.Status"; + reference + "Device.QoS.QueueStats.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.QueueStats.{i}.Alias"; + reference + "Device.QoS.QueueStats.{i}.Alias"; + } + leaf queue { + type string { + length "min..256"; + } + description + "Device.QoS.QueueStats.{i}.Queue"; + reference + "Device.QoS.QueueStats.{i}.Queue"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.QueueStats.{i}.Interface"; + reference + "Device.QoS.QueueStats.{i}.Interface"; + } + leaf output-packets { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.OutputPackets"; + reference + "Device.QoS.QueueStats.{i}.OutputPackets"; + } + leaf output-bytes { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.OutputBytes"; + reference + "Device.QoS.QueueStats.{i}.OutputBytes"; + } + leaf dropped-packets { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.DroppedPackets"; + reference + "Device.QoS.QueueStats.{i}.DroppedPackets"; + } + leaf dropped-bytes { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.DroppedBytes"; + reference + "Device.QoS.QueueStats.{i}.DroppedBytes"; + } + leaf queue-occupancy-packets { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; + reference + "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; + } + leaf queue-occupancy-percentage { + type uint32 { + range "0..100"; + } + config false; + description + "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; + reference + "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; + } + } + + grouping qo-s-shaper-g { + description + "Grouping object for Device.QoS.Shaper.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Shaper.{i}.Enable"; + reference + "Device.QoS.Shaper.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Shaper.{i}.Status"; + reference + "Device.QoS.Shaper.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Shaper.{i}.Alias"; + reference + "Device.QoS.Shaper.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.Shaper.{i}.Interface"; + reference + "Device.QoS.Shaper.{i}.Interface"; + } + leaf shaping-rate { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Shaper.{i}.ShapingRate"; + reference + "Device.QoS.Shaper.{i}.ShapingRate"; + } + leaf shaping-burst-size { + type uint32; + description + "Device.QoS.Shaper.{i}.ShapingBurstSize"; + reference + "Device.QoS.Shaper.{i}.ShapingBurstSize"; + } + } + + grouping device-router-advertisement-g { + description + "Grouping object for Device.RouterAdvertisement."; + leaf enable { + type boolean; + description + "Device.RouterAdvertisement.Enable"; + reference + "Device.RouterAdvertisement.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; + reference + "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; + } + } + + grouping router-advertisement-interface-setting-g { + description + "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; + } + leaf manual-prefixes { + type string; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; + } + leaf prefixes { + type string; + config false; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; + } + leaf max-rtr-adv-interval { + type uint32 { + range "4..1800"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; + } + leaf min-rtr-adv-interval { + type uint32 { + range "3..1350"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; + } + leaf adv-default-lifetime { + type uint32 { + range "min..65535"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; + } + leaf adv-managed-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; + } + leaf adv-other-config-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; + } + leaf adv-mobile-agent-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; + } + leaf adv-preferred-router-flag { + type enumeration { + enum High { + description + "Enum Value - High"; + } + enum Medium { + description + "Enum Value - Medium"; + } + enum Low { + description + "Enum Value - Low"; + } + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; + } + leaf adv-nd-proxy-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; + } + leaf adv-link-mtu { + type uint32; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; + } + leaf adv-reachable-time { + type uint32 { + range "min..3600000"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; + } + leaf adv-retrans-timer { + type uint32; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; + } + leaf adv-cur-hop-limit { + type uint32 { + range "min..255"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; + } + } + + grouping interface-setting-option-g { + description + "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; + } + leaf value { + type string { + length "0..65535"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; + } + } + + grouping device-routing-g { + description + "Grouping object for Device.Routing."; + leaf router-number-of-entries { + type uint32; + config false; + description + "Device.Routing.RouterNumberOfEntries"; + reference + "Device.Routing.RouterNumberOfEntries"; + } + } + + grouping routing-rip-g { + description + "Grouping object for Device.Routing.RIP."; + leaf enable { + type boolean; + description + "Device.Routing.RIP.Enable"; + reference + "Device.Routing.RIP.Enable"; + } + leaf supported-modes { + type string; + config false; + description + "Device.Routing.RIP.SupportedModes"; + reference + "Device.Routing.RIP.SupportedModes"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; + reference + "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; + } + } + + grouping rip-interface-setting-g { + description + "Grouping object for Device.Routing.RIP.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.RIP.InterfaceSetting.{i}.Status"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; + } + leaf accept-ra { + type boolean; + description + "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; + } + leaf send-ra { + type boolean; + description + "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; + } + } + + grouping routing-route-information-g { + description + "Grouping object for Device.Routing.RouteInformation."; + leaf enable { + type boolean; + description + "Device.Routing.RouteInformation.Enable"; + reference + "Device.Routing.RouteInformation.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; + reference + "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; + } + } + + grouping route-information-interface-setting-g { + description + "Grouping object for Device.Routing.RouteInformation.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; + } + leaf interface { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; + } + leaf source-router { + type string { + length "min..45"; + } + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; + } + leaf preferred-route-flag { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; + } + leaf prefix { + type string { + length "min..49"; + } + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; + } + leaf route-lifetime { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; + } + } + + grouping routing-router-g { + description + "Grouping object for Device.Routing.Router.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.Router.{i}.Enable"; + reference + "Device.Routing.Router.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.Router.{i}.Status"; + reference + "Device.Routing.Router.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.Router.{i}.Alias"; + reference + "Device.Routing.Router.{i}.Alias"; + } + leaf ipv4-forwarding-number-of-entries { + type uint32; + config false; + description + "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; + reference + "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; + } + leaf ipv6-forwarding-number-of-entries { + type uint32; + config false; + description + "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; + reference + "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; + } + } + + grouping router-ipv4-forwarding-g { + description + "Grouping object for Device.Routing.Router.{i}.IPv4Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; + } + leaf static-route { + type boolean; + config false; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; + } + leaf dest-ip-address { + type string { + length "min..15"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; + } + leaf dest-subnet-mask { + type string { + length "min..15"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; + } + leaf forwarding-policy { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; + } + leaf gateway-ip-address { + type string { + length "min..15"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; + } + leaf origin { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; + } + leaf forwarding-metric { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; + } + } + + grouping router-ipv6-forwarding-g { + description + "Grouping object for Device.Routing.Router.{i}.IPv6Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; + } + leaf dest-ip-prefix { + type string { + length "min..49"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; + } + leaf forwarding-policy { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; + } + leaf next-hop { + type string { + length "min..45"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; + } + leaf origin { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; + } + leaf forwarding-metric { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; + } + leaf expiration-time { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; + } + } + + grouping device-security-g { + description + "Grouping object for Device.Security."; + leaf certificate-number-of-entries { + type uint32; + config false; + description + "Device.Security.CertificateNumberOfEntries"; + reference + "Device.Security.CertificateNumberOfEntries"; + } + } + + grouping security-certificate-g { + description + "Grouping object for Device.Security.Certificate.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Security.Certificate.{i}.Enable"; + reference + "Device.Security.Certificate.{i}.Enable"; + } + leaf last-modif { + type string; + config false; + description + "Device.Security.Certificate.{i}.LastModif"; + reference + "Device.Security.Certificate.{i}.LastModif"; + } + leaf serial-number { + type string; + config false; + description + "Device.Security.Certificate.{i}.SerialNumber"; + reference + "Device.Security.Certificate.{i}.SerialNumber"; + } + leaf issuer { + type string; + config false; + description + "Device.Security.Certificate.{i}.Issuer"; + reference + "Device.Security.Certificate.{i}.Issuer"; + } + leaf not-before { + type string; + config false; + description + "Device.Security.Certificate.{i}.NotBefore"; + reference + "Device.Security.Certificate.{i}.NotBefore"; + } + leaf not-after { + type string; + config false; + description + "Device.Security.Certificate.{i}.NotAfter"; + reference + "Device.Security.Certificate.{i}.NotAfter"; + } + leaf subject { + type string; + config false; + description + "Device.Security.Certificate.{i}.Subject"; + reference + "Device.Security.Certificate.{i}.Subject"; + } + leaf subject-alt { + type string; + config false; + description + "Device.Security.Certificate.{i}.SubjectAlt"; + reference + "Device.Security.Certificate.{i}.SubjectAlt"; + } + leaf signature-algorithm { + type string; + config false; + description + "Device.Security.Certificate.{i}.SignatureAlgorithm"; + reference + "Device.Security.Certificate.{i}.SignatureAlgorithm"; + } + } + + grouping device-self-test-diagnostics-g { + description + "Grouping object for Device.SelfTestDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.SelfTestDiagnostics.DiagnosticsState"; + reference + "Device.SelfTestDiagnostics.DiagnosticsState"; + } + leaf results { + type string; + config false; + description + "Device.SelfTestDiagnostics.Results"; + reference + "Device.SelfTestDiagnostics.Results"; + } + } + + grouping device-smart-card-readers-g { + description + "Grouping object for Device.SmartCardReaders."; + leaf smart-card-reader-number-of-entries { + type uint32; + config false; + description + "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; + reference + "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; + } + } + + grouping smart-card-readers-smart-card-reader-g { + description + "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.Status"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Status"; + } + leaf name { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.Name"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Name"; + } + leaf reset-time { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; + } + leaf decryption-failed-counter { + type uint32; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; + } + leaf decryption-failed-no-key-counter { + type uint32; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; + } + } + + grouping smart-card-reader-smart-card-g { + description + "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; + leaf status { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; + } + leaf type { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; + } + leaf application { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; + } + leaf serial-number { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; + } + leaf atr { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; + } + } + + grouping device-software-modules-g { + description + "Grouping object for Device.SoftwareModules."; + leaf exec-env-number-of-entries { + type uint32; + config false; + description + "Device.SoftwareModules.ExecEnvNumberOfEntries"; + reference + "Device.SoftwareModules.ExecEnvNumberOfEntries"; + } + leaf deployment-unit-number-of-entries { + type uint32; + config false; + description + "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; + reference + "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; + } + leaf execution-unit-number-of-entries { + type uint32; + config false; + description + "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; + reference + "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; + } + } + + grouping software-modules-deployment-unit-g { + description + "Grouping object for Device.SoftwareModules.DeploymentUnit.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf uuid { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; + } + leaf duid { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Name"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Name"; + } + leaf status { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Status"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Status"; + } + leaf resolved { + type boolean; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; + } + leaf url { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.URL"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.URL"; + } + leaf description { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Description"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Description"; + } + leaf vendor { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; + } + leaf version { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Version"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Version"; + } + leaf vendor-log-list { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; + } + leaf vendor-config-list { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; + } + leaf execution-unit-list { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; + } + leaf execution-env-ref { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; + } + } + + grouping software-modules-exec-env-g { + description + "Grouping object for Device.SoftwareModules.ExecEnv.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.SoftwareModules.ExecEnv.{i}.Enable"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Status"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SoftwareModules.ExecEnv.{i}.Alias"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Name"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Name"; + } + leaf type { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Type"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Type"; + } + leaf initial-run-level { + type uint32 { + range "min..65535"; + } + description + "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; + reference + "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; + } + leaf current-run-level { + type int32 { + range "-1..65535"; + } + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; + reference + "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; + } + leaf initial-execution-unit-run-level { + type int32 { + range "-1..65535"; + } + description + "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; + reference + "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; + } + leaf vendor { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Vendor"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Vendor"; + } + leaf version { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Version"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Version"; + } + leaf parent-exec-env { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; + reference + "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; + } + leaf allocated-disk-space { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; + } + leaf available-disk-space { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; + } + leaf allocated-memory { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; + } + leaf available-memory { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; + } + leaf active-execution-units { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; + reference + "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; + } + leaf processor-ref-list { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; + reference + "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; + } + } + + grouping software-modules-execution-unit-g { + description + "Grouping object for Device.SoftwareModules.ExecutionUnit.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf euid { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Name"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Name"; + } + leaf exec-env-label { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; + } + leaf status { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Status"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Status"; + } + leaf execution-fault-code { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; + } + leaf execution-fault-message { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; + } + leaf auto-start { + type boolean; + description + "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; + } + leaf run-level { + type uint32 { + range "min..65535"; + } + description + "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; + } + leaf vendor { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; + } + leaf version { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Version"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Version"; + } + leaf description { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Description"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Description"; + } + leaf disk-space-in-use { + type int32; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; + } + leaf memory-in-use { + type int32; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; + } + leaf references { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.References"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.References"; + } + leaf associated-process-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; + } + leaf vendor-log-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; + } + leaf vendor-config-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; + } + leaf supported-data-model-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; + } + leaf execution-env-ref { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; + } + } + + grouping device-time-g { + description + "Grouping object for Device.Time."; + leaf enable { + type boolean; + description + "Device.Time.Enable"; + reference + "Device.Time.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Time.Status"; + reference + "Device.Time.Status"; + } + leaf ntp-server1 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer1"; + reference + "Device.Time.NTPServer1"; + } + leaf ntp-server2 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer2"; + reference + "Device.Time.NTPServer2"; + } + leaf ntp-server3 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer3"; + reference + "Device.Time.NTPServer3"; + } + leaf ntp-server4 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer4"; + reference + "Device.Time.NTPServer4"; + } + leaf ntp-server5 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer5"; + reference + "Device.Time.NTPServer5"; + } + leaf current-local-time { + type string; + config false; + description + "Device.Time.CurrentLocalTime"; + reference + "Device.Time.CurrentLocalTime"; + } + leaf local-time-zone { + type string { + length "min..256"; + } + description + "Device.Time.LocalTimeZone"; + reference + "Device.Time.LocalTimeZone"; + } + } + + grouping device-upa-g { + description + "Grouping object for Device.UPA."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.UPA.InterfaceNumberOfEntries"; + reference + "Device.UPA.InterfaceNumberOfEntries"; + } + } + + grouping diagnostics-interface-measurement-g { + description + "Grouping object for Device.UPA.Diagnostics.InterfaceMeasurement."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_InvalidPort { + description + "Enum Value - Error_InvalidPort"; + } + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; + } + leaf type { + type enumeration { + enum SNR { + description + "Enum Value - SNR"; + } + enum CFR { + description + "Enum Value - CFR"; + } + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; + } + leaf port { + type uint32 { + range "0..65535"; + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; + } + leaf measurements { + type uint32; + config false; + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; + } + leaf rx-gain { + type int32; + config false; + description + "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; + } + } + + grouping upa-interface-g { + description + "Grouping object for Device.UPA.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.UPA.Interface.{i}.Enable"; + reference + "Device.UPA.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.UPA.Interface.{i}.Status"; + reference + "Device.UPA.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.UPA.Interface.{i}.Alias"; + reference + "Device.UPA.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.UPA.Interface.{i}.Name"; + reference + "Device.UPA.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.LastChange"; + reference + "Device.UPA.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.UPA.Interface.{i}.LowerLayers"; + reference + "Device.UPA.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.Upstream"; + reference + "Device.UPA.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.MACAddress"; + reference + "Device.UPA.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.UPA.Interface.{i}.FirmwareVersion"; + reference + "Device.UPA.Interface.{i}.FirmwareVersion"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.MaxBitRate"; + reference + "Device.UPA.Interface.{i}.MaxBitRate"; + } + leaf node-type { + type enumeration { + enum AP { + description + "Enum Value - AP"; + } + enum EP { + description + "Enum Value - EP"; + } + } + description + "Device.UPA.Interface.{i}.NodeType"; + reference + "Device.UPA.Interface.{i}.NodeType"; + } + leaf logical-network { + type string { + length "min..20"; + } + description + "Device.UPA.Interface.{i}.LogicalNetwork"; + reference + "Device.UPA.Interface.{i}.LogicalNetwork"; + } + leaf encryption-method { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum DES { + description + "Enum Value - DES"; + } + enum 3DES { + description + "Enum Value - 3DES"; + } + enum AES128 { + description + "Enum Value - AES128"; + } + enum AES256 { + description + "Enum Value - AES256"; + } + } + description + "Device.UPA.Interface.{i}.EncryptionMethod"; + reference + "Device.UPA.Interface.{i}.EncryptionMethod"; + } + leaf power-backoff-enabled { + type boolean; + description + "Device.UPA.Interface.{i}.PowerBackoffEnabled"; + reference + "Device.UPA.Interface.{i}.PowerBackoffEnabled"; + } + leaf power-backoff-mechanism-active { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; + reference + "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; + } + leaf est-application-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.EstApplicationThroughput"; + reference + "Device.UPA.Interface.{i}.EstApplicationThroughput"; + } + leaf active-notch-enable { + type boolean; + description + "Device.UPA.Interface.{i}.ActiveNotchEnable"; + reference + "Device.UPA.Interface.{i}.ActiveNotchEnable"; + } + leaf active-notch-number-of-entries { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; + reference + "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + leaf bridge-for-number-of-entries { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; + reference + "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; + } + } + + grouping interface-active-notch-g { + description + "Grouping object for Device.UPA.Interface.{i}.ActiveNotch.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; + } + leaf start-freq { + type uint32; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; + } + leaf stop-freq { + type uint32; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; + } + leaf depth { + type uint32; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; + } + } + + grouping upa-interface-associated-device-g { + description + "Grouping object for Device.UPA.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; + } + leaf logical-network { + type string; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; + } + leaf phy-tx-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; + } + leaf phy-rx-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; + } + leaf real-phy-rx-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; + } + leaf estimated-plr { + type uint32 { + range "0..100"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; + } + leaf mean-estimated-att { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; + } + leaf smart-route-intermediate-plcmac { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; + } + leaf direct-route { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; + } + leaf active { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping interface-bridge-for-g { + description + "Grouping object for Device.UPA.Interface.{i}.BridgeFor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; + } + leaf port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; + } + } + + grouping upa-interface-stats-g { + description + "Grouping object for Device.UPA.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BytesSent"; + reference + "Device.UPA.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BytesReceived"; + reference + "Device.UPA.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.PacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.UPA.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping u-pn-p-description-g { + description + "Grouping object for Device.UPnP.Description."; + leaf device-description-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; + reference + "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; + } + leaf device-instance-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; + reference + "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; + } + leaf service-instance-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; + reference + "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; + } + } + + grouping description-device-description-g { + description + "Grouping object for Device.UPnP.Description.DeviceDescription.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf url-base { + type string; + config false; + description + "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; + reference + "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; + } + leaf spec-version { + type string; + config false; + description + "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; + reference + "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Description.DeviceDescription.{i}.Host"; + reference + "Device.UPnP.Description.DeviceDescription.{i}.Host"; + } + } + + grouping description-device-instance-g { + description + "Grouping object for Device.UPnP.Description.DeviceInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf udn { + type string { + length "min..36"; + } + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.UDN"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.UDN"; + } + leaf parent-device { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; + } + leaf discovery-device { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; + } + leaf device-type { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; + } + leaf friendly-name { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; + } + leaf device-category { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; + } + leaf manufacturer { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; + } + leaf manufacturer-url { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; + } + leaf model-description { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; + } + leaf model-name { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; + } + leaf model-number { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; + } + leaf model-url { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; + } + leaf serial-number { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; + } + leaf upc { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.UPC"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.UPC"; + } + leaf presentation-url { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; + } + } + + grouping description-service-instance-g { + description + "Grouping object for Device.UPnP.Description.ServiceInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf parent-device { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; + } + leaf service-id { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; + } + leaf service-discovery { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; + } + leaf service-type { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; + } + leaf scpdurl { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; + } + leaf control-url { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; + } + leaf event-sub-url { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; + } + } + + grouping u-pn-p-device-g { + description + "Grouping object for Device.UPnP.Device."; + leaf enable { + type boolean; + description + "Device.UPnP.Device.Enable"; + reference + "Device.UPnP.Device.Enable"; + } + leaf u-pn-p-media-server { + type boolean; + description + "Device.UPnP.Device.UPnPMediaServer"; + reference + "Device.UPnP.Device.UPnPMediaServer"; + } + leaf u-pn-p-media-renderer { + type boolean; + description + "Device.UPnP.Device.UPnPMediaRenderer"; + reference + "Device.UPnP.Device.UPnPMediaRenderer"; + } + leaf u-pn-pwlan-access-point { + type boolean; + description + "Device.UPnP.Device.UPnPWLANAccessPoint"; + reference + "Device.UPnP.Device.UPnPWLANAccessPoint"; + } + leaf u-pn-p-qo-s-device { + type boolean; + description + "Device.UPnP.Device.UPnPQoSDevice"; + reference + "Device.UPnP.Device.UPnPQoSDevice"; + } + leaf u-pn-p-qo-s-policy-holder { + type boolean; + description + "Device.UPnP.Device.UPnPQoSPolicyHolder"; + reference + "Device.UPnP.Device.UPnPQoSPolicyHolder"; + } + leaf u-pn-pigd { + type boolean; + description + "Device.UPnP.Device.UPnPIGD"; + reference + "Device.UPnP.Device.UPnPIGD"; + } + leaf u-pn-pdm-basic-mgmt { + type boolean; + description + "Device.UPnP.Device.UPnPDMBasicMgmt"; + reference + "Device.UPnP.Device.UPnPDMBasicMgmt"; + } + leaf u-pn-pdm-configuration-mgmt { + type boolean; + description + "Device.UPnP.Device.UPnPDMConfigurationMgmt"; + reference + "Device.UPnP.Device.UPnPDMConfigurationMgmt"; + } + leaf u-pn-pdm-software-mgmt { + type boolean; + description + "Device.UPnP.Device.UPnPDMSoftwareMgmt"; + reference + "Device.UPnP.Device.UPnPDMSoftwareMgmt"; + } + } + + grouping device-capabilities-g { + description + "Grouping object for Device.UPnP.Device.Capabilities."; + leaf u-pn-p-architecture { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPArchitecture"; + reference + "Device.UPnP.Device.Capabilities.UPnPArchitecture"; + } + leaf u-pn-p-architecture-minor-ver { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; + reference + "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; + } + leaf u-pn-p-media-server { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPMediaServer"; + reference + "Device.UPnP.Device.Capabilities.UPnPMediaServer"; + } + leaf u-pn-p-media-renderer { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; + reference + "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; + } + leaf u-pn-pwlan-access-point { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; + reference + "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; + } + leaf u-pn-p-basic-device { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; + reference + "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; + } + leaf u-pn-p-qo-s-device { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; + reference + "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; + } + leaf u-pn-p-qo-s-policy-holder { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; + reference + "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; + } + leaf u-pn-pigd { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPIGD"; + reference + "Device.UPnP.Device.Capabilities.UPnPIGD"; + } + leaf u-pn-pdm-basic-mgmt { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; + reference + "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; + } + leaf u-pn-pdm-configuration-mgmt { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; + reference + "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; + } + leaf u-pn-pdm-software-mgmt { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; + reference + "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; + } + } + + grouping u-pn-p-discovery-g { + description + "Grouping object for Device.UPnP.Discovery."; + leaf root-device-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; + reference + "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; + } + leaf device-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Discovery.DeviceNumberOfEntries"; + reference + "Device.UPnP.Discovery.DeviceNumberOfEntries"; + } + leaf service-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Discovery.ServiceNumberOfEntries"; + reference + "Device.UPnP.Discovery.ServiceNumberOfEntries"; + } + } + + grouping u-pn-p-discovery-device-g { + description + "Grouping object for Device.UPnP.Discovery.Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Status"; + reference + "Device.UPnP.Discovery.Device.{i}.Status"; + } + leaf uuid { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.UUID"; + reference + "Device.UPnP.Discovery.Device.{i}.UUID"; + } + leaf usn { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.USN"; + reference + "Device.UPnP.Discovery.Device.{i}.USN"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.UPnP.Discovery.Device.{i}.LeaseTime"; + reference + "Device.UPnP.Discovery.Device.{i}.LeaseTime"; + } + leaf location { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Location"; + reference + "Device.UPnP.Discovery.Device.{i}.Location"; + } + leaf server { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Server"; + reference + "Device.UPnP.Discovery.Device.{i}.Server"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Host"; + reference + "Device.UPnP.Discovery.Device.{i}.Host"; + } + leaf last-update { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.LastUpdate"; + reference + "Device.UPnP.Discovery.Device.{i}.LastUpdate"; + } + } + + grouping discovery-root-device-g { + description + "Grouping object for Device.UPnP.Discovery.RootDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Status"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Status"; + } + leaf uuid { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.UUID"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.UUID"; + } + leaf usn { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.USN"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.USN"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; + } + leaf location { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Location"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Location"; + } + leaf server { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Server"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Server"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Host"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Host"; + } + leaf last-update { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; + } + } + + grouping discovery-service-g { + description + "Grouping object for Device.UPnP.Discovery.Service.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Status"; + reference + "Device.UPnP.Discovery.Service.{i}.Status"; + } + leaf usn { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.USN"; + reference + "Device.UPnP.Discovery.Service.{i}.USN"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.UPnP.Discovery.Service.{i}.LeaseTime"; + reference + "Device.UPnP.Discovery.Service.{i}.LeaseTime"; + } + leaf location { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Location"; + reference + "Device.UPnP.Discovery.Service.{i}.Location"; + } + leaf server { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Server"; + reference + "Device.UPnP.Discovery.Service.{i}.Server"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Host"; + reference + "Device.UPnP.Discovery.Service.{i}.Host"; + } + leaf last-update { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.LastUpdate"; + reference + "Device.UPnP.Discovery.Service.{i}.LastUpdate"; + } + leaf parent-device { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.ParentDevice"; + reference + "Device.UPnP.Discovery.Service.{i}.ParentDevice"; + } + } + + grouping device-usb-g { + description + "Grouping object for Device.USB."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.USB.InterfaceNumberOfEntries"; + reference + "Device.USB.InterfaceNumberOfEntries"; + } + leaf port-number-of-entries { + type uint32; + config false; + description + "Device.USB.PortNumberOfEntries"; + reference + "Device.USB.PortNumberOfEntries"; + } + } + + grouping usb-interface-g { + description + "Grouping object for Device.USB.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.USB.Interface.{i}.Enable"; + reference + "Device.USB.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.USB.Interface.{i}.Status"; + reference + "Device.USB.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.USB.Interface.{i}.Alias"; + reference + "Device.USB.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.USB.Interface.{i}.Name"; + reference + "Device.USB.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.USB.Interface.{i}.LastChange"; + reference + "Device.USB.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.USB.Interface.{i}.LowerLayers"; + reference + "Device.USB.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.USB.Interface.{i}.Upstream"; + reference + "Device.USB.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.USB.Interface.{i}.MACAddress"; + reference + "Device.USB.Interface.{i}.MACAddress"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.USB.Interface.{i}.MaxBitRate"; + reference + "Device.USB.Interface.{i}.MaxBitRate"; + } + leaf port { + type string; + config false; + description + "Device.USB.Interface.{i}.Port"; + reference + "Device.USB.Interface.{i}.Port"; + } + } + + grouping usb-interface-stats-g { + description + "Grouping object for Device.USB.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BytesSent"; + reference + "Device.USB.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BytesReceived"; + reference + "Device.USB.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.PacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.USB.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.USB.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping usb-port-g { + description + "Grouping object for Device.USB.Port.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.USB.Port.{i}.Alias"; + reference + "Device.USB.Port.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.USB.Port.{i}.Name"; + reference + "Device.USB.Port.{i}.Name"; + } + leaf standard { + type string; + config false; + description + "Device.USB.Port.{i}.Standard"; + reference + "Device.USB.Port.{i}.Standard"; + } + leaf type { + type string; + config false; + description + "Device.USB.Port.{i}.Type"; + reference + "Device.USB.Port.{i}.Type"; + } + leaf receptacle { + type string; + config false; + description + "Device.USB.Port.{i}.Receptacle"; + reference + "Device.USB.Port.{i}.Receptacle"; + } + leaf rate { + type string; + config false; + description + "Device.USB.Port.{i}.Rate"; + reference + "Device.USB.Port.{i}.Rate"; + } + leaf power { + type string; + config false; + description + "Device.USB.Port.{i}.Power"; + reference + "Device.USB.Port.{i}.Power"; + } + } + + grouping usb-usb-hosts-g { + description + "Grouping object for Device.USB.USBHosts."; + leaf host-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.HostNumberOfEntries"; + reference + "Device.USB.USBHosts.HostNumberOfEntries"; + } + } + + grouping usb-hosts-host-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.USB.USBHosts.Host.{i}.Alias"; + reference + "Device.USB.USBHosts.Host.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.USB.USBHosts.Host.{i}.Enable"; + reference + "Device.USB.USBHosts.Host.{i}.Enable"; + } + leaf name { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Name"; + reference + "Device.USB.USBHosts.Host.{i}.Name"; + } + leaf type { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Type"; + reference + "Device.USB.USBHosts.Host.{i}.Type"; + } + leaf power-management-enable { + type boolean; + description + "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; + reference + "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; + } + leaf usb-version { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.USBVersion"; + reference + "Device.USB.USBHosts.Host.{i}.USBVersion"; + } + leaf device-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; + reference + "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; + } + } + + grouping host-device-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf device-number { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; + } + leaf usb-version { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; + } + leaf device-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; + } + leaf device-sub-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; + } + leaf device-version { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; + } + leaf device-protocol { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; + } + leaf product-id { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; + } + leaf vendor-id { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; + } + leaf manufacturer { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; + } + leaf product-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; + } + leaf port { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; + } + leaf usb-port { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; + } + leaf rate { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; + } + leaf parent { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; + } + leaf max-children { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; + } + leaf is-suspended { + type boolean; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; + } + leaf is-self-powered { + type boolean; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; + } + leaf configuration-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; + } + } + + grouping device-configuration-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf configuration-number { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; + } + } + + grouping configuration-interface-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-number { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; + } + leaf interface-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; + } + leaf interface-sub-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; + } + leaf interface-protocol { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; + } + } + + grouping device-user-interface-g { + description + "Grouping object for Device.UserInterface."; + leaf enable { + type boolean; + description + "Device.UserInterface.Enable"; + reference + "Device.UserInterface.Enable"; + } + leaf password-required { + type boolean; + description + "Device.UserInterface.PasswordRequired"; + reference + "Device.UserInterface.PasswordRequired"; + } + leaf password-user-selectable { + type boolean; + description + "Device.UserInterface.PasswordUserSelectable"; + reference + "Device.UserInterface.PasswordUserSelectable"; + } + leaf upgrade-available { + type boolean; + description + "Device.UserInterface.UpgradeAvailable"; + reference + "Device.UserInterface.UpgradeAvailable"; + } + leaf warranty-date { + type string; + description + "Device.UserInterface.WarrantyDate"; + reference + "Device.UserInterface.WarrantyDate"; + } + leaf isp-name { + type string { + length "min..64"; + } + description + "Device.UserInterface.ISPName"; + reference + "Device.UserInterface.ISPName"; + } + leaf isp-help-desk { + type string { + length "min..32"; + } + description + "Device.UserInterface.ISPHelpDesk"; + reference + "Device.UserInterface.ISPHelpDesk"; + } + leaf isp-home-page { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPHomePage"; + reference + "Device.UserInterface.ISPHomePage"; + } + leaf isp-help-page { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPHelpPage"; + reference + "Device.UserInterface.ISPHelpPage"; + } + leaf isp-logo { + type string { + length "0..4095"; + } + description + "Device.UserInterface.ISPLogo"; + reference + "Device.UserInterface.ISPLogo"; + } + leaf isp-logo-size { + type uint32 { + range "0..4095"; + } + description + "Device.UserInterface.ISPLogoSize"; + reference + "Device.UserInterface.ISPLogoSize"; + } + leaf isp-mail-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPMailServer"; + reference + "Device.UserInterface.ISPMailServer"; + } + leaf isp-news-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPNewsServer"; + reference + "Device.UserInterface.ISPNewsServer"; + } + leaf text-color { + type string { + length "3"; + } + description + "Device.UserInterface.TextColor"; + reference + "Device.UserInterface.TextColor"; + } + leaf background-color { + type string { + length "3"; + } + description + "Device.UserInterface.BackgroundColor"; + reference + "Device.UserInterface.BackgroundColor"; + } + leaf button-color { + type string { + length "3"; + } + description + "Device.UserInterface.ButtonColor"; + reference + "Device.UserInterface.ButtonColor"; + } + leaf button-text-color { + type string { + length "3"; + } + description + "Device.UserInterface.ButtonTextColor"; + reference + "Device.UserInterface.ButtonTextColor"; + } + leaf auto-update-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.AutoUpdateServer"; + reference + "Device.UserInterface.AutoUpdateServer"; + } + leaf user-update-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.UserUpdateServer"; + reference + "Device.UserInterface.UserUpdateServer"; + } + leaf available-languages { + type string; + config false; + description + "Device.UserInterface.AvailableLanguages"; + reference + "Device.UserInterface.AvailableLanguages"; + } + leaf current-language { + type string { + length "min..16"; + } + description + "Device.UserInterface.CurrentLanguage"; + reference + "Device.UserInterface.CurrentLanguage"; + } + } + + grouping user-interface-local-display-g { + description + "Grouping object for Device.UserInterface.LocalDisplay."; + leaf movable { + type boolean; + description + "Device.UserInterface.LocalDisplay.Movable"; + reference + "Device.UserInterface.LocalDisplay.Movable"; + } + leaf resizable { + type boolean; + description + "Device.UserInterface.LocalDisplay.Resizable"; + reference + "Device.UserInterface.LocalDisplay.Resizable"; + } + leaf pos-x { + type int32; + description + "Device.UserInterface.LocalDisplay.PosX"; + reference + "Device.UserInterface.LocalDisplay.PosX"; + } + leaf pos-y { + type int32; + description + "Device.UserInterface.LocalDisplay.PosY"; + reference + "Device.UserInterface.LocalDisplay.PosY"; + } + leaf width { + type uint32; + description + "Device.UserInterface.LocalDisplay.Width"; + reference + "Device.UserInterface.LocalDisplay.Width"; + } + leaf height { + type uint32; + description + "Device.UserInterface.LocalDisplay.Height"; + reference + "Device.UserInterface.LocalDisplay.Height"; + } + leaf display-width { + type uint32; + config false; + description + "Device.UserInterface.LocalDisplay.DisplayWidth"; + reference + "Device.UserInterface.LocalDisplay.DisplayWidth"; + } + leaf display-height { + type uint32; + config false; + description + "Device.UserInterface.LocalDisplay.DisplayHeight"; + reference + "Device.UserInterface.LocalDisplay.DisplayHeight"; + } + } + + grouping user-interface-messages-g { + description + "Grouping object for Device.UserInterface.Messages."; + leaf enable { + type boolean; + description + "Device.UserInterface.Messages.Enable"; + reference + "Device.UserInterface.Messages.Enable"; + } + leaf title { + type string { + length "min..128"; + } + description + "Device.UserInterface.Messages.Title"; + reference + "Device.UserInterface.Messages.Title"; + } + leaf sub-title { + type string { + length "min..128"; + } + description + "Device.UserInterface.Messages.SubTitle"; + reference + "Device.UserInterface.Messages.SubTitle"; + } + leaf text { + type string; + description + "Device.UserInterface.Messages.Text"; + reference + "Device.UserInterface.Messages.Text"; + } + leaf icon-type { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Greeting { + description + "Enum Value - Greeting"; + } + enum Information { + description + "Enum Value - Information"; + } + enum Warning { + description + "Enum Value - Warning"; + } + enum Important { + description + "Enum Value - Important"; + } + enum Urgent { + description + "Enum Value - Urgent"; + } + enum Advertisement { + description + "Enum Value - Advertisement"; + } + } + description + "Device.UserInterface.Messages.IconType"; + reference + "Device.UserInterface.Messages.IconType"; + } + leaf message-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.MessageColor"; + reference + "Device.UserInterface.Messages.MessageColor"; + } + leaf background-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.BackgroundColor"; + reference + "Device.UserInterface.Messages.BackgroundColor"; + } + leaf title-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.TitleColor"; + reference + "Device.UserInterface.Messages.TitleColor"; + } + leaf sub-title-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.SubTitleColor"; + reference + "Device.UserInterface.Messages.SubTitleColor"; + } + leaf requested-number-of-repetitions { + type uint32; + description + "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; + reference + "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; + } + leaf executed-number-of-repetitions { + type uint32; + config false; + description + "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; + reference + "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; + } + } + + grouping user-interface-remote-access-g { + description + "Grouping object for Device.UserInterface.RemoteAccess."; + leaf enable { + type boolean; + description + "Device.UserInterface.RemoteAccess.Enable"; + reference + "Device.UserInterface.RemoteAccess.Enable"; + } + leaf port { + type uint32 { + range "min..65535"; + } + description + "Device.UserInterface.RemoteAccess.Port"; + reference + "Device.UserInterface.RemoteAccess.Port"; + } + leaf supported-protocols { + type string; + config false; + description + "Device.UserInterface.RemoteAccess.SupportedProtocols"; + reference + "Device.UserInterface.RemoteAccess.SupportedProtocols"; + } + leaf protocol { + type string; + description + "Device.UserInterface.RemoteAccess.Protocol"; + reference + "Device.UserInterface.RemoteAccess.Protocol"; + } + } + + grouping device-users-g { + description + "Grouping object for Device.Users."; + leaf user-number-of-entries { + type uint32; + config false; + description + "Device.Users.UserNumberOfEntries"; + reference + "Device.Users.UserNumberOfEntries"; + } + } + + grouping users-user-g { + description + "Grouping object for Device.Users.User.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Users.User.{i}.Alias"; + reference + "Device.Users.User.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.Users.User.{i}.Enable"; + reference + "Device.Users.User.{i}.Enable"; + } + leaf remote-access-capable { + type boolean; + description + "Device.Users.User.{i}.RemoteAccessCapable"; + reference + "Device.Users.User.{i}.RemoteAccessCapable"; + } + leaf username { + type string { + length "min..64"; + } + description + "Device.Users.User.{i}.Username"; + reference + "Device.Users.User.{i}.Username"; + } + leaf language { + type string { + length "min..16"; + } + description + "Device.Users.User.{i}.Language"; + reference + "Device.Users.User.{i}.Language"; + } + } + + grouping device-vxlan-g { + description + "Grouping object for Device.VXLAN."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.VXLAN.TunnelNumberOfEntries"; + reference + "Device.VXLAN.TunnelNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.VXLAN.FilterNumberOfEntries"; + reference + "Device.VXLAN.FilterNumberOfEntries"; + } + } + + grouping vxlan-filter-g { + description + "Grouping object for Device.VXLAN.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.VXLAN.Filter.{i}.Enable"; + reference + "Device.VXLAN.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.VXLAN.Filter.{i}.Status"; + reference + "Device.VXLAN.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.VXLAN.Filter.{i}.Order"; + reference + "Device.VXLAN.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.VXLAN.Filter.{i}.Alias"; + reference + "Device.VXLAN.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.VXLAN.Filter.{i}.Interface"; + reference + "Device.VXLAN.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.VXLAN.Filter.{i}.AllInterfaces"; + reference + "Device.VXLAN.Filter.{i}.AllInterfaces"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.VXLAN.Filter.{i}.VLANIDCheck"; + reference + "Device.VXLAN.Filter.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.VXLAN.Filter.{i}.VLANIDExclude"; + reference + "Device.VXLAN.Filter.{i}.VLANIDExclude"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; + reference + "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; + } + } + + grouping vxlan-tunnel-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.VXLAN.Tunnel.{i}.Enable"; + reference + "Device.VXLAN.Tunnel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.Status"; + reference + "Device.VXLAN.Tunnel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.VXLAN.Tunnel.{i}.Alias"; + reference + "Device.VXLAN.Tunnel.{i}.Alias"; + } + leaf remote-endpoints { + type string { + length "min..256"; + } + description + "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; + reference + "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; + } + leaf keep-alive-policy { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; + reference + "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; + } + leaf keep-alive-timeout { + type uint32; + description + "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; + reference + "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; + } + leaf keep-alive-threshold { + type uint32; + description + "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; + reference + "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; + } + leaf delivery-header-protocol { + type enumeration { + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; + reference + "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; + } + leaf default-dscp-mark { + type uint32; + description + "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; + reference + "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; + } + leaf connected-remote-endpoint { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; + reference + "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; + reference + "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; + } + leaf source-port { + type uint32 { + range "min..65535"; + } + description + "Device.VXLAN.Tunnel.{i}.SourcePort"; + reference + "Device.VXLAN.Tunnel.{i}.SourcePort"; + } + leaf remote-port { + type uint32 { + range "min..65535"; + } + description + "Device.VXLAN.Tunnel.{i}.RemotePort"; + reference + "Device.VXLAN.Tunnel.{i}.RemotePort"; + } + } + + grouping vxlan-tunnel-interface-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; + } + leaf vni { + type int32 { + range "-1 | 0..16777215"; + } + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; + } + } + + grouping vxlan-tunnel-interface-stats-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-checksum-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + } + leaf discard-sequence-number-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + } + } + + grouping vxlan-tunnel-stats-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}.Stats."; + leaf keep-alive-sent { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; + } + leaf keep-alive-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; + } + } + + grouping device-wi-fi-g { + description + "Grouping object for Device.WiFi."; + leaf radio-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.RadioNumberOfEntries"; + reference + "Device.WiFi.RadioNumberOfEntries"; + } + leaf ssid-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.SSIDNumberOfEntries"; + reference + "Device.WiFi.SSIDNumberOfEntries"; + } + leaf access-point-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.AccessPointNumberOfEntries"; + reference + "Device.WiFi.AccessPointNumberOfEntries"; + } + leaf end-point-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.EndPointNumberOfEntries"; + reference + "Device.WiFi.EndPointNumberOfEntries"; + } + leaf reset-counter { + type uint32; + config false; + description + "Device.WiFi.ResetCounter"; + reference + "Device.WiFi.ResetCounter"; + } + } + + grouping wi-fi-access-point-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.Enable"; + reference + "Device.WiFi.AccessPoint.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.Status"; + reference + "Device.WiFi.AccessPoint.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.AccessPoint.{i}.Alias"; + reference + "Device.WiFi.AccessPoint.{i}.Alias"; + } + leaf ssid-reference { + type string { + length "min..256"; + } + description + "Device.WiFi.AccessPoint.{i}.SSIDReference"; + reference + "Device.WiFi.AccessPoint.{i}.SSIDReference"; + } + leaf ssid-advertisement-enabled { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; + } + leaf retry-limit { + type uint32 { + range "0..7"; + } + description + "Device.WiFi.AccessPoint.{i}.RetryLimit"; + reference + "Device.WiFi.AccessPoint.{i}.RetryLimit"; + } + leaf wmm-capability { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.WMMCapability"; + reference + "Device.WiFi.AccessPoint.{i}.WMMCapability"; + } + leaf uapsd-capability { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; + reference + "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; + } + leaf wmm-enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.WMMEnable"; + reference + "Device.WiFi.AccessPoint.{i}.WMMEnable"; + } + leaf uapsd-enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; + reference + "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; + } + leaf max-associated-devices { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; + reference + "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; + } + leaf isolation-enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.IsolationEnable"; + reference + "Device.WiFi.AccessPoint.{i}.IsolationEnable"; + } + leaf mac-address-control-enabled { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; + } + leaf allowed-mac-address { + type string { + length "min..17"; + } + description + "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; + reference + "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; + } + leaf max-allowed-associations { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; + reference + "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; + } + } + + grouping access-point-ac-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf access-category { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; + } + leaf aifsn { + type uint32 { + range "2..15"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; + } + leaf ecw-min { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; + } + leaf ecw-max { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; + } + leaf tx-op-max { + type uint32 { + range "0..255"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; + } + leaf ack-policy { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; + } + leaf out-q-len-histogram-intervals { + type string; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + } + leaf out-q-len-histogram-sample-interval { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + } + } + + grouping ac-stats-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; + } + leaf out-q-len-histogram { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + } + } + + grouping access-point-accounting-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.Accounting."; + leaf enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; + } + leaf server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; + } + leaf secondary-server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; + } + leaf server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; + } + leaf secondary-server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; + } + leaf interim-interval { + type uint32 { + range "0..60"; + } + description + "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; + } + } + + grouping access-point-associated-device-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf operating-standard { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; + } + leaf authentication-state { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; + } + leaf last-data-downlink-rate { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; + } + leaf last-data-uplink-rate { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; + } + leaf association-time { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; + } + leaf signal-strength { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; + } + leaf noise { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; + } + leaf retransmissions { + type uint32 { + range "0..100"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; + } + leaf active { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping associated-device-stats-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; + } + leaf failed-retrans-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; + } + leaf retry-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; + } + leaf multiple-retry-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; + } + } + + grouping access-point-security-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.Security."; + leaf modes-supported { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; + reference + "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; + } + leaf mode-enabled { + type string; + description + "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; + } + leaf rekeying-interval { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; + reference + "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; + } + leaf radius-server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; + } + leaf secondary-radius-server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; + } + leaf radius-server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; + } + leaf secondary-radius-server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; + } + leaf mfp-config { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Optional { + description + "Enum Value - Optional"; + } + enum Required { + description + "Enum Value - Required"; + } + } + description + "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; + reference + "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; + } + } + + grouping access-point-wps-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.WPS."; + leaf enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.WPS.Enable"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.Enable"; + } + leaf config-methods-supported { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; + } + leaf config-methods-enabled { + type string; + description + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.WPS.Status"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.Status"; + } + leaf version { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.WPS.Version"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.Version"; + } + } + + grouping wi-fi-end-point-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.EndPoint.{i}.Enable"; + reference + "Device.WiFi.EndPoint.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.Status"; + reference + "Device.WiFi.EndPoint.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.EndPoint.{i}.Alias"; + reference + "Device.WiFi.EndPoint.{i}.Alias"; + } + leaf profile-reference { + type string { + length "min..256"; + } + description + "Device.WiFi.EndPoint.{i}.ProfileReference"; + reference + "Device.WiFi.EndPoint.{i}.ProfileReference"; + } + leaf ssid-reference { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.SSIDReference"; + reference + "Device.WiFi.EndPoint.{i}.SSIDReference"; + } + leaf profile-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; + reference + "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; + } + } + + grouping end-point-ac-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf access-category { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; + } + leaf aifsn { + type uint32 { + range "2..15"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; + } + leaf ecw-min { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; + } + leaf ecw-max { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; + } + leaf tx-op-max { + type uint32 { + range "0..255"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; + } + leaf ack-policy { + type boolean; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; + } + leaf out-q-len-histogram-intervals { + type string; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + } + leaf out-q-len-histogram-sample-interval { + type uint32; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + } + } + + grouping end-point-ac-stats-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; + } + leaf out-q-len-histogram { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + } + } + + grouping end-point-profile-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; + } + leaf ssid { + type string { + length "min..32"; + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; + } + leaf location { + type string; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; + } + leaf priority { + type uint32 { + range "min..255"; + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; + } + } + + grouping profile-security-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; + leaf mode-enabled { + type string; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; + } + leaf mfp-config { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Optional { + description + "Enum Value - Optional"; + } + enum Required { + description + "Enum Value - Required"; + } + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; + } + } + + grouping end-point-security-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Security."; + leaf modes-supported { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; + reference + "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; + } + } + + grouping end-point-stats-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Stats."; + leaf last-data-downlink-rate { + type uint32 { + range "1000..600000"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; + reference + "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; + } + leaf last-data-uplink-rate { + type uint32 { + range "1000..600000"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; + reference + "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; + } + leaf signal-strength { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; + reference + "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; + } + leaf retransmissions { + type uint32 { + range "0..100"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; + reference + "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; + } + } + + grouping end-point-wps-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.WPS."; + leaf enable { + type boolean; + description + "Device.WiFi.EndPoint.{i}.WPS.Enable"; + reference + "Device.WiFi.EndPoint.{i}.WPS.Enable"; + } + leaf config-methods-supported { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; + reference + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; + } + leaf config-methods-enabled { + type string; + description + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; + reference + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.WPS.Status"; + reference + "Device.WiFi.EndPoint.{i}.WPS.Status"; + } + leaf version { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.WPS.Version"; + reference + "Device.WiFi.EndPoint.{i}.WPS.Version"; + } + } + + grouping wi-fi-neighboring-wi-fi-diagnostic-g { + description + "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Completed { + description + "Enum Value - Completed"; + } + } + description + "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; + } + } + + grouping neighboring-wi-fi-diagnostic-result-g { + description + "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf radio { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; + } + leaf ssid { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; + } + leaf bssid { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; + } + leaf mode { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; + } + leaf channel { + type uint32 { + range "1..255"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; + } + leaf signal-strength { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; + } + leaf security-mode-enabled { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; + } + leaf encryption-mode { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; + } + leaf operating-frequency-band { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; + } + leaf supported-standards { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; + } + leaf operating-standards { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; + } + leaf operating-channel-bandwidth { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; + } + leaf beacon-period { + type uint32; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; + } + leaf noise { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; + } + leaf basic-data-transfer-rates { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; + } + leaf supported-data-transfer-rates { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; + } + leaf dtim-period { + type uint32; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; + } + } + + grouping wi-fi-radio-g { + description + "Grouping object for Device.WiFi.Radio.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.Radio.{i}.Enable"; + reference + "Device.WiFi.Radio.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.Radio.{i}.Status"; + reference + "Device.WiFi.Radio.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.Radio.{i}.Alias"; + reference + "Device.WiFi.Radio.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.WiFi.Radio.{i}.Name"; + reference + "Device.WiFi.Radio.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.LastChange"; + reference + "Device.WiFi.Radio.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.WiFi.Radio.{i}.LowerLayers"; + reference + "Device.WiFi.Radio.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.WiFi.Radio.{i}.Upstream"; + reference + "Device.WiFi.Radio.{i}.Upstream"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.MaxBitRate"; + reference + "Device.WiFi.Radio.{i}.MaxBitRate"; + } + leaf supported-frequency-bands { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; + reference + "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; + } + leaf operating-frequency-band { + type string; + description + "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; + reference + "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; + } + leaf supported-standards { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedStandards"; + reference + "Device.WiFi.Radio.{i}.SupportedStandards"; + } + leaf operating-standards { + type string; + description + "Device.WiFi.Radio.{i}.OperatingStandards"; + reference + "Device.WiFi.Radio.{i}.OperatingStandards"; + } + leaf possible-channels { + type string; + config false; + description + "Device.WiFi.Radio.{i}.PossibleChannels"; + reference + "Device.WiFi.Radio.{i}.PossibleChannels"; + } + leaf channels-in-use { + type string; + config false; + description + "Device.WiFi.Radio.{i}.ChannelsInUse"; + reference + "Device.WiFi.Radio.{i}.ChannelsInUse"; + } + leaf channel { + type uint32 { + range "1..255"; + } + description + "Device.WiFi.Radio.{i}.Channel"; + reference + "Device.WiFi.Radio.{i}.Channel"; + } + leaf auto-channel-supported { + type boolean; + config false; + description + "Device.WiFi.Radio.{i}.AutoChannelSupported"; + reference + "Device.WiFi.Radio.{i}.AutoChannelSupported"; + } + leaf auto-channel-enable { + type boolean; + description + "Device.WiFi.Radio.{i}.AutoChannelEnable"; + reference + "Device.WiFi.Radio.{i}.AutoChannelEnable"; + } + leaf auto-channel-refresh-period { + type uint32; + description + "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; + reference + "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; + } + leaf channel-last-change { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.ChannelLastChange"; + reference + "Device.WiFi.Radio.{i}.ChannelLastChange"; + } + leaf channel-last-selection-reason { + type string; + config false; + description + "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; + reference + "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; + } + leaf max-supported-ssi-ds { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; + reference + "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; + } + leaf max-supported-associations { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; + reference + "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; + } + leaf firmware-version { + type string; + config false; + description + "Device.WiFi.Radio.{i}.FirmwareVersion"; + reference + "Device.WiFi.Radio.{i}.FirmwareVersion"; + } + leaf supported-operating-channel-bandwidths { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; + reference + "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; + } + leaf operating-channel-bandwidth { + type string; + description + "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; + reference + "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; + } + leaf current-operating-channel-bandwidth { + type string; + config false; + description + "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; + reference + "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; + } + leaf extension-channel { + type enumeration { + enum AboveControlChannel { + description + "Enum Value - AboveControlChannel"; + } + enum BelowControlChannel { + description + "Enum Value - BelowControlChannel"; + } + enum Auto { + description + "Enum Value - Auto"; + } + } + description + "Device.WiFi.Radio.{i}.ExtensionChannel"; + reference + "Device.WiFi.Radio.{i}.ExtensionChannel"; + } + leaf guard-interval { + type enumeration { + enum 400nsec { + description + "Enum Value - 400nsec"; + } + enum 800nsec { + description + "Enum Value - 800nsec"; + } + enum Auto { + description + "Enum Value - Auto"; + } + } + description + "Device.WiFi.Radio.{i}.GuardInterval"; + reference + "Device.WiFi.Radio.{i}.GuardInterval"; + } + leaf mcs { + type int32 { + range "-1..15 | 16..31"; + } + description + "Device.WiFi.Radio.{i}.MCS"; + reference + "Device.WiFi.Radio.{i}.MCS"; + } + leaf transmit-power-supported { + type int32 { + range "-1..100"; + } + config false; + description + "Device.WiFi.Radio.{i}.TransmitPowerSupported"; + reference + "Device.WiFi.Radio.{i}.TransmitPowerSupported"; + } + leaf transmit-power { + type int32 { + range "-1..100"; + } + description + "Device.WiFi.Radio.{i}.TransmitPower"; + reference + "Device.WiFi.Radio.{i}.TransmitPower"; + } + leaf ieee80211h-supported { + type boolean; + config false; + description + "Device.WiFi.Radio.{i}.IEEE80211hSupported"; + reference + "Device.WiFi.Radio.{i}.IEEE80211hSupported"; + } + leaf ieee80211h-enabled { + type boolean; + description + "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; + reference + "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; + } + leaf regulatory-domain { + type string { + length "3"; + } + description + "Device.WiFi.Radio.{i}.RegulatoryDomain"; + reference + "Device.WiFi.Radio.{i}.RegulatoryDomain"; + } + leaf retry-limit { + type uint32 { + range "0..7"; + } + description + "Device.WiFi.Radio.{i}.RetryLimit"; + reference + "Device.WiFi.Radio.{i}.RetryLimit"; + } + leaf cca-request { + type string { + length "11"; + } + description + "Device.WiFi.Radio.{i}.CCARequest"; + reference + "Device.WiFi.Radio.{i}.CCARequest"; + } + leaf cca-report { + type string; + config false; + description + "Device.WiFi.Radio.{i}.CCAReport"; + reference + "Device.WiFi.Radio.{i}.CCAReport"; + } + leaf rpi-histogram-request { + type string { + length "11"; + } + description + "Device.WiFi.Radio.{i}.RPIHistogramRequest"; + reference + "Device.WiFi.Radio.{i}.RPIHistogramRequest"; + } + leaf rpi-histogram-report { + type string; + config false; + description + "Device.WiFi.Radio.{i}.RPIHistogramReport"; + reference + "Device.WiFi.Radio.{i}.RPIHistogramReport"; + } + leaf fragmentation-threshold { + type uint32; + description + "Device.WiFi.Radio.{i}.FragmentationThreshold"; + reference + "Device.WiFi.Radio.{i}.FragmentationThreshold"; + } + leaf rts-threshold { + type uint32; + description + "Device.WiFi.Radio.{i}.RTSThreshold"; + reference + "Device.WiFi.Radio.{i}.RTSThreshold"; + } + leaf long-retry-limit { + type uint32; + description + "Device.WiFi.Radio.{i}.LongRetryLimit"; + reference + "Device.WiFi.Radio.{i}.LongRetryLimit"; + } + leaf beacon-period { + type uint32; + description + "Device.WiFi.Radio.{i}.BeaconPeriod"; + reference + "Device.WiFi.Radio.{i}.BeaconPeriod"; + } + leaf dtim-period { + type uint32; + description + "Device.WiFi.Radio.{i}.DTIMPeriod"; + reference + "Device.WiFi.Radio.{i}.DTIMPeriod"; + } + leaf packet-aggregation-enable { + type boolean; + description + "Device.WiFi.Radio.{i}.PacketAggregationEnable"; + reference + "Device.WiFi.Radio.{i}.PacketAggregationEnable"; + } + leaf preamble-type { + type enumeration { + enum short { + description + "Enum Value - short"; + } + enum auto { + description + "Enum Value - auto"; + } + } + description + "Device.WiFi.Radio.{i}.PreambleType"; + reference + "Device.WiFi.Radio.{i}.PreambleType"; + } + leaf basic-data-transmit-rates { + type string; + description + "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; + reference + "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; + } + leaf operational-data-transmit-rates { + type string; + description + "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; + reference + "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; + } + leaf supported-data-transmit-rates { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; + reference + "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; + } + } + + grouping radio-stats-g { + description + "Grouping object for Device.WiFi.Radio.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.BytesSent"; + reference + "Device.WiFi.Radio.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.Radio.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; + } + leaf plcp-error-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; + reference + "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; + } + leaf fcs-error-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; + reference + "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; + } + leaf invalid-mac-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; + reference + "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; + } + leaf packets-other-received { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; + } + leaf noise { + type int32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.Noise"; + reference + "Device.WiFi.Radio.{i}.Stats.Noise"; + } + leaf total-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; + } + leaf manual-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; + } + leaf auto-startup-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; + } + leaf auto-user-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; + } + leaf auto-refresh-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; + } + leaf auto-dynamic-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; + } + leaf auto-dfs-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; + } + } + + grouping wi-fi-ssid-g { + description + "Grouping object for Device.WiFi.SSID.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.SSID.{i}.Enable"; + reference + "Device.WiFi.SSID.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.SSID.{i}.Status"; + reference + "Device.WiFi.SSID.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.SSID.{i}.Alias"; + reference + "Device.WiFi.SSID.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.WiFi.SSID.{i}.Name"; + reference + "Device.WiFi.SSID.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.LastChange"; + reference + "Device.WiFi.SSID.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.WiFi.SSID.{i}.LowerLayers"; + reference + "Device.WiFi.SSID.{i}.LowerLayers"; + } + leaf bssid { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.SSID.{i}.BSSID"; + reference + "Device.WiFi.SSID.{i}.BSSID"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.SSID.{i}.MACAddress"; + reference + "Device.WiFi.SSID.{i}.MACAddress"; + } + leaf ssid { + type string { + length "min..32"; + } + description + "Device.WiFi.SSID.{i}.SSID"; + reference + "Device.WiFi.SSID.{i}.SSID"; + } + leaf upstream { + type boolean; + config false; + description + "Device.WiFi.SSID.{i}.Upstream"; + reference + "Device.WiFi.SSID.{i}.Upstream"; + } + } + + grouping ssid-stats-g { + description + "Grouping object for Device.WiFi.SSID.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BytesSent"; + reference + "Device.WiFi.SSID.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.RetransCount"; + reference + "Device.WiFi.SSID.{i}.Stats.RetransCount"; + } + leaf failed-retrans-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; + reference + "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; + } + leaf retry-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.RetryCount"; + reference + "Device.WiFi.SSID.{i}.Stats.RetryCount"; + } + leaf multiple-retry-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; + reference + "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; + } + leaf ack-failure-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; + reference + "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; + } + leaf aggregated-packet-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; + reference + "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-xmpp-g { + description + "Grouping object for Device.XMPP."; + leaf connection-number-of-entries { + type uint32; + config false; + description + "Device.XMPP.ConnectionNumberOfEntries"; + reference + "Device.XMPP.ConnectionNumberOfEntries"; + } + leaf supported-server-connect-algorithms { + type string; + config false; + description + "Device.XMPP.SupportedServerConnectAlgorithms"; + reference + "Device.XMPP.SupportedServerConnectAlgorithms"; + } + } + + grouping xmpp-connection-g { + description + "Grouping object for Device.XMPP.Connection.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.XMPP.Connection.{i}.Enable"; + reference + "Device.XMPP.Connection.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Alias"; + reference + "Device.XMPP.Connection.{i}.Alias"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.XMPP.Connection.{i}.Username"; + reference + "Device.XMPP.Connection.{i}.Username"; + } + leaf domain { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Domain"; + reference + "Device.XMPP.Connection.{i}.Domain"; + } + leaf resource { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Resource"; + reference + "Device.XMPP.Connection.{i}.Resource"; + } + leaf jabber-id { + type string; + config false; + description + "Device.XMPP.Connection.{i}.JabberID"; + reference + "Device.XMPP.Connection.{i}.JabberID"; + } + leaf status { + type string; + config false; + description + "Device.XMPP.Connection.{i}.Status"; + reference + "Device.XMPP.Connection.{i}.Status"; + } + leaf last-change-date { + type string; + config false; + description + "Device.XMPP.Connection.{i}.LastChangeDate"; + reference + "Device.XMPP.Connection.{i}.LastChangeDate"; + } + leaf server-connect-algorithm { + type string; + description + "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; + reference + "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; + } + leaf keep-alive-interval { + type int32 { + range "-1..max"; + } + description + "Device.XMPP.Connection.{i}.KeepAliveInterval"; + reference + "Device.XMPP.Connection.{i}.KeepAliveInterval"; + } + leaf server-connect-attempts { + type uint32; + description + "Device.XMPP.Connection.{i}.ServerConnectAttempts"; + reference + "Device.XMPP.Connection.{i}.ServerConnectAttempts"; + } + leaf server-retry-initial-interval { + type uint32 { + range "1..65535"; + } + description + "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; + reference + "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; + } + leaf server-retry-interval-multiplier { + type uint32 { + range "1000..65535"; + } + description + "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; + reference + "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; + } + leaf server-retry-max-interval { + type uint32 { + range "1..max"; + } + description + "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; + reference + "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; + } + leaf use-tls { + type boolean; + description + "Device.XMPP.Connection.{i}.UseTLS"; + reference + "Device.XMPP.Connection.{i}.UseTLS"; + } + leaf tls-established { + type boolean; + config false; + description + "Device.XMPP.Connection.{i}.TLSEstablished"; + reference + "Device.XMPP.Connection.{i}.TLSEstablished"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; + reference + "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; + } + } + + grouping connection-server-g { + description + "Grouping object for Device.XMPP.Connection.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.XMPP.Connection.{i}.Server.{i}.Enable"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Alias"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Alias"; + } + leaf priority { + type uint32 { + range "0..65535"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Priority"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Priority"; + } + leaf weight { + type int32 { + range "-1..65535"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Weight"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Weight"; + } + leaf server-address { + type string { + length "min..256"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; + } + leaf port { + type uint32 { + range "0..65535"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Port"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Port"; + } + } + + grouping connection-stats-g { + description + "Grouping object for Device.XMPP.Connection.{i}.Stats."; + leaf received-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; + } + leaf transmitted-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; + } + leaf received-error-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; + } + leaf transmitted-error-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; + } + } + + grouping device-zig-bee-g { + description + "Grouping object for Device.ZigBee."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.InterfaceNumberOfEntries"; + reference + "Device.ZigBee.InterfaceNumberOfEntries"; + } + leaf zdo-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDONumberOfEntries"; + reference + "Device.ZigBee.ZDONumberOfEntries"; + } + } + + grouping zig-bee-discovery-g { + description + "Grouping object for Device.ZigBee.Discovery."; + leaf area-network-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; + reference + "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; + } + } + + grouping discovery-area-network-g { + description + "Grouping object for Device.ZigBee.Discovery.AreaNetwork.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; + } + leaf last-update { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; + } + leaf status { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; + } + leaf coordinator { + type string { + length "min..256"; + } + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; + } + leaf zdo-reference { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; + } + leaf zdo-list { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; + } + } + + grouping zig-bee-interface-g { + description + "Grouping object for Device.ZigBee.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.Interface.{i}.Enable"; + reference + "Device.ZigBee.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.Status"; + reference + "Device.ZigBee.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.Interface.{i}.Alias"; + reference + "Device.ZigBee.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.Name"; + reference + "Device.ZigBee.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.LastChange"; + reference + "Device.ZigBee.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.ZigBee.Interface.{i}.LowerLayers"; + reference + "Device.ZigBee.Interface.{i}.LowerLayers"; + } + leaf ieee-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.Interface.{i}.IEEEAddress"; + reference + "Device.ZigBee.Interface.{i}.IEEEAddress"; + } + leaf network-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.Interface.{i}.NetworkAddress"; + reference + "Device.ZigBee.Interface.{i}.NetworkAddress"; + } + leaf zdo-reference { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.ZDOReference"; + reference + "Device.ZigBee.Interface.{i}.ZDOReference"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping zig-bee-interface-associated-device-g { + description + "Grouping object for Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ieee-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; + } + leaf network-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; + } + leaf active { + type boolean; + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; + } + leaf zdo-reference { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; + } + } + + grouping zig-bee-interface-stats-g { + description + "Grouping object for Device.ZigBee.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BytesSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; + } + } + + grouping zig-bee-zdo-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.Alias"; + } + leaf ieee-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.IEEEAddress"; + reference + "Device.ZigBee.ZDO.{i}.IEEEAddress"; + } + leaf network-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.NetworkAddress"; + reference + "Device.ZigBee.ZDO.{i}.NetworkAddress"; + } + leaf binding-table-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; + } + leaf group-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; + } + leaf application-endpoint-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; + } + } + + grouping zdo-application-endpoint-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; + } + leaf endpoint-id { + type uint32 { + range "min..240"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; + } + } + + grouping application-endpoint-simple-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; + leaf profile-id { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; + } + leaf device-id { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; + } + leaf device-version { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; + } + leaf input-cluster-list { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; + } + leaf output-cluster-list { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; + } + } + + grouping zdo-binding-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Binding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; + } + leaf source-endpoint { + type uint32 { + range "min..240"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; + } + leaf source-address { + type string { + length "min..23"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; + } + leaf cluster-id { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; + } + leaf destination-address-mode { + type enumeration { + enum Group { + description + "Enum Value - Group"; + } + enum Endpoint { + description + "Enum Value - Endpoint"; + } + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; + } + leaf destination-endpoint { + type uint32 { + range "min..240"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; + } + leaf ieee-destination-address { + type string { + length "min..23"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; + } + leaf group-destination-address { + type string { + length "min..4"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; + } + } + + grouping zdo-complex-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.ComplexDescriptor."; + leaf descriptor-available { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; + } + leaf language { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; + } + leaf character-set { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; + } + leaf manufacturer-name { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; + } + leaf model-name { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; + } + leaf serial-number { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; + } + leaf device-url { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; + } + leaf icon { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; + } + leaf icon-url { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; + } + } + + grouping zdo-group-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Group.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; + } + leaf group-id { + type string { + length "min..4"; + } + description + "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; + } + leaf endpoint-list { + type string { + length "min..256"; + } + description + "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; + } + } + + grouping zdo-network-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Network."; + leaf neighbor-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; + } + } + + grouping network-neighbor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf neighbor { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; + } + leaf lqi { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; + } + leaf relationship { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; + } + leaf permit-join { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; + } + leaf depth { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; + } + } + + grouping zdo-node-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.NodeDescriptor."; + leaf logical-type { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; + } + leaf complex-descriptor-supported { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; + } + leaf user-descriptor-supported { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; + } + leaf frequency-band { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; + } + leaf mac-capability { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; + } + leaf manufacture-code { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; + } + leaf maximum-buffer-size { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; + } + leaf maximum-incoming-transfer-size { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; + } + leaf maximum-outgoing-transfer-size { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; + } + leaf server-mask { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; + } + leaf descriptor-capability { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; + } + } + + grouping zdo-node-manager-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager."; + leaf routing-table-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; + } + } + + grouping node-manager-routing-table-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-address { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; + } + leaf next-hop-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; + } + leaf status { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; + } + leaf memory-constrained { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; + } + leaf many-to-one { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; + } + leaf route-record-required { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; + } + } + + grouping zdo-power-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.PowerDescriptor."; + leaf current-power-mode { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; + } + leaf available-power-source { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; + } + leaf current-power-source { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; + } + leaf current-power-source-level { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; + } + } + + grouping zdo-security-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Security."; + leaf trust-center-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; + reference + "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; + } + leaf security-level { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; + reference + "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; + } + leaf time-out-period { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; + reference + "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; + } + } + + grouping zdo-user-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.UserDescriptor."; + leaf descriptor-available { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; + reference + "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; + } + leaf description { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; + reference + "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; + } + } + + grouping atm-diagnostics-g { + description + "Grouping object"; + } + + grouping device-dlna-g { + description + "Grouping object"; + } + + grouping dns-diagnostics-g { + description + "Grouping object"; + } + + grouping bonded-channel-ethernet-g { + description + "Grouping object"; + } + + grouping bonding-group-ethernet-g { + description + "Grouping object"; + } + + grouping dsl-diagnostics-g { + description + "Grouping object"; + } + + grouping device-fap-g { + description + "Grouping object"; + } + + grouping ghn-diagnostics-g { + description + "Grouping object"; + } + + grouping hpna-diagnostics-g { + description + "Grouping object"; + } + + grouping device-lan-config-security-g { + description + "Grouping object"; + } + + grouping device-lldp-g { + description + "Grouping object"; + } + + grouping management-server-download-availability-g { + description + "Grouping object"; + } + + grouping interface-pp-po-a-g { + description + "Grouping object"; + } + + grouping device-services-g { + description + "Grouping object"; + } + + grouping execution-unit-extensions-g { + description + "Grouping object"; + } + + grouping upa-diagnostics-g { + description + "Grouping object"; + } + + grouping device-u-pn-p-g { + description + "Grouping object"; + } + + grouping fap-service-g { + description + "Grouping object for FAPService.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.Alias"; + reference + "FAPService.{i}.Alias"; + } + leaf device-type { + type string; + config false; + description + "FAPService.{i}.DeviceType"; + reference + "FAPService.{i}.DeviceType"; + } + leaf dn-prefix { + type string { + length "min..256"; + } + description + "FAPService.{i}.DNPrefix"; + reference + "FAPService.{i}.DNPrefix"; + } + } + + grouping access-mgmt-cdma2000-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000."; + leaf access-mode { + type uint32 { + range "0 | 1 | 3"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.AccessMode"; + } + leaf max-total-active-calls-allowed { + type uint32 { + range "1..1024"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MaxTotalActiveCallsAllowed"; + } + leaf access-control-list { + type string { + length "min..1024"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.AccessControlList"; + } + leaf max-member-detail-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MaxMemberDetailEntries"; + } + leaf member-detail-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetailNumberOfEntries"; + } + } + + grouping local-ip-access-hrpd-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; + leaf filter-type { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterType"; + } + leaf filter-in-use { + type string; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.FilterInUse"; + } + leaf egress-filter-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilterNumberOfEntries"; + } + } + + grouping hrpd-egress-filter-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Alias"; + } + leaf subnet { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.Subnet"; + } + leaf subnet-mask { + type uint32 { + range "0..32"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}.SubnetMask"; + } + } + + grouping cdma2000-member-detail-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.Alias"; + } + leaf imsi { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.IMSI"; + } + leaf hrpd-identifier-type { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierType"; + } + leaf hrpd-identifier-value { + type string { + length "min..128"; + } + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.HRPDIdentifierValue"; + } + leaf membership-expires { + type string; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}.MembershipExpires"; + } + } + + grouping access-mgmt-lte-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.LTE."; + leaf access-mode { + type enumeration { + enum "Open Access" { + description + "Enum Value - Open Access"; + } + enum "Closed Access" { + description + "Enum Value - Closed Access"; + } + enum "Hybrid Access" { + description + "Enum Value - Hybrid Access"; + } + } + description + "FAPService.{i}.AccessMgmt.LTE.AccessMode"; + reference + "FAPService.{i}.AccessMgmt.LTE.AccessMode"; + } + leaf max-u-es-served { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxUEsServed"; + } + leaf max-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxCSGMembers"; + } + leaf max-non-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxNonCSGMembers"; + } + leaf max-resource-non-csg-members { + type uint32 { + range "0..100"; + } + description + "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.LTE.MaxResourceNonCSGMembers"; + } + leaf csgid { + type uint32 { + range "min..134217727"; + } + description + "FAPService.{i}.AccessMgmt.LTE.CSGID"; + reference + "FAPService.{i}.AccessMgmt.LTE.CSGID"; + } + leaf hnb-name { + type string { + length "min..48"; + } + description + "FAPService.{i}.AccessMgmt.LTE.HNBName"; + reference + "FAPService.{i}.AccessMgmt.LTE.HNBName"; + } + } + + grouping lte-local-ip-access-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; + reference + "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess.Enable"; + } + } + + grouping legacy-local-ip-access-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Enable"; + } + leaf max-rules-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.MaxRulesEntries"; + } + leaf rule-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.RuleNumberOfEntries"; + } + } + + grouping local-ip-access-rule-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Alias"; + } + leaf dest-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestIPAddress"; + } + leaf dest-subnet-mask { + type string { + length "min..45"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.DestSubnetMask"; + } + leaf protocol { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Protocol"; + } + leaf action { + type enumeration { + enum Tunnel { + description + "Enum Value - Tunnel"; + } + enum NAPT { + description + "Enum Value - NAPT"; + } + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Action"; + } + leaf interface { + type string { + length "min..256"; + } + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}.Interface"; + } + } + + grouping access-mgmt-umts-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.UMTS."; + leaf access-mode { + type enumeration { + enum "Open Access" { + description + "Enum Value - Open Access"; + } + enum "Closed Access" { + description + "Enum Value - Closed Access"; + } + enum "Hybrid Access" { + description + "Enum Value - Hybrid Access"; + } + } + description + "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; + reference + "FAPService.{i}.AccessMgmt.UMTS.AccessMode"; + } + leaf non-csgue-access-decision { + type enumeration { + enum Local { + description + "Enum Value - Local"; + } + enum "Query FAPGW" { + description + "Enum Value - Query FAPGW"; + } + enum "By Core" { + description + "Enum Value - By Core"; + } + } + description + "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; + reference + "FAPService.{i}.AccessMgmt.UMTS.NonCSGUEAccessDecision"; + } + leaf csg-membership-determined-locally { + type boolean; + description + "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; + reference + "FAPService.{i}.AccessMgmt.UMTS.CSGMembershipDeterminedLocally"; + } + leaf max-u-es-served { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxUEsServed"; + } + leaf max-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxCSGMembers"; + } + leaf max-non-csg-members { + type int32 { + range "-1..max"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxNonCSGMembers"; + } + leaf max-resource-non-csg-members { + type uint32 { + range "0..100"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxResourceNonCSGMembers"; + } + leaf hnb-name { + type string { + length "min..48"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.HNBName"; + reference + "FAPService.{i}.AccessMgmt.UMTS.HNBName"; + } + leaf csgid { + type uint32 { + range "min..134217727"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.CSGID"; + reference + "FAPService.{i}.AccessMgmt.UMTS.CSGID"; + } + leaf access-control-list { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; + reference + "FAPService.{i}.AccessMgmt.UMTS.AccessControlList"; + } + leaf max-member-detail-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MaxMemberDetailEntries"; + } + leaf member-detail-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetailNumberOfEntries"; + } + } + + grouping umts-local-ip-access-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; + reference + "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess.Enable"; + } + } + + grouping umts-member-detail-g { + description + "Grouping object for FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.Alias"; + } + leaf imsi { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.IMSI"; + } + leaf msisdn { + type string { + length "min..15"; + } + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MSISDN"; + } + leaf membership-expires { + type string; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}.MembershipExpires"; + } + } + + grouping fap-service-capabilities-g { + description + "Grouping object for FAPService.{i}.Capabilities."; + leaf gps-equipped { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.GPSEquipped"; + reference + "FAPService.{i}.Capabilities.GPSEquipped"; + } + leaf max-tx-power { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.MaxTxPower"; + reference + "FAPService.{i}.Capabilities.MaxTxPower"; + } + leaf supported-systems { + type string; + config false; + description + "FAPService.{i}.Capabilities.SupportedSystems"; + reference + "FAPService.{i}.Capabilities.SupportedSystems"; + } + leaf beacon { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.Beacon"; + reference + "FAPService.{i}.Capabilities.Beacon"; + } + } + + grouping capabilities-cdma2000-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000."; + leaf remote-ip-access-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.RemoteIPAccessCapable"; + } + leaf band-class-supported-fap-beacon { + type string; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; + reference + "FAPService.{i}.Capabilities.CDMA2000.BandClassSupportedFAPBeacon"; + } + } + + grouping cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD."; + leaf a13-session-transfer-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A13SessionTransferCapable"; + } + leaf a16-session-transfer-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.A16SessionTransferCapable"; + } + leaf local-ip-access-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.LocalIPAccessCapable"; + } + leaf dedicated-hrpd-beacon { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.DedicatedHRPDBeacon"; + } + } + + grouping hrpd-self-config-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; + leaf rfcnfl-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.RFCNFLConfig"; + } + leaf pilot-pn-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.PilotPNConfig"; + } + leaf max-fap-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerConfig"; + } + leaf max-fap-beacon-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig.MaxFAPBeaconTxPowerConfig"; + } + } + + grouping cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX."; + leaf band-class-supported-fap { + type string; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.BandClassSupportedFAP"; + } + leaf active-handin-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.ActiveHandinCapable"; + } + leaf femto-overhead-messages-capable { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.FemtoOverheadMessagesCapable"; + } + } + + grouping one-x-self-config-g { + description + "Grouping object for FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; + leaf rfcnfl-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.RFCNFLConfig"; + } + leaf pilot-pn-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.PilotPNConfig"; + } + leaf max-fap-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerConfig"; + } + leaf max-fap-beacon-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerConfig"; + } + } + + grouping capabilities-lte-g { + description + "Grouping object for FAPService.{i}.Capabilities.LTE."; + leaf duplex-mode { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.DuplexMode"; + reference + "FAPService.{i}.Capabilities.LTE.DuplexMode"; + } + leaf bands-supported { + type uint32 { + range "1..21 | 33..40"; + } + config false; + description + "FAPService.{i}.Capabilities.LTE.BandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.BandsSupported"; + } + leaf nnsf-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.NNSFSupported"; + reference + "FAPService.{i}.Capabilities.LTE.NNSFSupported"; + } + leaf umts-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; + reference + "FAPService.{i}.Capabilities.LTE.UMTSRxSupported"; + } + leaf umts-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.UMTSRxBandsSupported"; + } + leaf gsm-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; + reference + "FAPService.{i}.Capabilities.LTE.GSMRxSupported"; + } + leaf gsm-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.GSMRxBandsSupported"; + } + leaf cdma2000-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; + reference + "FAPService.{i}.Capabilities.LTE.CDMA2000RxSupported"; + } + leaf cdma2000-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; + reference + "FAPService.{i}.Capabilities.LTE.CDMA2000RxBandsSupported"; + } + } + + grouping capabilities-umts-g { + description + "Grouping object for FAPService.{i}.Capabilities.UMTS."; + leaf duplex-mode { + type string; + config false; + description + "FAPService.{i}.Capabilities.UMTS.DuplexMode"; + reference + "FAPService.{i}.Capabilities.UMTS.DuplexMode"; + } + leaf gsm-rx-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.GSMRxSupported"; + } + leaf hsdpa-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; + reference + "FAPService.{i}.Capabilities.UMTS.HSDPASupported"; + } + leaf max-hsdpa-data-rate-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSDPADataRateSupported"; + } + leaf hsupa-supported { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; + reference + "FAPService.{i}.Capabilities.UMTS.HSUPASupported"; + } + leaf max-hsupa-data-rate-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSUPADataRateSupported"; + } + leaf max-hspdsc-hs-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSPDSCHsSupported"; + } + leaf max-hsscc-hs-supported { + type uint32; + config false; + description + "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.MaxHSSCCHsSupported"; + } + leaf fdd-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.FDDBandsSupported"; + } + leaf gsm-rx-bands-supported { + type string; + config false; + description + "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; + reference + "FAPService.{i}.Capabilities.UMTS.GSMRxBandsSupported"; + } + } + + grouping umts-self-config-g { + description + "Grouping object for FAPService.{i}.Capabilities.UMTS.SelfConfig."; + leaf uarfcn-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UARFCNConfig"; + } + leaf primary-scrambling-code-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PrimaryScramblingCodeConfig"; + } + leaf max-fap-tx-power-expanded-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxFAPTxPowerExpandedConfig"; + } + leaf pcpich-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.PCPICHPowerConfig"; + } + leaf max-ul-tx-power-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.MaxULTxPowerConfig"; + } + leaf lacracura-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.LACRACURAConfig"; + } + leaf neighbor-list-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NeighborListConfig"; + } + leaf cell-re-selection-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.CellReSelectionConfig"; + } + leaf intra-freq-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.IntraFreqMeasConfig"; + } + leaf inter-freq-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterFreqMeasConfig"; + } + leaf inter-rat-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.InterRATMeasConfig"; + } + leaf ue-internal-meas-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.UEInternalMeasConfig"; + } + leaf noise-rise-limit-config { + type boolean; + config false; + description + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig.NoiseRiseLimitConfig"; + } + } + + grouping cell-config-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000."; + leaf tunnel-instance { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; + reference + "FAPService.{i}.CellConfig.CDMA2000.TunnelInstance"; + } + } + + grouping cdma2000-beacon-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon."; + leaf beacon-admin-status { + type enumeration { + enum Locked { + description + "Enum Value - Locked"; + } + enum Unlocked { + description + "Enum Value - Unlocked"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconAdminStatus"; + } + leaf beacon-oper-status { + type string; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconOperStatus"; + } + leaf hrpd-beacon-enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconEnable"; + } + leaf period { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.Period"; + } + leaf max-fap-beacon-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPower"; + } + leaf max-fap-beacon-tx-power-in-use { + type int32 { + range "-400..200"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxFAPBeaconTxPowerInUse"; + } + leaf beacon-pch-pwr-percentage { + type int32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPchPwrPercentage"; + } + leaf max-hrpd-beacon-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPower"; + } + leaf max-hrpd-beacon-tx-power-in-use { + type int32 { + range "-400..200"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconTxPowerInUse"; + } + leaf beacon-pilot-pwr-percentage { + type int32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconPilotPwrPercentage"; + } + leaf beacon-sync-pwr-percentage { + type int32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconSyncPwrPercentage"; + } + leaf max-beacon-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxBeaconListEntries"; + } + leaf beacon-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconListNumberOfEntries"; + } + leaf max-hrpd-beacon-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.MaxHRPDBeaconListEntries"; + } + leaf hrpd-beacon-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconListNumberOfEntries"; + } + } + + grouping beacon-beacon-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Alias"; + } + leaf beacon-index { + type int32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconIndex"; + } + leaf offset { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Offset"; + } + leaf duration { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.Duration"; + } + leaf transmission-format { + type enumeration { + enum 0 { + description + "Enum Value - 0"; + } + enum 1 { + description + "Enum Value - 1"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TransmissionFormat"; + } + leaf beacon-band-class { + type int32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconBandClass"; + } + leaf beacon-channel-freq { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconChannelFreq"; + } + leaf beacon-pn-offset { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPNOffset"; + } + leaf tx-power { + type int32 { + range "-40..20"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.TxPower"; + } + leaf beacon-sid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconSID"; + } + leaf beacon-nid { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconNID"; + } + leaf beacon-pzid { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}.BeaconPZID"; + } + } + + grouping beacon-hrpd-beacon-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Alias"; + } + leaf beacon-index { + type int32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconIndex"; + } + leaf c-coffset { + type uint32 { + range "0..2048"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.CCoffset"; + } + leaf offset { + type int32 { + range "-127..128"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Offset"; + } + leaf duration { + type uint32 { + range "0..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.Duration"; + } + leaf num-c-ccycles { + type uint32 { + range "0..48"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.NumCCcycles"; + } + leaf beacon-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconBandClass"; + } + leaf beacon-channel-freq { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconChannelFreq"; + } + leaf beacon-pn-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.BeaconPNOffset"; + } + leaf tx-power { + type int32 { + range "-40..20"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}.TxPower"; + } + } + + grouping cell-config-cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD."; + leaf pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSNNumberOfEntries"; + } + leaf max-batch-pcfpdsn-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.MaxBatchPCFPDSNEntries"; + } + leaf batch-pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSNNumberOfEntries"; + } + } + + grouping hrpd-access-auth-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; + leaf a12-access-authentication-enable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig.A12AccessAuthenticationEnable"; + } + } + + grouping hrpd-access-auth-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; + leaf an-ppp-authentication-attempts-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AnPppAuthenticationAttemptsByNode"; + } + leaf a12-requests-sent-from-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RequestsSentFromNode"; + } + leaf a12-rejects-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RejectsReceivedByNode"; + } + leaf a12-accepts-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AcceptsReceivedByNode"; + } + leaf a12-access-challenges-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12AccessChallengesReceivedByNode"; + } + leaf a12-retransmits-sent-from-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12RetransmitsSentFromNode"; + } + leaf a12-timeouts-events-for-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TimeoutsEventsForNode"; + } + leaf a12-malformedresponse-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12MalformedresponseReceivedByNode"; + } + leaf a12-bad-authenticator-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12BadAuthenticatorReceivedByNode"; + } + leaf a12-unknown-type-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownTypeReceivedByNode"; + } + leaf a12-unknown-pkt-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownPktReceivedByNode"; + } + leaf a12-unknown-server-received-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12UnknownServerReceivedByNode"; + } + leaf a12-other-failure-occurences-in-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12OtherFailureOccurencesInNode"; + } + leaf a12-by-pass-num-ats-with-unknown-mfr-code-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12ByPassNumAtsWithUnknownMfrCodeByNode"; + } + leaf a12-tx-path-fail-due-to-an-ppp-error-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToAnPppErrorByNode"; + } + leaf a12-tx-path-fail-due-to-no-server-available-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoServerAvailableByNode"; + } + leaf a12-tx-path-fail-due-to-internal-error-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToInternalErrorByNode"; + } + leaf a12-tx-path-fail-due-to-no-packet-id-available-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToNoPacketIdAvailableByNode"; + } + leaf a12-tx-path-fail-due-to-transmit-error-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12TxPathFailDueToTransmitErrorByNode"; + } + leaf a12-svr-timeouts-for-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SvrTimeoutsForNode"; + } + leaf a12-enh-ta-bypass-lcp-timeout-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassLcpTimeoutByNode"; + } + leaf a12-enh-ta-bypass-chap-timeout-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapTimeoutByNode"; + } + leaf a12-enh-ta-bypass-chap-invalid-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapInvalidByNode"; + } + leaf a12-enh-ta-bypass-chap-nai-matches-a12-bypass-list-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12EnhTaBypassChapNaiMatchesA12BypassListByNode"; + } + leaf a12-session-ta-timeout-by-node { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.A12SessionTaTimeoutByNode"; + } + leaf access-auth-failed-due-to-session-close-total { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthFailedDueToSessionCloseTotal"; + } + leaf access-auth-succeeded { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats.AccessAuthSucceeded"; + } + } + + grouping hrpd-batch-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.Alias"; + } + leaf batch-table-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableNumber"; + } + leaf batch-table-start-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + } + leaf batch-table-end-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + } + leaf batch-table-security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + } + leaf batch-table-secret-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableSecretKey"; + } + leaf batch-table-ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + } + leaf batch-table-pdsn-admin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + } + leaf pdsn-type { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}.PDSNType"; + } + } + + grouping hrpd-call-control-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; + leaf num-session-setup-attempts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupAttempts"; + } + leaf num-session-setup-successful { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupSuccessful"; + } + leaf num-current-sessions-established { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumCurrentSessionsEstablished"; + } + leaf num-page-messages-to-at { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPageMessagesToAt"; + } + leaf num-pages-succeeded { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumPagesSucceeded"; + } + leaf num-connections-opened { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnectionsOpened"; + } + leaf num-session-setups-failed-to-term-auth { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumSessionSetupsFailedToTermAuth"; + } + leaf num-forward-rlp-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardRLPBytes"; + } + leaf num-reverse-rlp-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumReverseRLPBytes"; + } + leaf average-session-setup-time { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AverageSessionSetupTime"; + } + leaf average-page-setup-time { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.AveragePageSetupTime"; + } + leaf num-conn-setups-aborted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumConnSetupsAborted"; + } + leaf num-forward-pre-rlp-dropped-pkts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats.NumForwardPreRLPDroppedPkts"; + } + } + + grouping hrpd-pcf-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; + leaf pcfpdsn-health-monitor-interval { + type uint32 { + range "0..180"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPDSNHealthMonitorInterval"; + } + } + + grouping pcf-config-pcf-performance-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; + leaf a10-setup-failure-no-reason { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + } + leaf a10-setup-failure-admin-prohibit { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + } + leaf a10-setup-failure-insuff-resources { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + } + leaf a10-setup-failure-failed-auth { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + } + leaf a10-setup-failure-id-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + } + leaf a10-setup-failure-malformed-req { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + } + leaf a10-setup-failure-unknown-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + } + leaf a10-setup-failure-unsupp-vend-id { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + } + leaf total-a10-closed-by-rnc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + } + leaf total-a10-closed-by-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + } + leaf total-a10-success-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + } + leaf total-a10-failed-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + } + leaf total-a10-ingress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + } + leaf total-a10-egress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + } + leaf a10-reg-update-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + } + leaf total-a10-dropped-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + } + } + + grouping hrpd-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.Alias"; + } + leaf pdsn-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNNumber"; + } + leaf security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityParameterIndex"; + } + leaf security-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.SecurityKey"; + } + leaf ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.IOSVersion"; + } + leaf pds-nadmin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNadminStatus"; + } + leaf pdsn-health-status { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNHealthStatus"; + } + leaf pdsnip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PDSNIPAddress"; + } + } + + grouping pcfpdsn-a11-reg-update-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; + leaf pdsn-number-reg-update-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + } + leaf pdsnip-address-reg-update-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + } + leaf a11-reg-update-received-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + } + leaf a11-reg-update-id-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + } + leaf a11-reg-update-auth-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + } + leaf a11-reg-update-for-unknown-psipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + } + leaf a11-reg-update-unspecified-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + } + leaf a11-reg-update-ppp-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + } + leaf a11-reg-update-registration-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + } + leaf a11-reg-update-pdsn-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + } + leaf a11-reg-update-inter-pcf-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + } + leaf a11-reg-update-inter-pdsn-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + } + leaf a11-reg-update-pdsnoamp-intervention-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + } + leaf a11-reg-update-accounting-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + } + leaf a11-reg-update-user-failed-authentication-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + } + leaf a11-reg-update-unknown-cause-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + } + leaf a11-reg-update-without-reason-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + } + } + + grouping pcfpdsn-a11-session-update-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; + leaf pdsn-number-session-update-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNNumberSessionUpdatePerf"; + } + leaf pdsnip-address-session-update-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.PDSNIPAddressSessionUpdatePerf"; + } + leaf a11-session-update-received-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateReceivedPDSN"; + } + leaf a11-session-update-accepted-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateAcceptedPDSN"; + } + leaf a11-session-update-extended-apipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateExtendedAPIPDSN"; + } + leaf a11-session-update-for-unknown-psipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateForUnknownPSIPDSN"; + } + leaf a11-session-update-denied-id-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedIDCheckFailPDSN"; + } + leaf a11-session-update-denied-auth-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedAuthCheckFailPDSN"; + } + leaf a11-session-update-denied-reason-unspecified-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedReasonUnspecifiedPDSN"; + } + leaf a11-session-update-denied-poorly-formed-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedPoorlyFormedPDSN"; + } + leaf a11-session-update-denied-session-params-not-updated-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedSessionParamsNotUpdatedPDSN"; + } + leaf a11-session-update-denied-qo-s-profile-id-not-supported-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedQoSProfileIdNotSupportedPDSN"; + } + leaf a11-session-update-denied-insufficient-resources-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedInsufficientResourcesPDSN"; + } + leaf a11-session-update-denied-handoff-in-progress-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats.A11SessionUpdateDeniedHandoffInProgressPDSN"; + } + } + + grouping pcfpdsn-aux-a10-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; + leaf pdsn-number-aux-a10-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNNumberAuxA10Perf"; + } + leaf pdsnip-address-aux-a10-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.PDSNIPAddressAuxA10Perf"; + } + leaf aux-a10-connections-created-in-first-reg-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInFirstRegReqPDSN"; + } + leaf aux-a10-connections-created-in-subsequent-reg-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10ConnectionsCreatedInSubsequentRegReqPDSN"; + } + leaf aux-a10-fwd-ip-flows-created-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10FwdIpFlowsCreatedPDSN"; + } + leaf aux-a10-rev-ip-flows-created-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10RevIpFlowsCreatedPDSN"; + } + leaf aux-a10-ip-flow-accounting-reg-requests-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats.AuxA10IpFlowAccountingRegRequestsPDSN"; + } + } + + grouping pcfpdsn-pcfpdsn-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; + leaf a10-setup-attempts-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + } + leaf a10-setup-successes-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + } + leaf a10-setup-blocks-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + } + leaf a11-reg-req-denied-id-mismatch-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + } + leaf a11-reg-req-denied-unknown-pdsnpdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + } + leaf a11-reg-req-denied-no-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + } + leaf a11-reg-req-denied-admin-prohibit-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + } + leaf a11-reg-req-denied-insuff-resources-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + } + leaf a11-reg-req-denied-failed-auth-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + } + leaf a11-reg-req-denied-malformed-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + } + leaf a11-reg-req-denied-unsupp-vend-id-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + } + leaf a11-reg-req-denied-unknown-error-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + } + leaf a10-reg-req-for-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-re-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-release-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + } + leaf pdsn-number-pdsn-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + } + leaf pds-nip-address-pdsn-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + } + } + + grouping hrpd-qo-s-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; + leaf num-qo-s-subscriber-profile-updates-rcvd { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSubscriberProfileUpdatesRcvd"; + } + leaf num-pdsnip-flow-updates-msg-rcvd { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgRcvd"; + } + leaf num-pdsnip-flow-updates-msg-failed { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumPDSNIPFlowUpdatesMsgFailed"; + } + leaf num-qo-s-setup-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsReceived"; + } + leaf num-qo-s-setup-requests-accepted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsAccepted"; + } + leaf num-qo-s-setup-requests-rejected { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSSetupRequestsRejected"; + } + leaf num-reservation-on-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsReceived"; + } + leaf num-reservation-on-requests-accepted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsAccepted"; + } + leaf num-reservation-on-requests-rejected { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsRejected"; + } + leaf num-reservation-on-requests-failed { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOnRequestsFailed"; + } + leaf num-fwd-reservation-on-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOnMessagesSent"; + } + leaf num-rev-reservation-on-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOnMessagesSent"; + } + leaf num-reservation-off-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsReceived"; + } + leaf num-reservation-off-requests-accepted { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsAccepted"; + } + leaf num-reservation-off-requests-rejected { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumReservationOffRequestsRejected"; + } + leaf num-fwd-reservation-off-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumFwdReservationOffMessagesSent"; + } + leaf num-rev-reservation-off-messages-sent { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumRevReservationOffMessagesSent"; + } + leaf num-qo-s-release-requests-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumQoSReleaseRequestsReceived"; + } + leaf num-connection-close-initiated-no-ran-rsr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats.NumConnectionCloseInitiatedNoRANRsr"; + } + } + + grouping ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; + leaf hrpd-car-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDCarBandClass"; + } + leaf rfcnfl { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFL"; + } + leaf rfcnfl-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RFCNFLInUse"; + } + leaf pilot-pn { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPN"; + } + leaf pilot-pn-in-use { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.PilotPNInUse"; + } + leaf max-fap-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPower"; + } + leaf max-fap-tx-power-in-use { + type int32 { + range "-200..200"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.MaxFAPTxPowerInUse"; + } + leaf control-channel-rate { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ControlChannelRate"; + } + leaf sync-capsule-offset { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SyncCapsuleOffset"; + } + leaf rab-length { + type int32 { + range "8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabLength"; + } + leaf rab-offset { + type int32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RabOffset"; + } + leaf sector-id { + type string { + length "16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SectorID"; + } + leaf color-code { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ColorCode"; + } + leaf subnet-mask-length { + type int32 { + range "0..104"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.SubnetMaskLength"; + } + leaf hrpd-sec-el-reverse-link-silence-duration { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilenceDuration"; + } + leaf hrpd-sec-el-reverse-link-silence-period { + type int32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.HRPDSecElReverseLinkSilencePeriod"; + } + leaf open-loop-adjust { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.OpenLoopAdjust"; + } + leaf probe-initial-adjust { + type int32 { + range "-15..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeInitialAdjust"; + } + leaf probe-num-steps { + type int32 { + range "1..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbeNumSteps"; + } + leaf probe-power-step { + type int32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ProbePowerStep"; + } + leaf a-persistence { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.APersistence"; + } + leaf rssirab-threshold { + type int32 { + range "-1600..1600"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RSSIRABThreshold"; + } + leaf load-rab-threshold { + type uint32 { + range "0..480"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.LoadRABThreshold"; + } + leaf connection-rate-limit { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.ConnectionRateLimit"; + } + leaf rfe-rl-balance-ratio { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF.RfeRLBalanceRatio"; + } + } + + grouping hrpd-rnc-sig-apps-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; + leaf c-num-page-requests { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageRequests"; + } + leaf s-num-page-requests { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageRequests"; + } + leaf s-num-connection-setup-attempts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupAttempts"; + } + leaf c-num-connection-setup-attempts { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupAttempts"; + } + leaf s-num-connection-setup-success { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumConnectionSetupSuccess"; + } + leaf c-num-connection-setup-success { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumConnectionSetupSuccess"; + } + leaf s-num-normal-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNormalConnectionCloses"; + } + leaf c-num-normal-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNormalConnectionCloses"; + } + leaf s-num-total-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumTotalConnectionCloses"; + } + leaf c-num-total-connection-closes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumTotalConnectionCloses"; + } + leaf s-num-rf-related-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDrops"; + } + leaf c-num-rf-related-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDrops"; + } + leaf s-num-page-responses { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumPageResponses"; + } + leaf c-num-page-responses { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumPageResponses"; + } + leaf s-num-rf-related-drops-rtc-lost { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsRTCLost"; + } + leaf c-num-rf-related-drops-rtc-lost { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsRTCLost"; + } + leaf s-num-rf-related-drops-no-ftc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumRFRelatedDropsNoFTC"; + } + leaf c-num-rf-related-drops-no-ftc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumRFRelatedDropsNoFTC"; + } + leaf s-num-network-error-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDrops"; + } + leaf c-num-network-error-drops { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDrops"; + } + leaf s-num-network-error-drops-rnc-internal { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCInternal"; + } + leaf c-num-network-error-drops-rnc-internal { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCInternal"; + } + leaf s-num-network-error-drops-rnc-external { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsRNCExternal"; + } + leaf c-num-network-error-drops-rnc-external { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsRNCExternal"; + } + leaf s-num-network-error-drops-a10-setup-fail { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumNetworkErrorDropsA10SetupFail"; + } + leaf c-num-network-error-drops-a10-setup-fail { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumNetworkErrorDropsA10SetupFail"; + } + leaf s-num-misc-drops-sector-down { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsSectorDown"; + } + leaf c-num-misc-drops-sector-down { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsSectorDown"; + } + leaf s-num-misc-drops-internal-error { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsInternalError"; + } + leaf c-num-misc-drops-internal-error { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsInternalError"; + } + leaf c-num-misc-drops-state-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsStateMismatch"; + } + leaf s-num-misc-drops-state-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsStateMismatch"; + } + leaf s-num-misc-drops-due-to-rlp { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.SNumMiscDropsDueToRLP"; + } + leaf c-num-misc-drops-due-to-rlp { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats.CNumMiscDropsDueToRLP"; + } + } + + grouping hrpd-redirect-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; + leaf redirect-channel-number { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectChannelNumber"; + } + leaf redirect-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect.RedirectBandClass"; + } + } + + grouping cell-config-cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX."; + leaf pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSNNumberOfEntries"; + } + leaf max-batch-pcfpdsn-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.MaxBatchPCFPDSNEntries"; + } + leaf batch-pcfpdsn-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSNNumberOfEntries"; + } + } + + grouping one-x-batch-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.Alias"; + } + leaf batch-table-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableNumber"; + } + leaf batch-table-start-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableStartIPAddress"; + } + leaf batch-table-end-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableEndIPAddress"; + } + leaf batch-table-security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecurityParameterIndex"; + } + leaf batch-table-secret-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableSecretKey"; + } + leaf batch-table-ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTableIOSVersion"; + } + leaf batch-table-pdsn-admin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.BatchTablePDSNAdminStatus"; + } + leaf pdsn-type { + type enumeration { + enum OneX { + description + "Enum Value - OneX"; + } + enum HRPDRev0 { + description + "Enum Value - HRPDRev0"; + } + enum HRPDRevA { + description + "Enum Value - HRPDRevA"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}.PDSNType"; + } + } + + grouping one-x-pcf-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; + leaf pcfpdsn-health-monitor-interval { + type uint32 { + range "0..180"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPDSNHealthMonitorInterval"; + } + } + + grouping one-x-pcf-config-pcf-performance-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; + leaf a10-setup-failure-no-reason { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureNoReason"; + } + leaf a10-setup-failure-admin-prohibit { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureAdminProhibit"; + } + leaf a10-setup-failure-insuff-resources { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureInsuffResources"; + } + leaf a10-setup-failure-failed-auth { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureFailedAuth"; + } + leaf a10-setup-failure-id-mismatch { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureIdMismatch"; + } + leaf a10-setup-failure-malformed-req { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureMalformedReq"; + } + leaf a10-setup-failure-unknown-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnknownPDSN"; + } + leaf a10-setup-failure-unsupp-vend-id { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10SetupFailureUnsuppVendId"; + } + leaf total-a10-closed-by-rnc { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByRnc"; + } + leaf total-a10-closed-by-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10ClosedByPDSN"; + } + leaf total-a10-success-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10SuccessPages"; + } + leaf total-a10-failed-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10FailedPages"; + } + leaf total-a10-ingress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10IngressBytes"; + } + leaf total-a10-egress-bytes { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10EgressBytes"; + } + leaf a10-reg-update-received { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.A10RegUpdateReceived"; + } + leaf total-a10-dropped-pages { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats.TotalA10DroppedPages"; + } + } + + grouping one-x-pcfpdsn-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.Alias"; + } + leaf pdsn-number { + type int32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNNumber"; + } + leaf security-parameter-index { + type uint32 { + range "256..4294967295"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityParameterIndex"; + } + leaf security-key { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.SecurityKey"; + } + leaf ios-version { + type enumeration { + enum TIA-878-ballot { + description + "Enum Value - TIA-878-ballot"; + } + enum TIA-878-1 { + description + "Enum Value - TIA-878-1"; + } + enum TIA-878-a { + description + "Enum Value - TIA-878-a"; + } + enum TIA-878-legacy { + description + "Enum Value - TIA-878-legacy"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.IOSVersion"; + } + leaf pds-nadmin-status { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNadminStatus"; + } + leaf pdsn-health-status { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNHealthStatus"; + } + leaf pdsnip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PDSNIPAddress"; + } + } + + grouping one-x-pcfpdsn-a11-reg-update-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; + leaf pdsn-number-reg-update-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNNumberRegUpdatePerf"; + } + leaf pdsnip-address-reg-update-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.PDSNIPAddressRegUpdatePerf"; + } + leaf a11-reg-update-received-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateReceivedPDSN"; + } + leaf a11-reg-update-id-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateIDCheckFailPDSN"; + } + leaf a11-reg-update-auth-check-fail-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAuthCheckFailPDSN"; + } + leaf a11-reg-update-for-unknown-psipdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateForUnknownPSIPDSN"; + } + leaf a11-reg-update-unspecified-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnspecifiedReasonPDSN"; + } + leaf a11-reg-update-ppp-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePppTimeoutPDSN"; + } + leaf a11-reg-update-registration-timeout-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateRegistrationTimeoutPDSN"; + } + leaf a11-reg-update-pdsn-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNErrorPDSN"; + } + leaf a11-reg-update-inter-pcf-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPCFHandoffPDSN"; + } + leaf a11-reg-update-inter-pdsn-handoff-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateInterPDSNHandoffPDSN"; + } + leaf a11-reg-update-pdsnoamp-intervention-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdatePDSNOAMPInterventionPDSN"; + } + leaf a11-reg-update-accounting-error-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateAccountingErrorPDSN"; + } + leaf a11-reg-update-user-failed-authentication-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUserFailedAuthenticationPDSN"; + } + leaf a11-reg-update-unknown-cause-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateUnknownCauseCodePDSN"; + } + leaf a11-reg-update-without-reason-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats.A11RegUpdateWithoutReasonCodePDSN"; + } + } + + grouping one-x-pcfpdsn-pcfpdsn-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; + leaf a10-setup-attempts-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupAttemptsPDSN"; + } + leaf a10-setup-successes-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupSuccessesPDSN"; + } + leaf a10-setup-blocks-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10SetupBlocksPDSN"; + } + leaf a11-reg-req-denied-id-mismatch-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedIdMismatchPDSN"; + } + leaf a11-reg-req-denied-unknown-pdsnpdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownPDSNPDSN"; + } + leaf a11-reg-req-denied-no-reason-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedNoReasonPDSN"; + } + leaf a11-reg-req-denied-admin-prohibit-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedAdminProhibitPDSN"; + } + leaf a11-reg-req-denied-insuff-resources-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedInsuffResourcesPDSN"; + } + leaf a11-reg-req-denied-failed-auth-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedFailedAuthPDSN"; + } + leaf a11-reg-req-denied-malformed-req-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedMalformedReqPDSN"; + } + leaf a11-reg-req-denied-unsupp-vend-id-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnsuppVendIdPDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-unavailable-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelUnavailablePDSN"; + } + leaf a11-reg-req-denied-reverse-tunnel-tbit-not-set-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedReverseTunnelTbitNotSetPDSN"; + } + leaf a11-reg-req-denied-unknown-error-code-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A11RegReqDeniedUnknownErrorCodePDSN"; + } + leaf a10-reg-req-for-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-re-registration-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReRegistrationRetransmissionsPDSN"; + } + leaf a10-reg-req-for-release-retransmissions-pdsn { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.A10RegReqForReleaseRetransmissionsPDSN"; + } + leaf pdsn-number-pdsn-perf { + type int32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNNumberPDSNPerf"; + } + leaf pds-nip-address-pdsn-perf { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats.PDSNipAddressPDSNPerf"; + } + } + + grouping one-x-ran-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; + leaf one-x-sector-nid { + type int32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorNID"; + } + leaf one-x-sector-sid { + type int32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXSectorSID"; + } + leaf one-xpzid { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.OneXPZID"; + } + leaf base-id { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.BaseID"; + } + leaf max-neighbor-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.MaxNeighborListEntries"; + } + leaf neighbor-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborListNumberOfEntries"; + } + } + + grouping ran-apidm-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; + leaf association-type { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.AssociationType"; + } + leaf apidlen { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDLEN"; + } + leaf apid { + type string { + length "0..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APID"; + } + leaf apidmask { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.APIDMASK"; + } + leaf iosmscid { + type uint32 { + range "0..16777215"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSMSCID"; + } + leaf ioscellid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.IOSCELLID"; + } + leaf intrafreqhohysincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYSINCL"; + } + leaf intrafreqhohys { + type uint32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOHYS"; + } + leaf intrafreqhoslopeincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPEINCL"; + } + leaf intrafreqhoslope { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTRAFREQHOSLOPE"; + } + leaf interfreqhohysincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYSINCL"; + } + leaf interfreqhohys { + type uint32 { + range "0..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOHYS"; + } + leaf interfreqhoslopeincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPEINCL"; + } + leaf interfreqhoslope { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQHOSLOPE"; + } + leaf interfreqsrchthincl { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTHINCL"; + } + leaf interfreqsrchth { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM.INTERFREQSRCHTH"; + } + } + + grouping ran-apidtm-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; + leaf apidtextcha-ri-len { + type uint32 { + range "0..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARiLEN"; + } + leaf apidtextmsgencoding { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTMSGENCODING"; + } + leaf apidtextcha-ri { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM.APIDTEXTCHARi"; + } + } + + grouping ran-appim-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; + leaf lifetime { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.LIFETIME"; + } + leaf numappirec { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.NUMAPPIREC"; + } + leaf appirec-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIRECNumberOfEntries"; + } + } + + grouping appim-appirec-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.Alias"; + } + leaf apassntype { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APASSNTYPE"; + } + leaf apsidsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSIDSAMEASPREVIOUS"; + } + leaf apnidsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNIDSAMEASPREVIOUS"; + } + leaf apbandsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBANDSAMEASPREVIOUS"; + } + leaf apfreqsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQSAMEASPREVIOUS"; + } + leaf appnrecsameasprevious { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECSAMEASPREVIOUS"; + } + leaf apsid { + type uint32 { + range "0..32767"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APSID"; + } + leaf apnid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APNID"; + } + leaf apband { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APBAND"; + } + leaf apfreq { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APFREQ"; + } + leaf appnrectype { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECTYPE"; + } + leaf appnreclen { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNRECLEN"; + } + leaf appnrec { + type string { + length "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}.APPNREC"; + } + } + + grouping ran-access-parameters-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; + leaf nom-pwr { + type int32 { + range "-7..8"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwr"; + } + leaf init-pwr { + type int32 { + range "-15..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.InitPwr"; + } + leaf pwr-step-indb { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStepIndb"; + } + leaf nom-pwr-ext { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NomPwrExt"; + } + leaf apm-auth { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMAuth"; + } + leaf apm-rand-update-prd { + type uint32 { + range "16..14400"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.APMRandUpdatePrd"; + } + leaf initialpwr { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Initialpwr"; + } + leaf pwr-step { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PwrStep"; + } + leaf num-step { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.NumStep"; + } + leaf max-cap-size { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxCapSize"; + } + leaf preamble-size { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.PreambleSize"; + } + leaf psist09 { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist09"; + } + leaf psist10 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist10"; + } + leaf psist11 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist11"; + } + leaf psist12 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist12"; + } + leaf psist13 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist13"; + } + leaf psist14 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist14"; + } + leaf psist15 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Psist15"; + } + leaf msg-psist { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MsgPsist"; + } + leaf reg-psist { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.RegPsist"; + } + leaf probe-pn-ran { + type uint32 { + range "0..9"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbePNRan"; + } + leaf acc-tmo { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.AccTmo"; + } + leaf probe-bkoff { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.ProbeBkoff"; + } + leaf bkoff { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.Bkoff"; + } + leaf max-req-seq { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxReqSeq"; + } + leaf max-rsp-seq { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters.MaxRspSeq"; + } + } + + grouping ran-extended-system-parameters-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; + leaf prev { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.Prev"; + } + leaf p-min-rev { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PMinRev"; + } + leaf delete-for-tmsi { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DeleteForTMSI"; + } + leaf use-tmsi { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.UseTMSI"; + } + leaf pref-msid-type { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PrefMSIDType"; + } + leaf mcc { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MCC"; + } + leaf imsi1112 { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSI1112"; + } + leaf tmsi-zone-len { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZoneLen"; + } + leaf tmsi-zone { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.TMSIZone"; + } + leaf bcast-index { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BcastIndex"; + } + leaf imsit-supported { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.IMSITSupported"; + } + leaf soft-slope { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SoftSlope"; + } + leaf add-intercept { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AddIntercept"; + } + leaf drop-intercept { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.DropIntercept"; + } + leaf max-num-alt-so { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumAltSo"; + } + leaf reselected-included { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.ReselectedIncluded"; + } + leaf ec-thresh { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcThresh"; + } + leaf ec-io-thresh { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.EcIoThresh"; + } + leaf pilot-report { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.PilotReport"; + } + leaf nghbr-set-entry-info { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetEntryInfo"; + } + leaf access-ho-order { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOOrder"; + } + leaf nghbr-set-access-info { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NghbrSetAccessInfo"; + } + leaf access-ho { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHO"; + } + leaf access-ho-msg-rsp { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessHOMsgRsp"; + } + leaf access-probe-ho { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccessProbeHO"; + } + leaf acc-ho-list-upd { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccHOListUpd"; + } + leaf acc-probe-ho-other-msg { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.AccProbeHOOtherMsg"; + } + leaf max-num-probe-ho { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.MaxNumProbeHO"; + } + leaf brdcast-gps-assit { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.BrdcastGPSAssit"; + } + leaf qpch-supported { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHSupported"; + } + leaf num-qpch { + type uint32 { + range "1..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.NumQPCH"; + } + leaf qpch-rate { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHRate"; + } + leaf qpch-pwr-level-page { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelPage"; + } + leaf qpc-hcci-supported { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHcciSupported"; + } + leaf qpch-pwr-level-config { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.QPCHPwrLevelConfig"; + } + leaf sdb-supported { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.SDBSupported"; + } + leaf r-lgain-traffic-pilot { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RLgainTrafficPilot"; + } + leaf rvs-pwr-ctrl-delay-incl { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelayIncl"; + } + leaf rvs-pwr-ctrl-delay { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters.RvsPwrCtrlDelay"; + } + } + + grouping ran-forward-pwr-ctr-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; + leaf fpcfch-init-setpt { + type int32 { + range "-128..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHInitSetpt"; + } + leaf fpc-subchan-gain { + type int32 { + range "-16..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCSubchanGain"; + } + leaf rl-gain-adj { + type int32 { + range "-8..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.RLGainAdj"; + } + leaf fpcfchfer { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHFER"; + } + leaf fpcfch-min-setpt { + type int32 { + range "-128..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMinSetpt"; + } + leaf fpcfch-max-setpt { + type int32 { + range "-128..127"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr.FPCFCHMaxSetpt"; + } + } + + grouping ran-hard-handoff-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; + leaf handout-enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HandoutEnable"; + } + leaf ho-pilot-power-thresh { + type int32 { + range "0..5"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotPowerThresh"; + } + leaf ho-pilot-duration { + type uint32 { + range "20..50"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.HOPilotDuration"; + } + } + + grouping hard-handoff-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; + leaf tx-ho-required { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHORequired"; + } + leaf rx-ho-command { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOCommand"; + } + leaf ho-required-rejected { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredRejected"; + } + leaf ho-required-unanswered { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HORequiredUnanswered"; + } + leaf tx-uhdm { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxUHDM"; + } + leaf rx-ns-ack { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxNSAck"; + } + leaf ho-failure-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.HOFailureCount"; + } + leaf call-drop-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.CallDropCount"; + } + leaf tx-ho-commence { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TxHOCommence"; + } + leaf rx-ho-session-clear { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.RxHOSessionClear"; + } + leaf return-on-failure-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ReturnOnFailureCount"; + } + leaf one-pilot-report-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.OnePilotReportCount"; + } + leaf two-pilot-report-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.TwoPilotReportCount"; + } + leaf three-pilot-report-count { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats.ThreePilotReportCount"; + } + } + + grouping ran-neighbor-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.Alias"; + } + leaf pilot-inc { + type int32 { + range "1..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.PilotInc"; + } + leaf one-x-neighbor-index { + type int32 { + range "0..19"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIndex"; + } + leaf neighbor-config { + type enumeration { + enum SameConfig { + description + "Enum Value - SameConfig"; + } + enum SamePaging { + description + "Enum Value - SamePaging"; + } + enum DiffPaging { + description + "Enum Value - DiffPaging"; + } + enum Unknown { + description + "Enum Value - Unknown"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborConfig"; + } + leaf neighbor-pn { + type int32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborPN"; + } + leaf search-priority { + type enumeration { + enum Low { + description + "Enum Value - Low"; + } + enum Medium { + description + "Enum Value - Medium"; + } + enum High { + description + "Enum Value - High"; + } + enum VeryHigh { + description + "Enum Value - VeryHigh"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.SearchPriority"; + } + leaf neighbor-band { + type enumeration { + enum 0 { + description + "Enum Value - 0"; + } + enum 1 { + description + "Enum Value - 1"; + } + enum 2 { + description + "Enum Value - 2"; + } + enum 3 { + description + "Enum Value - 3"; + } + enum 4 { + description + "Enum Value - 4"; + } + enum 5 { + description + "Enum Value - 5"; + } + enum 6 { + description + "Enum Value - 6"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborBand"; + } + leaf neighbor-frequency { + type int32 { + range "0..2016"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.NeighborFrequency"; + } + leaf frequency-included { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.FrequencyIncluded"; + } + leaf in-traffic { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.InTraffic"; + } + leaf overhead-msg { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OverheadMsg"; + } + leaf base-identifier { + type int32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.BaseIdentifier"; + } + leaf air-interface { + type enumeration { + enum OneX { + description + "Enum Value - OneX"; + } + enum IS95 { + description + "Enum Value - IS95"; + } + enum HRPD { + description + "Enum Value - HRPD"; + } + enum Other { + description + "Enum Value - Other"; + } + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.AirInterface"; + } + leaf hand-out-capable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.HandOutCapable"; + } + leaf one-x-neighbor-longitude { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLongitude"; + } + leaf one-x-neighbor-latitude { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborLatitude"; + } + leaf one-x-neighbor-msc-id { + type uint32 { + range "0..16777215"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborMSCId"; + } + leaf one-x-neighbor-ios-cell-id { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.OneXNeighborIOSCellId"; + } + leaf force-in-overhead { + type boolean; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.ForceInOverhead"; + } + leaf included-in-overhead { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}.IncludedInOverhead"; + } + } + + grouping ran-network-listen-mode-config-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; + leaf rfcnfl-margin { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLMargin"; + } + leaf fap-coverage-target { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPCoverageTarget"; + } + leaf fap-beacon-coverage-target { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPBeaconCoverageTarget"; + } + leaf max-coverage-edge-pilot-strength { + type int32 { + range "-300..0"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxCoverageEdgePilotStrength"; + } + leaf max-allowable-pilot-strength-degradation { + type int32 { + range "0..150"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.MaxAllowablePilotStrengthDegradation"; + } + leaf rfcnfl-to-protect { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.RFCNFLToProtect"; + } + leaf fap-allowed-adj-chan-coverage-hole { + type uint32 { + range "30..150"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.FAPAllowedAdjChanCoverageHole"; + } + leaf acir { + type uint32; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig.ACIR"; + } + } + + grouping ran-power-control-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; + leaf one-xpcfpc-incl { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCIncl"; + } + leaf one-xpcfpcfch-min-setpt { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMinSetpt"; + } + leaf one-xpcfpcfch-max-setpt { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFPCFCHMaxSetpt"; + } + leaf one-xpcrpc-incl { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCRPCIncl"; + } + leaf one-xpcfch-chan-adj-gain { + type int32 { + range "-48..48"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCFCHChanAdjGain"; + } + leaf one-xpc-pwr-rep-thresh { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepThresh"; + } + leaf one-xpc-pwr-rep-frames { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepFrames"; + } + leaf one-x-pwr-thresh-enable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPwrThreshEnable"; + } + leaf one-xpc-pwr-period-enable { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrPeriodEnable"; + } + leaf one-xpc-pwr-rep-delay { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl.OneXPCPwrRepDelay"; + } + } + + grouping one-x-ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; + leaf rfcnfl { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFL"; + } + leaf rfcnfl-band-in-use { + type string; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLBandInUse"; + } + leaf rfcnfl-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.RFCNFLInUse"; + } + leaf pilot-pn { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPN"; + } + leaf pilot-pn-in-use { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPNInUse"; + } + leaf max-fap-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPower"; + } + leaf max-fap-tx-power-in-use { + type int32 { + range "-400..200"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.MaxFAPTxPowerInUse"; + } + leaf pch-pwr-percentage { + type uint32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PchPwrPercentage"; + } + leaf pilot-pwr-percentage { + type uint32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.PilotPwrPercentage"; + } + leaf sync-pwr-percentage { + type uint32 { + range "1000..1000000"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF.SyncPwrPercentage"; + } + } + + grouping ran-system-parameters-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; + leaf reg-zone { + type uint32 { + range "0..4095"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegZone"; + } + leaf total-zones { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TotalZones"; + } + leaf zone-timer { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.ZoneTimer"; + } + leaf reg-period { + type uint32 { + range "29..85"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.RegPeriod"; + } + leaf srch-win-a { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinA"; + } + leaf srch-win-n { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinN"; + } + leaf srch-win-r { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.SrchWinR"; + } + leaf nghbr-max-age { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.NghbrMaxAge"; + } + leaf pwr-rep-thresh { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepThresh"; + } + leaf pwr-rep-frames { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepFrames"; + } + leaf pwr-thresh-enable { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrThreshEnable"; + } + leaf pwr-period-enable { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrPeriodEnable"; + } + leaf pwr-rep-delay { + type uint32 { + range "0..32"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.PwrRepDelay"; + } + leaf rescan { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Rescan"; + } + leaf tadd { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tadd"; + } + leaf tdrop { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tdrop"; + } + leaf tcomp { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.Tcomp"; + } + leaf t-tdrop { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.TTdrop"; + } + leaf in-traffic-tadd { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTadd"; + } + leaf in-traffic-tdrop { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTdrop"; + } + leaf in-traffic-tcomp { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTcomp"; + } + leaf in-traffic-ttdrop { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters.InTrafficTtdrop"; + } + } + + grouping one-x-redirect-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; + leaf redirect-channel-number { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectChannelNumber"; + } + leaf redirect-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect.RedirectBandClass"; + } + } + + grouping one-x-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; + leaf registration-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationAttempts"; + } + leaf registration-fails { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationFails"; + } + leaf registrations-blocked { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RegistrationsBlocked"; + } + leaf page-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageAttempts"; + } + leaf page-fails { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.PageFails"; + } + leaf voice-call-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallAttempts"; + } + leaf voice-call-failures { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallFailures"; + } + leaf voice-calls-blocked { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsBlocked"; + } + leaf voice-calls-dropped { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.VoiceCallsDropped"; + } + leaf data-call-attempts { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallAttempts"; + } + leaf data-call-failures { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallFailures"; + } + leaf data-calls-blocked { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsBlocked"; + } + leaf data-calls-dropped { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.DataCallsDropped"; + } + leaf average-voice-call { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageVoiceCall"; + } + leaf average-data-call { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageDataCall"; + } + leaf average-session-in-sec { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.AverageSessionInSec"; + } + leaf total-voice-calls { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalVoiceCalls"; + } + leaf total-data-calls { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.TotalDataCalls"; + } + leaf fwd-voice-packet-drop-percentage { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdVoicePacketDropPercentage"; + } + leaf rev-voice-packet-drop-percentage { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevVoicePacketDropPercentage"; + } + leaf fwd-avg-data-rate { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.FwdAvgDataRate"; + } + leaf rev-avg-data-rate { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.RevAvgDataRate"; + } + leaf bc-index-zero-to-one-transitions { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexZeroToOneTransitions"; + } + leaf bc-index-one-to-zero-transitions { + type uint32 { + range "0..4294967295"; + } + config false; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats.BcIndexOneToZeroTransitions"; + } + } + + grouping cell-config-lte-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.TunnelNumberOfEntries"; + } + } + + grouping lte-epc-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC."; + leaf allowed-ciphering-algorithm-list { + type enumeration { + enum EEA0 { + description + "Enum Value - EEA0"; + } + enum 128-EEA1 { + description + "Enum Value - 128-EEA1"; + } + enum 128-EEA2 { + description + "Enum Value - 128-EEA2"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.AllowedCipheringAlgorithmList"; + } + leaf allowed-integrity-protection-algorithm-list { + type enumeration { + enum 128-EIA1 { + description + "Enum Value - 128-EIA1"; + } + enum 128-EIA2 { + description + "Enum Value - 128-EIA2"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.AllowedIntegrityProtectionAlgorithmList"; + } + leaf tac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.TAC"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.TAC"; + } + leaf eaid { + type uint32 { + range "0..16777216"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.EAID"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.EAID"; + } + leaf max-plmn-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.MaxPLMNListEntries"; + } + leaf plmn-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNListNumberOfEntries"; + } + leaf max-qo-s-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.MaxQoSEntries"; + } + leaf qo-s-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoSNumberOfEntries"; + } + } + + grouping ho-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; + leaf toe-nb-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBAtt"; + } + leaf toe-nb-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBSucc"; + } + leaf toe-nb-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToeNBFail"; + } + leaf frome-nb-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBAtt"; + } + leaf frome-nb-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBSucc"; + } + leaf frome-nb-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.FromeNBFail"; + } + leaf to-utran-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranAtt"; + } + leaf to-utran-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranSucc"; + } + leaf to-utran-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToUtranFail"; + } + leaf to-geran-att { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranAtt"; + } + leaf to-geran-succ { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranSucc"; + } + leaf to-geran-fail { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats.ToGeranFail"; + } + } + + grouping epc-plmn-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.Alias"; + } + leaf is-primary { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.IsPrimary"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.PLMNID"; + } + leaf cell-reserved-for-operator-use { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}.CellReservedForOperatorUse"; + } + } + + grouping epc-qo-s-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Alias"; + } + leaf qci { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.QCI"; + } + leaf type { + type enumeration { + enum GBR { + description + "Enum Value - GBR"; + } + enum Non-GBR { + description + "Enum Value - Non-GBR"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Type"; + } + leaf priority { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.Priority"; + } + leaf packet-delay-budget { + type uint32 { + range "50 | 100 | 150 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000 | 1500 | 2000"; + } + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}.PacketDelayBudget"; + } + } + + grouping lte-energy-savings-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings."; + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.Enable"; + } + leaf state { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.State"; + } + leaf not-allowed-time-period-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriodNumberOfEntries"; + } + } + + grouping energy-savings-activation-candidate-cells-load-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; + leaf threshold { + type uint32 { + range "min..100"; + } + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.Threshold"; + } + leaf time-duration { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad.TimeDuration"; + } + } + + grouping energy-savings-deactivation-candidate-cells-load-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; + leaf threshold { + type uint32 { + range "min..100"; + } + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.Threshold"; + } + leaf time-duration { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad.TimeDuration"; + } + } + + grouping energy-savings-not-allowed-time-period-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.Enable"; + } + leaf start-time { + type string; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.StartTime"; + } + leaf end-time { + type string; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.EndTime"; + } + leaf days-of-week { + type enumeration { + enum Monday { + description + "Enum Value - Monday"; + } + enum Tuesday { + description + "Enum Value - Tuesday"; + } + enum Wednesday { + description + "Enum Value - Wednesday"; + } + enum Thursday { + description + "Enum Value - Thursday"; + } + enum Friday { + description + "Enum Value - Friday"; + } + enum Saturday { + description + "Enum Value - Saturday"; + } + enum Sunday { + description + "Enum Value - Sunday"; + } + } + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}.DaysOfWeek"; + } + } + + grouping csg-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; + leaf mean-nbr-usr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.MeanNbrUsr"; + } + leaf att-inbound-mobility { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.AttInboundMobility"; + } + leaf succ-inbound-mobility { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.SuccInboundMobility"; + } + leaf failed-inbound-mobility { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats.FailedInboundMobility"; + } + } + + grouping ran-cell-restriction-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; + leaf cell-barred { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellBarred"; + } + leaf cell-reserved-for-operator-use { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.CellReservedForOperatorUse"; + } + leaf barring-for-emergency { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction.BarringForEmergency"; + } + } + + grouping ran-common-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Common."; + leaf cell-identity { + type uint32 { + range "0..268435455"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Common.CellIdentity"; + } + } + + grouping drb-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; + leaf pdcp-sdu-bitrate-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDl"; + } + leaf pdcp-sdu-bitrate-ul { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUl"; + } + leaf pdcp-sdu-bitrate-dl-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateDlMax"; + } + leaf pdcp-sdu-bitrate-ul-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduBitrateUlMax"; + } + leaf pdcp-sdu-delay-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDelayDl"; + } + leaf pdcp-sdu-drop-rate-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduDropRateDl"; + } + leaf pdcp-sdu-air-loss-rate-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduAirLossRateDl"; + } + leaf pdcp-sdu-loss-rate-ul { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.PdcpSduLossRateUl"; + } + leaf ue-active-dl { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveDl"; + } + leaf ue-active-ul { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats.UEActiveUl"; + } + } + + grouping erab-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; + leaf estab-init-att-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitAttNbr"; + } + leaf estab-init-succ-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitSuccNbr"; + } + leaf estab-init-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabInitFailNbr"; + } + leaf estab-att-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabAttNbr"; + } + leaf estab-succ-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabSuccNbr"; + } + leaf estab-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.EstabFailNbr"; + } + leaf rel-enb-nbr-qci { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrQCI"; + } + leaf rel-enb-nbr-cause { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.RelEnbNbrCause"; + } + leaf lgw-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGWNumberOfEntries"; + } + } + + grouping stats-lgw-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf correlation-id { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.CorrelationID"; + } + leaf estab-direct-path-lgw-att-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + } + leaf estab-direct-path-lgw-succ-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + } + leaf estab-direct-path-lgw-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + } + } + + grouping mac-drx-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; + leaf drx-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXEnabled"; + } + leaf on-duration-timer { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.OnDurationTimer"; + } + leaf drx-inactivity-timer { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXInactivityTimer"; + } + leaf drx-retransmission-timer { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXRetransmissionTimer"; + } + leaf long-drx-cycle { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.LongDRXCycle"; + } + leaf drx-start-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXStartOffset"; + } + leaf short-drx-cycle { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.ShortDRXCycle"; + } + leaf drx-short-cycle-timer { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX.DRXShortCycleTimer"; + } + } + + grouping mac-rach-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; + leaf number-of-ra-preambles { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.NumberOfRaPreambles"; + } + leaf size-of-ra-group-a { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.SizeOfRaGroupA"; + } + leaf message-size-group-a { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessageSizeGroupA"; + } + leaf message-power-offset-group-b { + type int32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MessagePowerOffsetGroupB"; + } + leaf power-ramping-step { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PowerRampingStep"; + } + leaf preamble-initial-received-target-power { + type int32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleInitialReceivedTargetPower"; + } + leaf preamble-trans-max { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.PreambleTransMax"; + } + leaf response-window-size { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ResponseWindowSize"; + } + leaf contention-resolution-timer { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.ContentionResolutionTimer"; + } + leaf max-harq-msg3-tx { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH.MaxHARQMsg3Tx"; + } + } + + grouping mac-ulsch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; + leaf max-harq-tx { + type uint32 { + range "1..8 | 10 | 12 | 16 | 20 | 24 | 28"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.MaxHARQTx"; + } + leaf periodic-bsr-timer { + type uint32 { + range "0 | 5 | 10 | 16 | 20 | 32 | 40 | 64 | 80 | 128 | 160 | 320 | 640 | 1280 | 2560"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.PeriodicBSRTimer"; + } + leaf retx-bsr-timer { + type uint32 { + range "320 | 640 | 1280 | 2560 | 5120 | 10240"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.RetxBSRTimer"; + } + leaf tti-bundling { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH.TTIBundling"; + } + } + + grouping conn-mode-eutra-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; + leaf filter-coefficient-rsrp { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRP"; + } + leaf filter-coefficient-rsrq { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.FilterCoefficientRSRQ"; + } + leaf a1-threshold-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRP"; + } + leaf a1-threshold-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A1ThresholdRSRQ"; + } + leaf a2-threshold-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRP"; + } + leaf a2-threshold-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A2ThresholdRSRQ"; + } + leaf a3-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A3Offset"; + } + leaf report-on-leave { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportOnLeave"; + } + leaf a4-threshold-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRP"; + } + leaf a4-threshold-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A4ThresholdRSRQ"; + } + leaf a5-threshold1-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRP"; + } + leaf a5-threshold1-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold1RSRQ"; + } + leaf a5-threshold2-rsrp { + type uint32 { + range "0..97"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRP"; + } + leaf a5-threshold2-rsrq { + type uint32 { + range "0..34"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.A5Threshold2RSRQ"; + } + leaf hysteresis { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.Hysteresis"; + } + leaf time-to-trigger { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TimeToTrigger"; + } + leaf trigger-quantity { + type enumeration { + enum RSRP { + description + "Enum Value - RSRP"; + } + enum RSRQ { + description + "Enum Value - RSRQ"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.TriggerQuantity"; + } + leaf report-quantity { + type enumeration { + enum SameAsTriggerQuantity { + description + "Enum Value - SameAsTriggerQuantity"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportQuantity"; + } + leaf max-report-cells { + type uint32 { + range "1..8"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.MaxReportCells"; + } + leaf report-interval { + type uint32 { + range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportInterval"; + } + leaf report-amount { + type uint32 { + range "0..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA.ReportAmount"; + } + } + + grouping conn-mode-irat-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; + leaf qoffsett-utra { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsettUTRA"; + } + leaf filter-coefficient-utra { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientUTRA"; + } + leaf meas-quantity-utrafdd { + type enumeration { + enum CPICH-RSCP { + description + "Enum Value - CPICH-RSCP"; + } + enum CPICH-EcN0 { + description + "Enum Value - CPICH-EcN0"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityUTRAFDD"; + } + leaf b1-threshold-utrarscp { + type int32 { + range "-5..91"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRARSCP"; + } + leaf b1-threshold-utra-ec-n0 { + type uint32 { + range "0..49"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdUTRAEcN0"; + } + leaf qoffset-geran { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetGERAN"; + } + leaf filter-coefficient-geran { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.FilterCoefficientGERAN"; + } + leaf b1-threshold-geran { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdGERAN"; + } + leaf qoffset-cdma2000 { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.QoffsetCDMA2000"; + } + leaf meas-quantity-cdma2000 { + type enumeration { + enum PilotStrength { + description + "Enum Value - PilotStrength"; + } + enum PilotPnPhaseAndPilotStrength { + description + "Enum Value - PilotPnPhaseAndPilotStrength"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MeasQuantityCDMA2000"; + } + leaf b1-threshold-cdma2000 { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B1ThresholdCDMA2000"; + } + leaf b2-threshold2-utrarscp { + type int32 { + range "-5..91"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRARSCP"; + } + leaf b2-threshold2-utra-ec-n0 { + type uint32 { + range "0..49"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2UTRAEcN0"; + } + leaf b2-threshold2-geran { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2GERAN"; + } + leaf b2-threshold2-cdma2000 { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.B2Threshold2CDMA2000"; + } + leaf hysteresis { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.Hysteresis"; + } + leaf time-to-trigger { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.TimeToTrigger"; + } + leaf max-report-cells { + type uint32 { + range "1..8"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.MaxReportCells"; + } + leaf report-interval { + type uint32 { + range "120 | 240 | 480 | 640 | 1024 | 2048 | 5120 | 10240 | 60000 | 360000 | 720000 | 1800000 | 3600000"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportInterval"; + } + leaf report-amount { + type uint32 { + range "0..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT.ReportAmount"; + } + } + + grouping idle-mode-common-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; + leaf qhyst { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.Qhyst"; + } + leaf q-hyst-sf-medium { + type int32 { + range "-6 | -4 | -2 | 0"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFMedium"; + } + leaf q-hyst-sf-high { + type int32 { + range "-6 | -4 | -2 | 0"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.QHystSFHigh"; + } + leaf t-evaluation { + type uint32 { + range "30 | 60 | 120 | 180 | 240"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.TEvaluation"; + } + leaf t-hyst-normal { + type uint32 { + range "30 | 60 | 120 | 180 | 240"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.THystNormal"; + } + leaf n-cell-change-medium { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeMedium"; + } + leaf n-cell-change-high { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common.NCellChangeHigh"; + } + } + + grouping irat-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; + leaf search-window-size { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.SearchWindowSize"; + } + leaf t-reselection-cdma2000 { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000"; + } + leaf t-reselection-cdma2000-sf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFMedium"; + } + leaf t-reselection-cdma2000-sf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.TReselectionCDMA2000SFHigh"; + } + leaf max-cdma2000-band-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.MaxCDMA2000BandEntries"; + } + leaf cdma2000-band-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000BandNumberOfEntries"; + } + } + + grouping cdma2000-cdma2000-band-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.Alias"; + } + leaf band-class { + type uint32 { + range "0..17"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.BandClass"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}.ThreshXLow"; + } + } + + grouping irat-geran-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; + leaf t-reselection-geran { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERAN"; + } + leaf t-reselection-geransf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFMedium"; + } + leaf t-reselection-geransf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.TReselectionGERANSFHigh"; + } + leaf max-geran-freq-group-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.MaxGERANFreqGroupEntries"; + } + leaf geran-freq-group-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroupNumberOfEntries"; + } + } + + grouping geran-geran-freq-group-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.Alias"; + } + leaf band-indicator { + type enumeration { + enum GSM850 { + description + "Enum Value - GSM850"; + } + enum GSM900 { + description + "Enum Value - GSM900"; + } + enum DCS1800 { + description + "Enum Value - DCS1800"; + } + enum PCS1900 { + description + "Enum Value - PCS1900"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.BCCHARFCN"; + } + leaf q-rx-lev-min { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.QRxLevMin"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}.ThreshXLow"; + } + } + + grouping irat-utra-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; + leaf t-reselection-utra { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRA"; + } + leaf t-reselection-utrasf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFMedium"; + } + leaf t-reselection-utrasf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.TReselectionUTRASFHigh"; + } + leaf max-utranfdd-freq-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.MaxUTRANFDDFreqEntries"; + } + leaf utranfdd-freq-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreqNumberOfEntries"; + } + } + + grouping utra-utranfdd-freq-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.Alias"; + } + leaf utra-carrier-arfcn { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.UTRACarrierARFCN"; + } + leaf q-rx-lev-min { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QRxLevMin"; + } + leaf q-qual-min { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.QQualMin"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.ThreshXLow"; + } + leaf p-max-utra { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}.PMaxUTRA"; + } + } + + grouping idle-mode-inter-freq-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; + leaf max-carrier-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.MaxCarrierEntries"; + } + leaf carrier-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.CarrierNumberOfEntries"; + } + } + + grouping inter-freq-carrier-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.Alias"; + } + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.EUTRACarrierARFCN"; + } + leaf q-rx-lev-min-si-b5 { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QRxLevMinSIB5"; + } + leaf q-offset-freq { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.QOffsetFreq"; + } + leaf t-reselection-eutra { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRA"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.CellReselectionPriority"; + } + leaf thresh-x-high { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXHigh"; + } + leaf thresh-x-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.ThreshXLow"; + } + leaf p-max { + type int32 { + range "-30..33"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.PMax"; + } + leaf t-reselection-eutrasf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFMedium"; + } + leaf t-reselection-eutrasf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}.TReselectionEUTRASFHigh"; + } + } + + grouping idle-mode-intra-freq-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; + leaf q-rx-lev-min-si-b1 { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB1"; + } + leaf q-rx-lev-min-si-b3 { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinSIB3"; + } + leaf q-rx-lev-min-offset { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.QRxLevMinOffset"; + } + leaf s-intra-search { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SIntraSearch"; + } + leaf t-reselection-eutra { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRA"; + } + leaf s-non-intra-search { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.SNonIntraSearch"; + } + leaf cell-reselection-priority { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.CellReselectionPriority"; + } + leaf p-max { + type int32 { + range "-30..33"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.PMax"; + } + leaf thresh-serving-low { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.ThreshServingLow"; + } + leaf t-reselection-eutrasf-medium { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFMedium"; + } + leaf t-reselection-eutrasf-high { + type uint32 { + range "25 | 50 | 75 | 100"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq.TReselectionEUTRASFHigh"; + } + } + + grouping lte-ran-neighbor-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; + leaf max-lte-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.MaxLTECellEntries"; + } + leaf lte-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECellNumberOfEntries"; + } + } + + grouping neighbor-list-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; + leaf max-umts-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxUMTSEntries"; + } + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + } + leaf max-cdma2000-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.MaxCDMA2000Entries"; + } + leaf umts-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTSNumberOfEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + } + leaf cdma2000-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000NumberOfEntries"; + } + } + + grouping inter-rat-cell-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.MustInclude"; + } + leaf band-class { + type uint32 { + range "0..17"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.BandClass"; + } + leaf arfcn { + type uint32 { + range "0..2047"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.ARFCN"; + } + leaf pn-offset { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.PNOffset"; + } + leaf type { + type enumeration { + enum 1xRTT { + description + "Enum Value - 1xRTT"; + } + enum HRPD { + description + "Enum Value - HRPD"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.Type"; + } + leaf cid { + type string { + length "min..16"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}.CID"; + } + } + + grouping inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type enumeration { + enum GSM850 { + description + "Enum Value - GSM850"; + } + enum GSM900 { + description + "Enum Value - GSM900"; + } + enum DCS1800 { + description + "Enum Value - DCS1800"; + } + enum PCS1900 { + description + "Enum Value - PCS1900"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping inter-rat-cell-umts-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}.PCPICHTxPower"; + } + } + + grouping neighbor-list-lte-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PLMNID"; + } + leaf cid { + type uint32 { + range "0..268435455"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CID"; + } + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.EUTRACarrierARFCN"; + } + leaf phy-cell-id { + type uint32 { + range "0..503"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.PhyCellID"; + } + leaf q-offset { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.QOffset"; + } + leaf cio { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.CIO"; + } + leaf rs-tx-power { + type int32 { + range "-60..50"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.RSTxPower"; + } + leaf blacklisted { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}.Blacklisted"; + } + } + + grouping ran-neighbor-list-in-use-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; + leaf max-lte-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.MaxLTECellEntries"; + } + leaf lte-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECellNumberOfEntries"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; + leaf max-umts-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxUMTSEntries"; + } + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + } + leaf max-cdma2000-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.MaxCDMA2000Entries"; + } + leaf umts-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTSNumberOfEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + } + leaf cdma2000-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000NumberOfEntries"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-cdma2000-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf band-class { + type uint32 { + range "0..17"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.BandClass"; + } + leaf arfcn { + type uint32 { + range "0..2047"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.ARFCN"; + } + leaf pn-offset { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.PNOffset"; + } + leaf type { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.Type"; + } + leaf cid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}.CID"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping neighbor-list-in-use-inter-rat-cell-umts-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}.PCPICHTxPower"; + } + } + + grouping neighbor-list-in-use-lte-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PLMNID"; + } + leaf cid { + type uint32 { + range "0..268435455"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CID"; + } + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.EUTRACarrierARFCN"; + } + leaf phy-cell-id { + type uint32 { + range "0..503"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.PhyCellID"; + } + leaf q-offset { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.QOffset"; + } + leaf cio { + type int32 { + range "-24..-8 | -6..6 | 8..24"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.CIO"; + } + leaf rs-tx-power { + type int32 { + range "-60..50"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.RSTxPower"; + } + leaf blacklisted { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}.Blacklisted"; + } + } + + grouping phy-antenna-info-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; + leaf antenna-ports-count { + type uint32 { + range "1 | 2 | 4"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo.AntennaPortsCount"; + } + } + + grouping phy-mbsfn-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; + leaf neigh-cell-config { + type uint32 { + range "0..3"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.NeighCellConfig"; + } + leaf max-sf-config-list-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.MaxSFConfigListEntries"; + } + leaf sf-config-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigListNumberOfEntries"; + } + } + + grouping mbsfn-sf-config-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.Alias"; + } + leaf sync-stratum-id { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SyncStratumID"; + } + leaf radio-frame-allocation-period { + type uint32 { + range "1..2 | 4 | 8 | 16 | 32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationPeriod"; + } + leaf radioframe-allocation-offset { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioframeAllocationOffset"; + } + leaf radio-frame-allocation-size { + type uint32 { + range "1 | 4"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.RadioFrameAllocationSize"; + } + leaf sub-frame-allocations { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}.SubFrameAllocations"; + } + } + + grouping phy-pdsch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; + leaf pb { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pb"; + } + leaf pa { + type int32; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH.Pa"; + } + } + + grouping phy-prach-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; + leaf root-sequence-index { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.RootSequenceIndex"; + } + leaf configuration-index { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ConfigurationIndex"; + } + leaf high-speed-flag { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.HighSpeedFlag"; + } + leaf zero-correlation-zone-config { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.ZeroCorrelationZoneConfig"; + } + leaf freq-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH.FreqOffset"; + } + } + + grouping phy-prs-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; + leaf num-prs-resource-blocks { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumPRSResourceBlocks"; + } + leaf prs-configuration-index { + type uint32 { + range "0..4095"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.PRSConfigurationIndex"; + } + leaf num-consecutive-prs-subfames { + type uint32 { + range "1..2 | 4 | 6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS.NumConsecutivePRSSubfames"; + } + } + + grouping phy-pucch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; + leaf delta-pucch-shift { + type enumeration { + enum ds1 { + description + "Enum Value - ds1"; + } + enum ds2 { + description + "Enum Value - ds2"; + } + enum ds3 { + description + "Enum Value - ds3"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.DeltaPUCCHShift"; + } + leaf nrbcqi { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NRBCQI"; + } + leaf ncsan { + type uint32 { + range "0..7"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.NCSAN"; + } + leaf n1-pucchan { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.N1PUCCHAN"; + } + leaf cqipucch-resource-index { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.CQIPUCCHResourceIndex"; + } + leaf k { + type uint32 { + range "1..4"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH.K"; + } + } + + grouping phy-pusch-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; + leaf nsb { + type uint32 { + range "1..4"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.NSB"; + } + leaf hopping-mode { + type enumeration { + enum InterSubFrame { + description + "Enum Value - InterSubFrame"; + } + enum IntraAndInterSubFrame { + description + "Enum Value - IntraAndInterSubFrame"; + } + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingMode"; + } + leaf hopping-offset { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.HoppingOffset"; + } + leaf enable64-qam { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.Enable64QAM"; + } + } + + grouping pusch-ulrs-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; + leaf group-hopping-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupHoppingEnabled"; + } + leaf group-assignment-pusch { + type uint32 { + range "0..29"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.GroupAssignmentPUSCH"; + } + leaf sequence-hopping-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.SequenceHoppingEnabled"; + } + leaf cyclic-shift { + type uint32 { + range "0..7"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS.CyclicShift"; + } + } + + grouping phy-srs-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; + leaf srs-enabled { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSEnabled"; + } + leaf srs-bandwidth-config { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSBandwidthConfig"; + } + leaf srs-max-up-pts { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.SRSMaxUpPTS"; + } + leaf ack-nack-srs-simultaneous-transmission { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS.AckNackSRSSimultaneousTransmission"; + } + } + + grouping phy-tdd-frame-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; + leaf sub-frame-assignment { + type uint32 { + range "0..6"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SubFrameAssignment"; + } + leaf special-subframe-patterns { + type uint32 { + range "0..8"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame.SpecialSubframePatterns"; + } + } + + grouping phy-ul-power-control-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; + leaf p0-nominal-pusch { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUSCH"; + } + leaf alpha { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.Alpha"; + } + leaf p0-nominal-pucch { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.P0NominalPUCCH"; + } + leaf delta-fpucch-format1 { + type int32 { + range "-2 | 0 | 2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1"; + } + leaf delta-fpucch-format1b { + type uint32 { + range "1 | 3 | 5"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat1b"; + } + leaf delta-fpucch-format2 { + type int32 { + range "-2 | 0..2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2"; + } + leaf delta-fpucch-format2a { + type int32 { + range "-2 | 0 | 2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2a"; + } + leaf delta-fpucch-format2b { + type int32 { + range "-2 | 0 | 2"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaFPUCCHFormat2b"; + } + leaf delta-preamble-msg3 { + type int32 { + range "-1..6"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl.DeltaPreambleMsg3"; + } + } + + grouping lte-ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RF."; + leaf earfcndl { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNDL"; + } + leaf earfcnul { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.EARFCNUL"; + } + leaf freq-band-indicator { + type uint32 { + range "1..40"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.FreqBandIndicator"; + } + leaf dl-bandwidth { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.DLBandwidth"; + } + leaf ul-bandwidth { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.ULBandwidth"; + } + leaf reference-signal-power { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.ReferenceSignalPower"; + } + leaf phy-cell-id { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.PhyCellID"; + } + leaf psch-power-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.PSCHPowerOffset"; + } + leaf ssch-power-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.SSCHPowerOffset"; + } + leaf pbch-power-offset { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF.PBCHPowerOffset"; + } + } + + grouping rlc-sr-b1-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; + leaf default-configuration { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.DefaultConfiguration"; + } + leaf t-poll-retransmit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TPollRetransmit"; + } + leaf poll-pdu { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollPDU"; + } + leaf poll-byte { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.PollByte"; + } + leaf max-retx-threshold { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.MaxRetxThreshold"; + } + leaf t-reordering { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TReordering"; + } + leaf t-status-prohibit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1.TStatusProhibit"; + } + } + + grouping rlc-sr-b2-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; + leaf default-configuration { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.DefaultConfiguration"; + } + leaf t-poll-retransmit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TPollRetransmit"; + } + leaf poll-pdu { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollPDU"; + } + leaf poll-byte { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.PollByte"; + } + leaf max-retx-threshold { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.MaxRetxThreshold"; + } + leaf t-reordering { + type string { + length "min..128"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TReordering"; + } + leaf t-status-prohibit { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2.TStatusProhibit"; + } + } + + grouping rrc-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; + leaf att-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.AttConnEstab"; + } + leaf fail-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.FailConnEstab"; + } + leaf succ-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats.SuccConnEstab"; + } + } + + grouping ran-rrc-timers-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; + leaf t300 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T300"; + } + leaf t301 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T301"; + } + leaf t302 { + type uint32 { + range "100 | 200 | 300 | 400 | 600 | 1000 | 1500 | 2000"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T302"; + } + leaf t304-eutra { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304EUTRA"; + } + leaf t304-irat { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T304IRAT"; + } + leaf t310 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T310"; + } + leaf t311 { + type uint32; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T311"; + } + leaf t320 { + type uint32 { + range "5 | 10 | 20 | 30 | 60 | 120 | 180"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.T320"; + } + leaf n310 { + type uint32 { + range "1..4 | 6 | 8 | 10 | 20"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N310"; + } + leaf n311 { + type uint32 { + range "1..6 | 8 | 10"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers.N311"; + } + } + + grouping rru-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; + leaf prb-tot-dl { + type uint32 { + range "0..100"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotDl"; + } + leaf prb-tot-ul { + type uint32 { + range "0..100"; + } + config false; + description + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats.PrbTotUl"; + } + } + + grouping ran-s1-ap-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1AP."; + leaf t-reloc-prep { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocPrep"; + } + leaf t-reloc-overall { + type string { + length "min..512"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1AP.TRelocOverall"; + } + } + + grouping ran-s1-u-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.RAN.S1U."; + leaf gtpu-echo-interval { + type uint32 { + range "0..60"; + } + description + "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1U.GTPUEchoInterval"; + } + } + + grouping lte-tunnel-g { + description + "Grouping object for FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.Alias"; + } + leaf tunnel-ref { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.TunnelRef"; + } + leaf plmnid { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}.PLMNID"; + } + } + + grouping cell-config-umts-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS."; + leaf tunnel-instance { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; + reference + "FAPService.{i}.CellConfig.UMTS.TunnelInstance"; + } + } + + grouping umts-cn-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN."; + leaf plmn-type { + type enumeration { + enum GSM-MAP { + description + "Enum Value - GSM-MAP"; + } + enum ANSI-41 { + description + "Enum Value - ANSI-41"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PLMNType"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PLMNID"; + } + leaf equiv-plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.EquivPLMNID"; + } + leaf sac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.SAC"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.SAC"; + } + leaf broadcast-sac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.BroadcastSAC"; + } + leaf lacrac { + type string { + length "min..256"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.LACRAC"; + } + leaf lac-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.LACInUse"; + } + leaf rac-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.RACInUse"; + } + } + + grouping cn-cs-domain-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; + leaf t3212 { + type uint32 { + range "0..91800"; + } + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.T3212"; + } + leaf imsi-attach-detach-enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.IMSIAttachDetachEnable"; + } + } + + grouping hho-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; + leaf att3-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att3GMacroToHnbCSHO"; + } + leaf succ3-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ3GMacroToHnbCSHO"; + } + leaf att2-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Att2GMacroToHnbCSHO"; + } + leaf succ2-g-macro-to-hnb-csho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats.Succ2GMacroToHnbCSHO"; + } + } + + grouping rab-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; + leaf att-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.AttEstabCS"; + } + leaf fail-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.FailEstabCS"; + } + leaf succ-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.SuccEstabCS"; + } + leaf rel-drop-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats.RelDropCS"; + } + } + + grouping cn-hho-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; + leaf succ-hnb-umts-intra-freq { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.SuccHnbUmtsIntraFreq"; + } + leaf att-hnb-umts-intra-freq { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsIntraFreq"; + } + leaf att-hnb-umts-inter-freq { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats.AttHnbUmtsInterFreq"; + } + } + + grouping cn-ps-domain-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; + leaf network-mode-operation-combined { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.NetworkModeOperationCombined"; + } + } + + grouping ps-domain-rab-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; + leaf att-estab-ps { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.AttEstabPS"; + } + leaf succ-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.SuccEstabPS"; + } + leaf fail-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.FailEstabPS"; + } + leaf rel-drop-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.RelDropPS"; + } + leaf ul-num-user-bits-edch { + type uint64; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBitsEDCH"; + } + leaf ul-num-user-bits64-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits64K"; + } + leaf ul-num-user-bits128-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits128K"; + } + leaf ul-num-user-bits384-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.ULNumUserBits384K"; + } + leaf dl-num-user-bits-hsdpa { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBitsHSDPA"; + } + leaf dl-num-user-bits64-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits64K"; + } + leaf dl-num-user-bits128-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits128K"; + } + leaf dl-num-user-bits384-k { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.DLNumUserBits384K"; + } + leaf lgw-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGWNumberOfEntries"; + } + } + + grouping rab-stats-lgw-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf correlation-id { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.CorrelationID"; + } + leaf estab-direct-path-lgw-att-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWAttNbr"; + } + leaf estab-direct-path-lgw-succ-nbr { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWSuccNbr"; + } + leaf estab-direct-path-lgw-fail-nbr { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}.EstabDirectPathLGWFailNbr"; + } + } + + grouping umts-rab-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAB."; + leaf rab-succ-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabCS"; + } + leaf rab-fail-estab-cs { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabCS"; + } + leaf rab-succ-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABSuccEstabPS"; + } + leaf rab-fail-estab-ps { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABFailEstabPS"; + } + leaf rabcs-setup-time-mean { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMean"; + } + leaf rabcs-setup-time-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABCSSetupTimeMax"; + } + leaf rabps-setup-time-mean { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMean"; + } + leaf rabps-setup-time-max { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.RABPSSetupTimeMax"; + } + leaf fail-ho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.FailHO"; + } + leaf succ-ho { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; + reference + "FAPService.{i}.CellConfig.UMTS.RAB.SuccHO"; + } + } + + grouping umts-ran-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN."; + leaf ura-list { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.URAList"; + } + leaf ura-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.URAInUse"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RNCID"; + } + leaf cell-id { + type uint32 { + range "min..268435455"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellID"; + } + leaf t-rat-c { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRatC"; + } + leaf t-raf-c { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRafC"; + } + leaf n-raf-c { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NRafC"; + } + leaf tig-or { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TigOR"; + } + leaf tin-tr { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TinTR"; + } + leaf t-data-fwd { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TDataFwd"; + } + leaf t-reloc-prep { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocPrep"; + } + leaf t-reloc-overall { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.TRelocOverall"; + } + leaf hnbid-realm { + type string { + length "min..182"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.HNBIDRealm"; + } + leaf hs-flag { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.HSFlag"; + } + leaf hs-enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.HSEnable"; + } + leaf num-of-hspdsc-hs { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSPDSCHs"; + } + leaf num-of-hsscc-hs { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NumOfHSSCCHs"; + } + } + + grouping umts-ran-csg-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG."; + leaf csg-indicator { + type boolean; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGIndicator"; + } + leaf uarfcndl-list { + type uint32; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.UARFCNDLList"; + } + } + + grouping csg-csgpsc-split-info-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; + leaf start-psc-range1-coefficient { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + } + leaf number-of-ps-cs { + type enumeration { + enum 5 { + description + "Enum Value - 5"; + } + enum 10 { + description + "Enum Value - 10"; + } + enum 15 { + description + "Enum Value - 15"; + } + enum 20 { + description + "Enum Value - 20"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 40 { + description + "Enum Value - 40"; + } + enum 50 { + description + "Enum Value - 50"; + } + enum 64 { + description + "Enum Value - 64"; + } + enum 80 { + description + "Enum Value - 80"; + } + enum 120 { + description + "Enum Value - 120"; + } + enum 160 { + description + "Enum Value - 160"; + } + enum 256 { + description + "Enum Value - 256"; + } + enum alltherest { + description + "Enum Value - alltherest"; + } + enum spare3 { + description + "Enum Value - spare3"; + } + enum spare2 { + description + "Enum Value - spare2"; + } + enum spare1 { + description + "Enum Value - spare1"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.NumberOfPSCs"; + } + leaf psc-range2-offset { + type uint32 { + range "0..63"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo.PSCRange2Offset"; + } + } + + grouping umts-ran-cell-restriction-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; + leaf cell-barred { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellBarred"; + } + leaf intra-freq-cell-reselection-indicator { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.IntraFreqCellReselectionIndicator"; + } + leaf t-barred { + type uint32 { + range "10 | 20 | 40 | 80 | 160 | 320 | 640 | 1280"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.TBarred"; + } + leaf access-class-barred-list-cs { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListCS"; + } + leaf access-class-barred-list-ps { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.AccessClassBarredListPS"; + } + leaf cell-reserved-for-operator-use { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction.CellReservedForOperatorUse"; + } + } + + grouping ran-cell-selection-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; + leaf quality-measure-cpich { + type enumeration { + enum Ec/No { + description + "Enum Value - Ec/No"; + } + enum RSCP { + description + "Enum Value - RSCP"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QualityMeasureCPICH"; + } + leaf qqual-min { + type int32 { + range "-24..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMin"; + } + leaf qqual-min-offset { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QqualMinOffset"; + } + leaf q-rx-lev-min { + type int32 { + range "-115..-25"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMin"; + } + leaf delta-q-rx-lev-min { + type int32 { + range "-4 | -2"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.DeltaQRxLevMin"; + } + leaf q-rx-lev-min-offset { + type uint32 { + range "2 | 4 | 6 | 8 | 10 | 12 | 14 | 16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QRxLevMinOffset"; + } + leaf q-hyst1s { + type uint32 { + range "0..40"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst1s"; + } + leaf q-hyst2s { + type uint32 { + range "0..40"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHyst2s"; + } + leaf t-reselections { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TReselections"; + } + leaf s-intrasearch { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntrasearch"; + } + leaf s-intersearch { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SIntersearch"; + } + leaf s-search-hcs { + type int32 { + range "-105..91"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchHCS"; + } + leaf s-search-rat { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SSearchRAT"; + } + leaf shcsrat { + type int32 { + range "-105..91"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SHCSRAT"; + } + leaf s-limit-search-rat { + type int32 { + range "-32..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.SLimitSearchRAT"; + } + leaf non-hcstcr-max { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 120 { + description + "Enum Value - 120"; + } + enum 180 { + description + "Enum Value - 180"; + } + enum 240 { + description + "Enum Value - 240"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMax"; + } + leaf non-hcsncr { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSNCR"; + } + leaf non-hcstcr-max-hyst { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 10 { + description + "Enum Value - 10"; + } + enum 20 { + description + "Enum Value - 20"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 40 { + description + "Enum Value - 40"; + } + enum 50 { + description + "Enum Value - 50"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 70 { + description + "Enum Value - 70"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NonHCSTCRMaxHyst"; + } + leaf qhcs { + type uint32 { + range "0..99"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.QHCS"; + } + leaf use-of-hcs { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UseOfHCS"; + } + leaf hcs-prio { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.HCSPrio"; + } + leaf tcr-max { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 120 { + description + "Enum Value - 120"; + } + enum 180 { + description + "Enum Value - 180"; + } + enum 240 { + description + "Enum Value - 240"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMax"; + } + leaf ncr { + type uint32 { + range "1..16"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.NCR"; + } + leaf tcr-max-hyst { + type enumeration { + enum "not used" { + description + "Enum Value - not used"; + } + enum 10 { + description + "Enum Value - 10"; + } + enum 20 { + description + "Enum Value - 20"; + } + enum 30 { + description + "Enum Value - 30"; + } + enum 40 { + description + "Enum Value - 40"; + } + enum 50 { + description + "Enum Value - 50"; + } + enum 60 { + description + "Enum Value - 60"; + } + enum 70 { + description + "Enum Value - 70"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.TCRMaxHyst"; + } + leaf ue-tx-pwr-max-rach { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection.UETxPwrMaxRACH"; + } + } + + grouping ran-drx-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.DRX."; + leaf drx-cycle-length-coefficient-cs { + type uint32 { + range "6..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientCS"; + } + leaf drx-cycle-length-coefficient-ps { + type uint32 { + range "6..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.DRXCycleLengthCoefficientPS"; + } + leaf utrandrx-cycle-length-coefficient { + type uint32 { + range "3..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX.UTRANDRXCycleLengthCoefficient"; + } + } + + grouping ran-inter-freq-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.FilterCoefficient"; + } + leaf inter-frequency-event-identity { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InterFrequencyEventIdentity"; + } + leaf weighting-factor-event2a { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2a"; + } + leaf weighting-factor-event2b { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2b"; + } + leaf weighting-factor-event2d { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2d"; + } + leaf weighting-factor-event2f { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.WeightingFactorEvent2f"; + } + leaf hysteresis-event2a { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2a"; + } + leaf hysteresis-event2b { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2b"; + } + leaf hysteresis-event2d { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2d"; + } + leaf hysteresis-event2f { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.HysteresisEvent2f"; + } + leaf time-to-trigger-event2a { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2a"; + } + leaf time-to-trigger-event2b { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2b"; + } + leaf time-to-trigger-event2d { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2d"; + } + leaf time-to-trigger-event2f { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.TimeToTriggerEvent2f"; + } + leaf threshold-used-frequency-event2b { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2b"; + } + leaf threshold-used-frequency-event2d { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2d"; + } + leaf threshold-used-frequency-event2f { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.ThresholdUsedFrequencyEvent2f"; + } + leaf instance-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.InstanceNumberOfEntries"; + } + } + + grouping inter-freq-meas-instance-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Alias"; + } + leaf intra-frequency-event-identity { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + } + leaf event-description { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.EventDescription"; + } + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.FilterCoefficient"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.WeightingFactor"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.TimeToTrigger"; + } + leaf threshold-used-frequency { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + } + leaf threshold-non-used-frequency { + type int32 { + range "-120..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}.ThresholdNonUsedFrequency"; + } + } + + grouping ran-inter-rat-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; + leaf gsm-filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.GSMFilterCoefficient"; + } + leaf bsic-verification-required { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.BSICVerificationRequired"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.WeightingFactor"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.TimeToTrigger"; + } + leaf threshold-own-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOwnSystem"; + } + leaf threshold-other-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.ThresholdOtherSystem"; + } + leaf instance-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.InstanceNumberOfEntries"; + } + } + + grouping inter-rat-meas-instance-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Alias"; + } + leaf inter-rat-event-identity { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.InterRATEventIdentity"; + } + leaf event-description { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.EventDescription"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.FilterCoefficient"; + } + leaf bsic-verification-required { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.BSICVerificationRequired"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.WeightingFactor"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.TimeToTrigger"; + } + leaf threshold-own-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOwnSystem"; + } + leaf threshold-other-system { + type int32 { + range "-115..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}.ThresholdOtherSystem"; + } + } + + grouping ran-intra-freq-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + enum Pathloss { + description + "Enum Value - Pathloss"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.FilterCoefficient"; + } + leaf intra-frequency-event-identity { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.IntraFrequencyEventIdentity"; + } + leaf triggering-condition2-event1a { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + enum Detected { + description + "Enum Value - Detected"; + } + enum "Detected and Monitored" { + description + "Enum Value - Detected and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1a"; + } + leaf triggering-condition1-event1b { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1b"; + } + leaf triggering-condition2-event1e { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + enum Detected { + description + "Enum Value - Detected"; + } + enum "Detected and Monitored" { + description + "Enum Value - Detected and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition2Event1e"; + } + leaf triggering-condition1-event1f { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TriggeringCondition1Event1f"; + } + leaf reporting-range-event1a { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1a"; + } + leaf reporting-range-event1b { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingRangeEvent1b"; + } + leaf weighting-factor-event1a { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1a"; + } + leaf weighting-factor-event1b { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.WeightingFactorEvent1b"; + } + leaf report-deactivation-threshold-event1a { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportDeactivationThresholdEvent1a"; + } + leaf reporting-amount-event1a { + type int32 { + range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1a"; + } + leaf reporting-amount-event1c { + type int32 { + range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingAmountEvent1c"; + } + leaf reporting-interval-event1a { + type uint32 { + range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1a"; + } + leaf reporting-interval-event1c { + type uint32 { + range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReportingIntervalEvent1c"; + } + leaf hysteresis-event1a { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1a"; + } + leaf hysteresis-event1b { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1b"; + } + leaf hysteresis-event1c { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1c"; + } + leaf hysteresis-event1d { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1d"; + } + leaf hysteresis-event1e { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1e"; + } + leaf hysteresis-event1f { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.HysteresisEvent1f"; + } + leaf time-to-trigger-event1a { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1a"; + } + leaf time-to-trigger-event1b { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1b"; + } + leaf time-to-trigger-event1c { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1c"; + } + leaf time-to-trigger-event1d { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1d"; + } + leaf time-to-trigger-event1e { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1e"; + } + leaf time-to-trigger-event1f { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.TimeToTriggerEvent1f"; + } + leaf threshold-used-frequency-event1e { + type int32 { + range "-120..165"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1e"; + } + leaf threshold-used-frequency-event1f { + type int32 { + range "-120..165"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ThresholdUsedFrequencyEvent1f"; + } + leaf replacement-activation-threshold-event1c { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.ReplacementActivationThresholdEvent1c"; + } + leaf instance-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.InstanceNumberOfEntries"; + } + } + + grouping intra-freq-meas-instance-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Alias"; + } + leaf intra-frequency-event-identity { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.IntraFrequencyEventIdentity"; + } + leaf event-description { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.EventDescription"; + } + leaf measurement-quantity { + type enumeration { + enum "CPICH Ec/No" { + description + "Enum Value - CPICH Ec/No"; + } + enum "CPICH RSCP" { + description + "Enum Value - CPICH RSCP"; + } + enum Pathloss { + description + "Enum Value - Pathloss"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.MeasurementQuantity"; + } + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.FilterCoefficient"; + } + leaf triggering-condition { + type enumeration { + enum Active { + description + "Enum Value - Active"; + } + enum Monitored { + description + "Enum Value - Monitored"; + } + enum "Active and Monitored" { + description + "Enum Value - Active and Monitored"; + } + enum Detected { + description + "Enum Value - Detected"; + } + enum "Detected and Monitored" { + description + "Enum Value - Detected and Monitored"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TriggeringCondition"; + } + leaf reporting-range { + type uint32 { + range "0..29"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingRange"; + } + leaf weighting-factor { + type uint32 { + range "0..20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.WeightingFactor"; + } + leaf report-deactivation-threshold { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportDeactivationThreshold"; + } + leaf reporting-amount { + type int32 { + range "-1 | 1..2 | 4 | 8 | 16 | 32 | 64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingAmount"; + } + leaf reporting-interval { + type uint32 { + range "0 | 250 | 500 | 1000 | 2000 | 4000 | 8000 | 16000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReportingInterval"; + } + leaf hysteresis { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.Hysteresis"; + } + leaf time-to-trigger { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.TimeToTrigger"; + } + leaf threshold-used-frequency { + type int32 { + range "-120..165"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ThresholdUsedFrequency"; + } + leaf replacement-activation-threshold { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}.ReplacementActivationThreshold"; + } + } + + grouping umts-ran-neighbor-list-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; + leaf max-intra-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxIntraFreqCellEntries"; + } + leaf max-inter-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.MaxInterFreqCellEntries"; + } + leaf intra-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCellNumberOfEntries"; + } + leaf inter-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCellNumberOfEntries"; + } + } + + grouping neighbor-list-inter-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}.PCPICHTxPower"; + } + } + + grouping ran-neighbor-list-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.MaxGSMEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSMNumberOfEntries"; + } + } + + grouping neighbor-list-inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type enumeration { + enum "GSM 850" { + description + "Enum Value - GSM 850"; + } + enum "GSM 900" { + description + "Enum Value - GSM 900"; + } + enum "DCS 1800" { + description + "Enum Value - DCS 1800"; + } + enum "PCS 1900" { + description + "Enum Value - PCS 1900"; + } + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping neighbor-list-intra-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.Alias"; + } + leaf must-include { + type boolean; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MustInclude"; + } + leaf plmnid { + type string { + length "min..6"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.URA"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHScramblingCode"; + } + leaf pcpich-tx-power { + type int32 { + range "-100..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.PCPICHTxPower"; + } + leaf collocated-inter-freq-cell { + type uint32 { + range "0..268435455"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.CollocatedInterFreqCell"; + } + leaf max-tx-power { + type int32 { + range "-300..600"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxTxPower"; + } + leaf max-dpc-htx-power { + type int32 { + range "-400..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}.MaxDPCHtxPower"; + } + } + + grouping umts-ran-neighbor-list-in-use-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; + leaf max-intra-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxIntraFreqCellEntries"; + } + leaf max-inter-freq-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.MaxInterFreqCellEntries"; + } + leaf intra-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCellNumberOfEntries"; + } + leaf inter-freq-cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCellNumberOfEntries"; + } + } + + grouping neighbor-list-in-use-inter-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.URA"; + } + leaf uarfcnul { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNUL"; + } + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.UARFCNDL"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}.PCPICHScramblingCode"; + } + } + + grouping ran-neighbor-list-in-use-inter-rat-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; + leaf max-gsm-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.MaxGSMEntries"; + } + leaf gsm-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSMNumberOfEntries"; + } + } + + grouping ran-neighbor-list-in-use-inter-rat-cell-gsm-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.LAC"; + } + leaf bsic { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BSIC"; + } + leaf ci { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.CI"; + } + leaf band-indicator { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BandIndicator"; + } + leaf bccharfcn { + type uint32 { + range "0..1023"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}.BCCHARFCN"; + } + } + + grouping neighbor-list-in-use-intra-freq-cell-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PLMNID"; + } + leaf rncid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RNCID"; + } + leaf cid { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.CID"; + } + leaf lac { + type uint32 { + range "1..65533 | 65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.RAC"; + } + leaf ura { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.URA"; + } + leaf pcpich-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}.PCPICHScramblingCode"; + } + } + + grouping umts-ran-power-control-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; + leaf constant-value { + type int32 { + range "-35..-10"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.ConstantValue"; + } + leaf power-ramp-step-up { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PowerRampStepUp"; + } + leaf preamble-retrans-max { + type uint32 { + range "1..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PreambleRetransMax"; + } + leaf persistence-scale-factor { + type uint32 { + range "2..9"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.PersistenceScaleFactor"; + } + leaf m-max { + type uint32 { + range "1..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.MMax"; + } + leaf nb01-min { + type uint32 { + range "0..50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Min"; + } + leaf nb01-max { + type uint32 { + range "0..50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl.NB01Max"; + } + } + + grouping umts-ran-rf-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RF."; + leaf uarfcndl { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDL"; + } + leaf uarfcndl-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLInUse"; + } + leaf uarfcnul-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNULInUse"; + } + leaf uarfcndl-to-protect { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.UARFCNDLToProtect"; + } + leaf primary-scrambling-code { + type string { + length "min..32"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCode"; + } + leaf primary-scrambling-code-in-use { + type uint32; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PrimaryScramblingCodeInUse"; + } + leaf max-fap-tx-power-expanded { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerExpanded"; + } + leaf max-fap-tx-power-in-use-expanded { + type int32 { + range "-300..200"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxFAPTxPowerInUseExpanded"; + } + leaf max-ul-tx-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPower"; + } + leaf max-ul-tx-power-in-use { + type int32 { + range "-50..33"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxULTxPowerInUse"; + } + leaf pcpich-power { + type string { + length "min..64"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPower"; + } + leaf pcpich-power-in-use { + type int32 { + range "-100..200"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCPICHPowerInUse"; + } + leaf power-offset-pilot-dpdch { + type uint32 { + range "0..24"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PowerOffsetPilotDPDCH"; + } + leaf fap-coverage-target { + type uint32 { + range "50..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPCoverageTarget"; + } + leaf fap-quality-target-ec-io { + type int32 { + range "-200..0"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FAPQualityTargetEcIo"; + } + leaf psch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PSCHPower"; + } + leaf ssch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.SSCHPower"; + } + leaf pich-power { + type int32 { + range "-10..5"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PICHPower"; + } + leaf pch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.PCHPower"; + } + leaf fach-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.FACHPower"; + } + leaf bch-power { + type int32 { + range "-350..150"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.BCHPower"; + } + leaf aich-power { + type int32 { + range "-22..5"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.AICHPower"; + } + leaf ctch-allocation-period { + type uint32 { + range "1..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CTCHAllocationPeriod"; + } + leaf cbs-frame-offset { + type uint32 { + range "0..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.CBSFrameOffset"; + } + leaf max-tti { + type uint32 { + range "1..255"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.MaxTTI"; + } + leaf noise-rise-limit-lower-value { + type uint32 { + range "0..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitLowerValue"; + } + leaf noise-rise-limit-upper-value { + type uint32 { + range "0..500"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitUpperValue"; + } + leaf noise-rise-limit-in-use { + type uint32 { + range "0..500"; + } + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF.NoiseRiseLimitInUse"; + } + } + + grouping ran-rrc-stats-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; + leaf att-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.AttConnEstab"; + } + leaf fail-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.FailConnEstab"; + } + leaf succ-conn-estab { + type string; + config false; + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats.SuccConnEstab"; + } + } + + grouping umts-ran-rrc-timers-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; + leaf t300 { + type uint32 { + range "100..8000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T300"; + } + leaf t301 { + type uint32 { + range "100..8000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T301"; + } + leaf t302 { + type uint32 { + range "100..8000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T302"; + } + leaf t304 { + type uint32 { + range "100 | 200 | 400 | 1000 | 2000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T304"; + } + leaf t305 { + type int32 { + range "-1 | 5 | 10 | 30 | 60 | 120 | 360 | 720"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T305"; + } + leaf t307 { + type uint32 { + range "5 | 10 | 15 | 20 | 30 | 40 | 50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T307"; + } + leaf t308 { + type uint32 { + range "40 | 80 | 160 | 320"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T308"; + } + leaf t309 { + type uint32 { + range "1..8"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T309"; + } + leaf t310 { + type uint32 { + range "40 | 80 | 120 | 160 | 200 | 240 | 280 | 320"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T310"; + } + leaf t311 { + type uint32 { + range "250 | 500 | 750 | 1000 | 1250 | 1500 | 1750 | 2000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T311"; + } + leaf t312 { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T312"; + } + leaf t313 { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T313"; + } + leaf t314 { + type uint32 { + range "0 | 2 | 4 | 6 | 8 | 12 | 16 | 20"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T314"; + } + leaf t315 { + type uint32 { + range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T315"; + } + leaf t316 { + type int32 { + range "-1 | 0 | 10 | 20 | 30 | 40 | 50"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T316"; + } + leaf t317 { + type uint32 { + range "0 | 10 | 30 | 60 | 180 | 600 | 1200 | 1800"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.T317"; + } + leaf n300 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N300"; + } + leaf n301 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N301"; + } + leaf n302 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N302"; + } + leaf n304 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N304"; + } + leaf n310 { + type uint32 { + range "0..7"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N310"; + } + leaf n312 { + type uint32 { + range "1..1000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N312"; + } + leaf n313 { + type uint32 { + range "1 | 2 | 4 | 10 | 20 | 50 | 100 | 200"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N313"; + } + leaf n315 { + type uint32 { + range "1..1000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.N315"; + } + leaf wait-time { + type uint32 { + range "0..15"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers.WaitTime"; + } + } + + grouping ran-ue-internal-meas-g { + description + "Grouping object for FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; + leaf filter-coefficient { + type uint32 { + range "0..9 | 11 | 13 | 15 | 17 | 19"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.FilterCoefficient"; + } + leaf ue-tx-pwr-threshold-event6a { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6a"; + } + leaf time-to-trigger-event6a { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6a"; + } + leaf ue-tx-pwr-threshold-event6b { + type int32 { + range "-50..33"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.UETxPwrThresholdEvent6b"; + } + leaf time-to-trigger-event6b { + type uint32 { + range "0 | 10 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 240 | 320 | 640 | 1280 | 2560 | 5000"; + } + description + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas.TimeToTriggerEvent6b"; + } + } + + grouping fap-service-fap-control-g { + description + "Grouping object for FAPService.{i}.FAPControl."; + leaf self-config-events { + type enumeration { + enum InitialREM { + description + "Enum Value - InitialREM"; + } + } + description + "FAPService.{i}.FAPControl.SelfConfigEvents"; + reference + "FAPService.{i}.FAPControl.SelfConfigEvents"; + } + leaf enclosure-tampering-detected { + type boolean; + description + "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; + reference + "FAPService.{i}.FAPControl.EnclosureTamperingDetected"; + } + } + + grouping fap-control-cdma2000-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000."; + leaf home-domain { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HomeDomain"; + } + leaf remote-ip-access-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.RemoteIPAccessEnable"; + } + leaf pm-config { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; + reference + "FAPService.{i}.FAPControl.CDMA2000.PMConfig"; + } + } + + grouping cdma2000-gateway-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Gateway."; + leaf sec-gw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer1"; + } + leaf sec-gw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer2"; + } + leaf sec-gw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWServer3"; + } + leaf sec-gw-switchover-count { + type uint32; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway.SecGWSwitchoverCount"; + } + } + + grouping fap-control-cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD."; + leaf op-state { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.OpState"; + } + leaf admin-state { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.AdminState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.RFTxStatus"; + } + leaf a13-session-transfer-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13SessionTransferEnable"; + } + leaf local-ip-access-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.LocalIPAccessEnable"; + } + } + + grouping hrpd-a13-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; + leaf color-code-to-uati104-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104NumberOfEntries"; + } + leaf hrpd-subnet-to-ip-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIPNumberOfEntries"; + } + } + + grouping a13-color-code-to-uati104-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.Alias"; + } + leaf color-code { + type uint32 { + range "0..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.ColorCode"; + } + leaf uati104 { + type string { + length "0..13"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}.UATI104"; + } + } + + grouping a13-hrpd-subnet-to-ip-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.Alias"; + } + leaf hrpd-subnet-length { + type uint32 { + range "1..104"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnetLength"; + } + leaf hrpd-subnet { + type string { + length "0..13"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.HRPDSubnet"; + } + leaf a13-ip-address { + type string { + length "min..45"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}.A13IPAddress"; + } + } + + grouping cdma2000-hrpd-self-config-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; + leaf rfcnfl-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.RFCNFLSelfConfigEnable"; + } + leaf pilot-pn-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.PilotPNSelfConfigEnable"; + } + leaf max-fap-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + } + leaf max-hrpd-beacon-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig.MaxHRPDBeaconTxPowerSelfConfigEnable"; + } + } + + grouping fap-control-cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX."; + leaf admin-state { + type enumeration { + enum Lock { + description + "Enum Value - Lock"; + } + enum Unlock { + description + "Enum Value - Unlock"; + } + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.AdminState"; + } + leaf op-state { + type string; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.OpState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.RFTxStatus"; + } + leaf daylight { + type int32 { + range "0..1"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.Daylight"; + } + leaf max-p-rev { + type int32 { + range "6..9"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.MaxPRev"; + } + leaf reregister { + type uint32; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.Reregister"; + } + leaf emergency-session-period { + type uint32 { + range "15..1800"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.EmergencySessionPeriod"; + } + leaf location-area-code { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.LocationAreaCode"; + } + leaf msc-id { + type uint32; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.MSCId"; + } + leaf active-handin-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinEnable"; + } + } + + grouping one-x-active-handin-measurement-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; + leaf active-handin-measurement-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandinMeasurementEnable"; + } + leaf active-hand-in-measurement-duration { + type uint32 { + range "0..65535"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.ActiveHandInMeasurementDuration"; + } + leaf measurement-report-threshold { + type int32 { + range "-150..0"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement.MeasurementReportThreshold"; + } + } + + grouping cdma2000-one-x-self-config-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; + leaf rfcnfl-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.RFCNFLSelfConfigEnable"; + } + leaf pilot-pn-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.PilotPNSelfConfigEnable"; + } + leaf max-fap-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPTxPowerSelfConfigEnable"; + } + leaf max-fap-beacon-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig.MaxFAPBeaconTxPowerSelfConfigEnable"; + } + } + + grouping cdma2000-time-g { + description + "Grouping object for FAPService.{i}.FAPControl.CDMA2000.Time."; + leaf local-time-zone { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.LocalTimeZone"; + } + leaf current-local-time { + type string; + config false; + description + "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.CurrentLocalTime"; + } + leaf leap-seconds { + type int32 { + range "0..255"; + } + description + "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.LeapSeconds"; + } + leaf daylight-savings-used { + type boolean; + description + "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time.DaylightSavingsUsed"; + } + } + + grouping fap-control-lte-g { + description + "Grouping object for FAPService.{i}.FAPControl.LTE."; + leaf op-state { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.LTE.OpState"; + reference + "FAPService.{i}.FAPControl.LTE.OpState"; + } + leaf admin-state { + type boolean; + description + "FAPService.{i}.FAPControl.LTE.AdminState"; + reference + "FAPService.{i}.FAPControl.LTE.AdminState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.LTE.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.LTE.RFTxStatus"; + } + leaf pm-config { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.LTE.PMConfig"; + reference + "FAPService.{i}.FAPControl.LTE.PMConfig"; + } + } + + grouping lte-gateway-g { + description + "Grouping object for FAPService.{i}.FAPControl.LTE.Gateway."; + leaf sec-gw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer1"; + } + leaf sec-gw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer2"; + } + leaf sec-gw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.SecGWServer3"; + } + leaf s1-sig-link-server-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkServerList"; + } + leaf s1-connection-mode { + type enumeration { + enum One { + description + "Enum Value - One"; + } + enum All { + description + "Enum Value - All"; + } + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.S1ConnectionMode"; + } + leaf s1-sig-link-port { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; + reference + "FAPService.{i}.FAPControl.LTE.Gateway.S1SigLinkPort"; + } + } + + grouping fap-control-umts-g { + description + "Grouping object for FAPService.{i}.FAPControl.UMTS."; + leaf op-state { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.UMTS.OpState"; + reference + "FAPService.{i}.FAPControl.UMTS.OpState"; + } + leaf admin-state { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.AdminState"; + reference + "FAPService.{i}.FAPControl.UMTS.AdminState"; + } + leaf rf-tx-status { + type boolean; + config false; + description + "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; + reference + "FAPService.{i}.FAPControl.UMTS.RFTxStatus"; + } + leaf pm-config { + type string { + length "min..256"; + } + description + "FAPService.{i}.FAPControl.UMTS.PMConfig"; + reference + "FAPService.{i}.FAPControl.UMTS.PMConfig"; + } + } + + grouping umts-gateway-g { + description + "Grouping object for FAPService.{i}.FAPControl.UMTS.Gateway."; + leaf sec-gw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer1"; + } + leaf sec-gw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer2"; + } + leaf sec-gw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.SecGWServer3"; + } + leaf fapgw-server1 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer1"; + } + leaf fapgw-server2 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer2"; + } + leaf fapgw-server3 { + type string { + length "min..64"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWServer3"; + } + leaf fapgw-port { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway.FAPGWPort"; + } + } + + grouping fap-control-umts-self-config-g { + description + "Grouping object for FAPService.{i}.FAPControl.UMTS.SelfConfig."; + leaf uarfcn-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UARFCNSelfConfigEnable"; + } + leaf primary-scrambling-code-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PrimaryScramblingCodeSelfConfigEnable"; + } + leaf max-fap-tx-power-expanded-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxFAPTxPowerExpandedSelfConfigEnable"; + } + leaf pcpich-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.PCPICHPowerSelfConfigEnable"; + } + leaf max-ul-tx-power-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.MaxULTxPowerSelfConfigEnable"; + } + leaf lacracura-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.LACRACURASelfConfigEnable"; + } + leaf neighbor-list-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NeighborListSelfConfigEnable"; + } + leaf cell-re-selection-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.CellReSelectionSelfConfigEnable"; + } + leaf intra-freq-meas-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.IntraFreqMeasSelfConfigEnable"; + } + leaf inter-freq-meas-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterFreqMeasSelfConfigEnable"; + } + leaf inter-rat-meas-self-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.InterRATMeasSelfConfigEnable"; + } + leaf ue-internal-meas-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.UEInternalMeasConfigEnable"; + } + leaf noise-rise-limit-config-enable { + type boolean; + description + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig.NoiseRiseLimitConfigEnable"; + } + } + + grouping rem-cdma2000-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.CDMA2000.InServiceHandling"; + reference + "FAPService.{i}.REM.CDMA2000.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; + reference + "FAPService.{i}.REM.CDMA2000.ScanOnBoot"; + } + leaf scan-now { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.ScanNow"; + reference + "FAPService.{i}.REM.CDMA2000.ScanNow"; + } + leaf return-timer { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.REM.CDMA2000.ReturnTimer"; + reference + "FAPService.{i}.REM.CDMA2000.ReturnTimer"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; + reference + "FAPService.{i}.REM.CDMA2000.ScanPeriodically"; + } + leaf periodic-interval { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; + reference + "FAPService.{i}.REM.CDMA2000.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.CDMA2000.PeriodicTime"; + reference + "FAPService.{i}.REM.CDMA2000.PeriodicTime"; + } + leaf report-overheads { + type enumeration { + enum All { + description + "Enum Value - All"; + } + enum OneX { + description + "Enum Value - OneX"; + } + enum HRPD { + description + "Enum Value - HRPD"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "FAPService.{i}.REM.CDMA2000.ReportOverheads"; + reference + "FAPService.{i}.REM.CDMA2000.ReportOverheads"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.CDMA2000.ScanTimeout"; + reference + "FAPService.{i}.REM.CDMA2000.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.ScanStatus"; + reference + "FAPService.{i}.REM.CDMA2000.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.ErrorDetails"; + reference + "FAPService.{i}.REM.CDMA2000.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.LastScanTime"; + reference + "FAPService.{i}.REM.CDMA2000.LastScanTime"; + } + } + + grouping rem-cdma2000-hrpd-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD."; + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.CellNumberOfEntries"; + } + leaf max-channel-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.MaxChannelEntries"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.ChannelNumberOfEntries"; + } + } + + grouping cell-control-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; + leaf color-code { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.ColorCode"; + } + leaf sector-id { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SectorID"; + } + leaf subnet-mask { + type int32 { + range "0..104"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.SubnetMask"; + } + leaf country-code { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.CountryCode"; + } + leaf latitude { + type int32 { + range "-1296000..1296000"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Latitude"; + } + leaf longitude { + type int32 { + range "-2592000..2592000"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel.Longitude"; + } + } + + grouping cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; + leaf band { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Band"; + } + leaf rfcnfl { + type uint32 { + range "0..2016"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.RFCNFL"; + } + leaf io { + type int32 { + range "-105..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.Io"; + } + leaf p-ilot-pn { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPN"; + } + leaf p-ilot-pn-phase { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PIlotPNPhase"; + } + leaf pilot-strength-ecp { + type int32 { + range "-130..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcp"; + } + leaf pilot-strength-ecp-io { + type int32 { + range "-25..0"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.PilotStrengthEcpIo"; + } + leaf overheads-available { + type boolean; + config false; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF.OverheadsAvailable"; + } + } + + grouping hrpd-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.Alias"; + } + leaf sniffing-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingBandClass"; + } + leaf sniffing-channel-number { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.SniffingChannelNumber"; + } + leaf pn-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}.PNList"; + } + } + + grouping cdma2000-macro-timing-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming."; + leaf admin-state { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.AdminState"; + } + leaf tracking-channel-number { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingChannelNumber"; + } + leaf tracking-band-class { + type uint32 { + range "0..31"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingBandClass"; + } + leaf tracking-pn-offset { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TrackingPNOffset"; + } + leaf timing-source { + type uint32 { + range "0..1"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.TimingSource"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.ChannelNumberOfEntries"; + } + } + + grouping macro-timing-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Alias"; + } + leaf air-interface-type { + type uint32 { + range "0..1"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.AirInterfaceType"; + } + leaf band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.BandClass"; + } + leaf channel-number { + type uint32; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.ChannelNumber"; + } + leaf priority { + type uint32; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.Priority"; + } + leaf pn-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}.PNList"; + } + } + + grouping rem-cdma2000-one-x-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX."; + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.CellNumberOfEntries"; + } + leaf max-channel-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.MaxChannelEntries"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.ChannelNumberOfEntries"; + } + } + + grouping one-x-cell-control-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; + leaf sid { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.SID"; + } + leaf nid { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.NID"; + } + leaf regzone { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.REGZONE"; + } + leaf baselat { + type int32 { + range "-2147483648..2147483647"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELAT"; + } + leaf baselong { + type int32 { + range "-2147483648..2147483647"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASELONG"; + } + leaf mcc { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MCC"; + } + leaf mncimsi1112 { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.MNCIMSI1112"; + } + leaf baseid { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.BASEID"; + } + leaf apid { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APID"; + } + leaf apidmask { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDMASK"; + } + leaf apidtext { + type string; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel.APIDTEXT"; + } + } + + grouping one-x-cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; + leaf band { + type int32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Band"; + } + leaf rfcnfl { + type uint32 { + range "0..2016"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.RFCNFL"; + } + leaf io { + type int32 { + range "-105..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.Io"; + } + leaf p-ilot-pn { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPN"; + } + leaf p-ilot-pn-phase { + type uint32; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PIlotPNPhase"; + } + leaf pilot-strength-ecp { + type int32 { + range "-130..-25"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcp"; + } + leaf pilot-strength-ecp-io { + type int32 { + range "-25..0"; + } + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.PilotStrengthEcpIo"; + } + leaf overheads-available { + type boolean; + config false; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF.OverheadsAvailable"; + } + } + + grouping one-x-channel-g { + description + "Grouping object for FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.Alias"; + } + leaf sniffing-band-class { + type uint32 { + range "0..31"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingBandClass"; + } + leaf sniffing-channel-number { + type uint32 { + range "0..2016"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.SniffingChannelNumber"; + } + leaf pn-list { + type string { + length "min..256"; + } + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}.PNList"; + } + } + + grouping rem-lte-g { + description + "Grouping object for FAPService.{i}.REM.LTE."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.LTE.InServiceHandling"; + reference + "FAPService.{i}.REM.LTE.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.LTE.ScanOnBoot"; + reference + "FAPService.{i}.REM.LTE.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.LTE.ScanPeriodically"; + reference + "FAPService.{i}.REM.LTE.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "FAPService.{i}.REM.LTE.PeriodicInterval"; + reference + "FAPService.{i}.REM.LTE.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.LTE.PeriodicTime"; + reference + "FAPService.{i}.REM.LTE.PeriodicTime"; + } + leaf remplmn-list { + type string { + length "min..32"; + } + description + "FAPService.{i}.REM.LTE.REMPLMNList"; + reference + "FAPService.{i}.REM.LTE.REMPLMNList"; + } + leaf rem-band-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.LTE.REMBandList"; + reference + "FAPService.{i}.REM.LTE.REMBandList"; + } + leaf eutra-carrier-arfcndl-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; + reference + "FAPService.{i}.REM.LTE.EUTRACarrierARFCNDLList"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.LTE.ScanTimeout"; + reference + "FAPService.{i}.REM.LTE.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.LTE.ScanStatus"; + reference + "FAPService.{i}.REM.LTE.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.LTE.ErrorDetails"; + reference + "FAPService.{i}.REM.LTE.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.LTE.LastScanTime"; + reference + "FAPService.{i}.REM.LTE.LastScanTime"; + } + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.MaxCellEntries"; + reference + "FAPService.{i}.REM.LTE.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.LTE.CellNumberOfEntries"; + } + leaf max-carrier-meas-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; + reference + "FAPService.{i}.REM.LTE.MaxCarrierMeasEntries"; + } + leaf carrier-meas-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; + reference + "FAPService.{i}.REM.LTE.CarrierMeasNumberOfEntries"; + } + } + + grouping lte-carrier-meas-g { + description + "Grouping object for FAPService.{i}.REM.LTE.CarrierMeas.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.Alias"; + } + leaf carrier-arfcndl { + type int32 { + range "min..65535"; + } + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierARFCNDL"; + } + leaf carrier-ch-width { + type int32 { + range "min..750"; + } + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierChWidth"; + } + leaf carrier-rssi { + type int32 { + range "-100..-25"; + } + config false; + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}.CarrierRSSI"; + } + } + + grouping cell-bcch-g { + description + "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; + leaf dl-bandwidth { + type uint32 { + range "6 | 15 | 25 | 50 | 75 | 100"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.DLBandwidth"; + } + leaf ul-bandwidth { + type uint32 { + range "6 | 15 | 25 | 50 | 75 | 100"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.ULBandwidth"; + } + leaf rs-tx-power { + type int32 { + range "-60..50"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.RSTxPower"; + } + leaf tac { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.TAC"; + } + leaf cell-id { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellID"; + } + leaf cell-barred { + type boolean; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CellBarred"; + } + leaf csg-indication { + type boolean; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIndication"; + } + leaf csg-identity { + type uint32 { + range "0..134217727"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.CSGIdentity"; + } + leaf max-plmn-list-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.MaxPLMNListEntries"; + } + leaf plmn-list-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNListNumberOfEntries"; + } + } + + grouping bcch-plmn-list-g { + description + "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.PLMNID"; + } + leaf cell-reserved-for-operator-use { + type boolean; + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}.CellReservedForOperatorUse"; + } + } + + grouping lte-cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.LTE.Cell.{i}.RF."; + leaf eutra-carrier-arfcn { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.EUTRACarrierARFCN"; + } + leaf phy-cell-id { + type uint32 { + range "0..503"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.PhyCellID"; + } + leaf rsrp { + type int32 { + range "-140..-44"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRP"; + } + leaf rsrq { + type int32 { + range "-240..0"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSRQ"; + } + leaf rssi { + type int32 { + range "-110..-19"; + } + config false; + description + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF.RSSI"; + } + } + + grouping umts-gsm-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.GSM."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; + reference + "FAPService.{i}.REM.UMTS.GSM.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; + reference + "FAPService.{i}.REM.UMTS.GSM.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; + reference + "FAPService.{i}.REM.UMTS.GSM.PeriodicTime"; + } + leaf remplmn-list { + type string { + length "min..6"; + } + description + "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; + reference + "FAPService.{i}.REM.UMTS.GSM.REMPLMNList"; + } + leaf rem-band-list { + type enumeration { + enum T-GSM380 { + description + "Enum Value - T-GSM380"; + } + enum T-GSM410 { + description + "Enum Value - T-GSM410"; + } + enum GSM450 { + description + "Enum Value - GSM450"; + } + enum GSM480 { + description + "Enum Value - GSM480"; + } + enum GSM710 { + description + "Enum Value - GSM710"; + } + enum GSM750 { + description + "Enum Value - GSM750"; + } + enum T-GSM810 { + description + "Enum Value - T-GSM810"; + } + enum GSM850 { + description + "Enum Value - GSM850"; + } + enum P-GSM900 { + description + "Enum Value - P-GSM900"; + } + enum E-GSM900 { + description + "Enum Value - E-GSM900"; + } + enum R-GSM900 { + description + "Enum Value - R-GSM900"; + } + enum T-GSM900 { + description + "Enum Value - T-GSM900"; + } + enum DCS1800 { + description + "Enum Value - DCS1800"; + } + enum PCS1900 { + description + "Enum Value - PCS1900"; + } + } + description + "FAPService.{i}.REM.UMTS.GSM.REMBandList"; + reference + "FAPService.{i}.REM.UMTS.GSM.REMBandList"; + } + leaf arfcn-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; + reference + "FAPService.{i}.REM.UMTS.GSM.ARFCNList"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; + reference + "FAPService.{i}.REM.UMTS.GSM.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; + reference + "FAPService.{i}.REM.UMTS.GSM.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; + reference + "FAPService.{i}.REM.UMTS.GSM.LastScanTime"; + } + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; + reference + "FAPService.{i}.REM.UMTS.GSM.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.UMTS.GSM.CellNumberOfEntries"; + } + } + + grouping gsm-cell-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf band-indicator { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BandIndicator"; + } + leaf arfcn { + type uint32 { + range "0..1023"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.ARFCN"; + } + leaf bsic { + type uint32 { + range "0..63"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.BSIC"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.PLMNID"; + } + leaf lac { + type uint32 { + range "1..65535"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.LAC"; + } + leaf rac { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RAC"; + } + leaf ci { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI"; + } + leaf rssi { + type int32 { + range "-110..48"; + } + config false; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}.RSSI"; + } + } + + grouping umts-wcdma-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA."; + leaf in-service-handling { + type enumeration { + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Delayed { + description + "Enum Value - Delayed"; + } + } + description + "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.InServiceHandling"; + } + leaf scan-on-boot { + type boolean; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.PeriodicTime"; + } + leaf remplmn-list { + type string { + length "min..32"; + } + description + "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.REMPLMNList"; + } + leaf rem-band-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.REMBandList"; + } + leaf uarfcndl-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.UARFCNDLList"; + } + leaf scan-timeout { + type uint32; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.LastScanTime"; + } + leaf max-cell-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.MaxCellEntries"; + } + leaf cell-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.CellNumberOfEntries"; + } + } + + grouping wcdma-cell-bcch-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; + leaf plmn-type { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNType"; + } + leaf plmnid { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PLMNID"; + } + leaf lac { + type uint32 { + range "0..65535"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.LAC"; + } + leaf rac { + type uint32 { + range "0..255"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.RAC"; + } + leaf cell-id { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CellID"; + } + leaf pcpich-tx-power { + type int32 { + range "-10..50"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.PCPICHTxPower"; + } + leaf csg-indicator { + type boolean; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGIndicator"; + } + leaf csgid { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGID"; + } + leaf uarfcndl-list { + type uint32; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.UARFCNDLList"; + } + } + + grouping bcch-csgpsc-split-info-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; + leaf start-psc-range1-coefficient { + type uint32 { + range "0..63"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.StartPSCRange1Coefficient"; + } + leaf number-of-ps-cs { + type string; + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.NumberOfPSCs"; + } + leaf psc-range2-offset { + type uint32 { + range "0..63"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo.PSCRange2Offset"; + } + } + + grouping bcch-reference-position-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; + leaf latitude { + type int32 { + range "-90000000..90000000"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Latitude"; + } + leaf longitude { + type int32 { + range "-180000000..180000000"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Longitude"; + } + leaf uncertainty-semi-major { + type uint32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMajor"; + } + leaf uncertainty-semi-minor { + type uint32 { + range "0..127"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.UncertaintySemiMinor"; + } + leaf orientation-of-major-axis { + type uint32 { + range "0..89"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.OrientationOfMajorAxis"; + } + leaf confidence { + type uint32 { + range "0..100"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition.Confidence"; + } + } + + grouping wcdma-cell-rf-g { + description + "Grouping object for FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; + leaf uarfcndl { + type uint32 { + range "0..16383"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.UARFCNDL"; + } + leaf cpichrscp { + type int32 { + range "-120..-25"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHRSCP"; + } + leaf cpich-ec-no { + type int32 { + range "-48..0"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.CPICHEcNo"; + } + leaf rssi { + type int32 { + range "-100..-25"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.RSSI"; + } + leaf primary-scrambling-code { + type uint32 { + range "0..511"; + } + config false; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF.PrimaryScramblingCode"; + } + } + + grouping transport-packet-g { + description + "Grouping object for FAPService.{i}.Transport.Packet."; + leaf echo-interval { + type uint32; + description + "FAPService.{i}.Transport.Packet.EchoInterval"; + reference + "FAPService.{i}.Transport.Packet.EchoInterval"; + } + leaf sent-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.Packet.SentPackets"; + reference + "FAPService.{i}.Transport.Packet.SentPackets"; + } + leaf rcv-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.Packet.RcvPackets"; + reference + "FAPService.{i}.Transport.Packet.RcvPackets"; + } + } + + grouping transport-real-time-g { + description + "Grouping object for FAPService.{i}.Transport.RealTime."; + leaf rtcp-enable { + type boolean; + description + "FAPService.{i}.Transport.RealTime.RTCPEnable"; + reference + "FAPService.{i}.Transport.RealTime.RTCPEnable"; + } + leaf sent-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.SentPackets"; + reference + "FAPService.{i}.Transport.RealTime.SentPackets"; + } + leaf rcv-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.RcvPackets"; + reference + "FAPService.{i}.Transport.RealTime.RcvPackets"; + } + leaf bytes-sent { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.BytesSent"; + reference + "FAPService.{i}.Transport.RealTime.BytesSent"; + } + leaf bytes-received { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.BytesReceived"; + reference + "FAPService.{i}.Transport.RealTime.BytesReceived"; + } + } + + grouping real-time-perf-g { + description + "Grouping object for FAPService.{i}.Transport.RealTime.Perf."; + leaf lost-rcv-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; + reference + "FAPService.{i}.Transport.RealTime.Perf.LostRcvPackets"; + } + leaf lost-far-end-packets { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; + reference + "FAPService.{i}.Transport.RealTime.Perf.LostFarEndPackets"; + } + leaf overruns { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.Overruns"; + reference + "FAPService.{i}.Transport.RealTime.Perf.Overruns"; + } + leaf underruns { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.Underruns"; + reference + "FAPService.{i}.Transport.RealTime.Perf.Underruns"; + } + leaf mean-rtt { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MeanRTT"; + } + leaf max-rtt { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MaxRTT"; + } + leaf mean-receive-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MeanReceiveJitter"; + } + leaf max-receive-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MaxReceiveJitter"; + } + leaf mean-far-end-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MeanFarEndJitter"; + } + leaf max-far-end-jitter { + type uint32; + config false; + description + "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; + reference + "FAPService.{i}.Transport.RealTime.Perf.MaxFarEndJitter"; + } + } + + grouping transport-sctp-g { + description + "Grouping object for FAPService.{i}.Transport.SCTP."; + leaf enable { + type boolean; + description + "FAPService.{i}.Transport.SCTP.Enable"; + reference + "FAPService.{i}.Transport.SCTP.Enable"; + } + leaf hb-interval { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SCTP.HBInterval"; + reference + "FAPService.{i}.Transport.SCTP.HBInterval"; + } + leaf max-association-retransmits { + type uint32; + description + "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; + reference + "FAPService.{i}.Transport.SCTP.MaxAssociationRetransmits"; + } + leaf max-init-retransmits { + type uint32; + description + "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; + reference + "FAPService.{i}.Transport.SCTP.MaxInitRetransmits"; + } + leaf max-path-retransmits { + type uint32; + description + "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; + reference + "FAPService.{i}.Transport.SCTP.MaxPathRetransmits"; + } + leaf rto-initial { + type uint32; + description + "FAPService.{i}.Transport.SCTP.RTOInitial"; + reference + "FAPService.{i}.Transport.SCTP.RTOInitial"; + } + leaf rto-max { + type uint32; + description + "FAPService.{i}.Transport.SCTP.RTOMax"; + reference + "FAPService.{i}.Transport.SCTP.RTOMax"; + } + leaf rto-min { + type uint32; + description + "FAPService.{i}.Transport.SCTP.RTOMin"; + reference + "FAPService.{i}.Transport.SCTP.RTOMin"; + } + leaf val-cookie-life { + type uint32; + description + "FAPService.{i}.Transport.SCTP.ValCookieLife"; + reference + "FAPService.{i}.Transport.SCTP.ValCookieLife"; + } + leaf out-of-blues { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutOfBlues"; + reference + "FAPService.{i}.Transport.SCTP.OutOfBlues"; + } + leaf checksum-errors { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.ChecksumErrors"; + reference + "FAPService.{i}.Transport.SCTP.ChecksumErrors"; + } + leaf out-ctrl-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; + reference + "FAPService.{i}.Transport.SCTP.OutCtrlChunks"; + } + leaf out-order-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutOrderChunks"; + reference + "FAPService.{i}.Transport.SCTP.OutOrderChunks"; + } + leaf out-unorder-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; + reference + "FAPService.{i}.Transport.SCTP.OutUnorderChunks"; + } + leaf in-ctrl-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InCtrlChunks"; + reference + "FAPService.{i}.Transport.SCTP.InCtrlChunks"; + } + leaf in-order-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InOrderChunks"; + reference + "FAPService.{i}.Transport.SCTP.InOrderChunks"; + } + leaf in-unorder-chunks { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InUnorderChunks"; + reference + "FAPService.{i}.Transport.SCTP.InUnorderChunks"; + } + leaf frag-usr-msgs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; + reference + "FAPService.{i}.Transport.SCTP.FragUsrMsgs"; + } + leaf reasm-usr-msgs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; + reference + "FAPService.{i}.Transport.SCTP.ReasmUsrMsgs"; + } + leaf out-sctp-packs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; + reference + "FAPService.{i}.Transport.SCTP.OutSCTPPacks"; + } + leaf in-sctp-packs { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.InSCTPPacks"; + reference + "FAPService.{i}.Transport.SCTP.InSCTPPacks"; + } + leaf discontinuity { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Discontinuity"; + reference + "FAPService.{i}.Transport.SCTP.Discontinuity"; + } + leaf assoc-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; + reference + "FAPService.{i}.Transport.SCTP.AssocNumberOfEntries"; + } + } + + grouping sctp-assoc-g { + description + "Grouping object for FAPService.{i}.Transport.SCTP.Assoc.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Status"; + } + leaf primary-peer-address { + type string { + length "min..45"; + } + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.PrimaryPeerAddress"; + } + leaf local-port { + type uint32 { + range "0..63999"; + } + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.LocalPort"; + } + leaf in-streams { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.InStreams"; + } + leaf out-streams { + type uint32; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.OutStreams"; + } + leaf start-time { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.StartTime"; + } + leaf discontinuity { + type string; + config false; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}.Discontinuity"; + } + } + + grouping transport-sip-g { + description + "Grouping object for FAPService.{i}.Transport.SIP."; + leaf enable { + type boolean; + description + "FAPService.{i}.Transport.SIP.Enable"; + reference + "FAPService.{i}.Transport.SIP.Enable"; + } + } + + grouping sip-fcs-g { + description + "Grouping object for FAPService.{i}.Transport.SIP.FCS."; + leaf fcsuri { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.FCSURI"; + reference + "FAPService.{i}.Transport.SIP.FCS.FCSURI"; + } + leaf out-going-proxy-uri { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; + reference + "FAPService.{i}.Transport.SIP.FCS.OutGoingProxyURI"; + } + leaf p-access-net-info-header { + type string; + config false; + description + "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; + reference + "FAPService.{i}.Transport.SIP.FCS.PAccessNetInfoHeader"; + } + leaf realm { + type string { + length "min..64"; + } + description + "FAPService.{i}.Transport.SIP.FCS.Realm"; + reference + "FAPService.{i}.Transport.SIP.FCS.Realm"; + } + leaf impu { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.IMPU"; + reference + "FAPService.{i}.Transport.SIP.FCS.IMPU"; + } + leaf impi { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.IMPI"; + reference + "FAPService.{i}.Transport.SIP.FCS.IMPI"; + } + leaf sip-password { + type string { + length "min..32"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPPassword"; + } + leaf sip-auth-capability { + type string; + config false; + description + "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPAuthCapability"; + } + leaf sip-auth-method { + type string { + length "min..256"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPAuthMethod"; + } + leaf sip-local-port { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPLocalPort"; + } + leaf rtp-port-low-limit { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; + reference + "FAPService.{i}.Transport.SIP.FCS.RTPPortLowLimit"; + } + leaf rtp-port-high-limit { + type uint32 { + range "min..65535"; + } + description + "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; + reference + "FAPService.{i}.Transport.SIP.FCS.RTPPortHighLimit"; + } + leaf sip-reg-expiry { + type uint32; + description + "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPRegExpiry"; + } + leaf sip-session-expiry { + type uint32 { + range "90..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; + reference + "FAPService.{i}.Transport.SIP.FCS.SIPSessionExpiry"; + } + leaf emergency-numbers-list { + type string { + length "min..64"; + } + description + "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; + reference + "FAPService.{i}.Transport.SIP.FCS.EmergencyNumbersList"; + } + leaf timer-t1 { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.TimerT1"; + reference + "FAPService.{i}.Transport.SIP.FCS.TimerT1"; + } + leaf timer-t2 { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.TimerT2"; + reference + "FAPService.{i}.Transport.SIP.FCS.TimerT2"; + } + leaf timer-t4 { + type uint32 { + range "1..max"; + } + description + "FAPService.{i}.Transport.SIP.FCS.TimerT4"; + reference + "FAPService.{i}.Transport.SIP.FCS.TimerT4"; + } + leaf t3210 { + type uint32 { + range "1..20"; + } + description + "FAPService.{i}.Transport.SIP.FCS.T3210"; + reference + "FAPService.{i}.Transport.SIP.FCS.T3210"; + } + } + + grouping transport-security-g { + description + "Grouping object for FAPService.{i}.Transport.Security."; + leaf secret-number-of-entries { + type uint32; + config false; + description + "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; + reference + "FAPService.{i}.Transport.Security.SecretNumberOfEntries"; + } + } + + grouping security-secret-g { + description + "Grouping object for FAPService.{i}.Transport.Security.Secret.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.Enable"; + } + leaf type { + type string; + config false; + description + "FAPService.{i}.Transport.Security.Secret.{i}.Type"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.Type"; + } + leaf status { + type string; + config false; + description + "FAPService.{i}.Transport.Security.Secret.{i}.Status"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.Status"; + } + leaf uicc-card-id { + type string; + config false; + description + "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; + reference + "FAPService.{i}.Transport.Security.Secret.{i}.UICCCardID"; + } + } + + grouping fap-service-access-mgmt-g { + description + "Grouping object"; + } + + grouping cdma2000-local-ip-access-g { + description + "Grouping object"; + } + + grouping access-mgmt-legacy-g { + description + "Grouping object"; + } + + grouping fap-service-cell-config-g { + description + "Grouping object"; + } + + grouping hrpd-ran-g { + description + "Grouping object"; + } + + grouping epc-ho-g { + description + "Grouping object"; + } + + grouping lte-ran-g { + description + "Grouping object"; + } + + grouping ran-csg-g { + description + "Grouping object"; + } + + grouping ran-drb-g { + description + "Grouping object"; + } + + grouping ran-erab-g { + description + "Grouping object"; + } + + grouping ran-mac-g { + description + "Grouping object"; + } + + grouping ran-mobility-g { + description + "Grouping object"; + } + + grouping mobility-conn-mode-g { + description + "Grouping object"; + } + + grouping mobility-idle-mode-g { + description + "Grouping object"; + } + + grouping idle-mode-irat-g { + description + "Grouping object"; + } + + grouping ran-phy-g { + description + "Grouping object"; + } + + grouping ran-rlc-g { + description + "Grouping object"; + } + + grouping ran-rrc-g { + description + "Grouping object"; + } + + grouping ran-rru-g { + description + "Grouping object"; + } + + grouping cs-domain-hho-g { + description + "Grouping object"; + } + + grouping cs-domain-rab-g { + description + "Grouping object"; + } + + grouping cn-hho-g { + description + "Grouping object"; + } + + grouping ps-domain-rab-g { + description + "Grouping object"; + } + + grouping umts-ran-rrc-g { + description + "Grouping object"; + } + + grouping fap-service-rem-g { + description + "Grouping object"; + } + + grouping hrpd-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping one-x-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping lte-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping rem-umts-g { + description + "Grouping object"; + } + + grouping wcdma-cell-g { + description + "Grouping object"; + leaf index { + type uint16; + description + "Index attribute"; + } + } + + grouping fap-service-transport-g { + description + "Grouping object"; + } + + container device { + description + "Container for object class Device."; + reference + "Device."; + uses device-g; + container atm { + description + "Container for object class Device.ATM."; + reference + "Device.ATM."; + uses device-atm-g; + container diagnostics { + description + "Container for object class Device.ATM.Diagnostics."; + reference + "Device.ATM.Diagnostics."; + uses atm-diagnostics-g; + container f5-loopback { + description + "Container for object class Device.ATM.Diagnostics.F5Loopback."; + reference + "Device.ATM.Diagnostics.F5Loopback."; + uses diagnostics-f5-loopback-g; + } + } + list link { + key "index"; + description + "Device.ATM.Link.{i}."; + reference + "Device.ATM.Link.{i}."; + uses atm-link-g; + container qo-s { + description + "Container for object class Device.ATM.Link.{i}.QoS."; + reference + "Device.ATM.Link.{i}.QoS."; + uses link-qo-s-g; + } + container stats { + description + "Container for object class Device.ATM.Link.{i}.Stats."; + reference + "Device.ATM.Link.{i}.Stats."; + uses link-stats-g; + } + } + } + container basapm { + description + "Container for object class Device.BASAPM."; + reference + "Device.BASAPM."; + uses device-basapm-g; + list measurement-endpoint { + key "index"; + description + "Device.BASAPM.MeasurementEndpoint.{i}."; + reference + "Device.BASAPM.MeasurementEndpoint.{i}."; + uses basapm-measurement-endpoint-g; + container customer-device { + description + "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; + uses measurement-endpoint-customer-device-g; + } + container isp-device { + description + "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; + uses measurement-endpoint-isp-device-g; + } + } + } + container bridging { + description + "Container for object class Device.Bridging."; + reference + "Device.Bridging."; + uses device-bridging-g; + list bridge { + key "index"; + description + "Device.Bridging.Bridge.{i}."; + reference + "Device.Bridging.Bridge.{i}."; + uses bridging-bridge-g; + list port { + key "index"; + description + "Device.Bridging.Bridge.{i}.Port.{i}."; + reference + "Device.Bridging.Bridge.{i}.Port.{i}."; + uses bridge-port-g; + container priority-code-point { + description + "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; + uses port-priority-code-point-g; + } + container stats { + description + "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.Stats."; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats."; + uses port-stats-g; + } + } + list vlan { + key "index"; + description + "Device.Bridging.Bridge.{i}.VLAN.{i}."; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}."; + uses bridge-vlan-g; + } + list vlan-port { + key "index"; + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}."; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}."; + uses bridge-vlan-port-g; + } + } + list filter { + key "index"; + description + "Device.Bridging.Filter.{i}."; + reference + "Device.Bridging.Filter.{i}."; + uses bridging-filter-g; + } + list provider-bridge { + key "index"; + description + "Device.Bridging.ProviderBridge.{i}."; + reference + "Device.Bridging.ProviderBridge.{i}."; + uses bridging-provider-bridge-g; + } + } + container bulk-data { + description + "Container for object class Device.BulkData."; + reference + "Device.BulkData."; + uses device-bulk-data-g; + list profile { + key "index"; + description + "Device.BulkData.Profile.{i}."; + reference + "Device.BulkData.Profile.{i}."; + uses bulk-data-profile-g; + container csv-encoding { + description + "Container for object class Device.BulkData.Profile.{i}.CSVEncoding."; + reference + "Device.BulkData.Profile.{i}.CSVEncoding."; + uses profile-csv-encoding-g; + } + container http { + description + "Container for object class Device.BulkData.Profile.{i}.HTTP."; + reference + "Device.BulkData.Profile.{i}.HTTP."; + uses profile-http-g; + list request-uri-parameter { + key "index"; + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; + uses http-request-uri-parameter-g; + } + } + container json-encoding { + description + "Container for object class Device.BulkData.Profile.{i}.JSONEncoding."; + reference + "Device.BulkData.Profile.{i}.JSONEncoding."; + uses profile-json-encoding-g; + } + list parameter { + key "index"; + description + "Device.BulkData.Profile.{i}.Parameter.{i}."; + reference + "Device.BulkData.Profile.{i}.Parameter.{i}."; + uses profile-parameter-g; + } + } + } + container captive-portal { + description + "Container for object class Device.CaptivePortal."; + reference + "Device.CaptivePortal."; + uses device-captive-portal-g; + } + container cellular { + description + "Container for object class Device.Cellular."; + reference + "Device.Cellular."; + uses device-cellular-g; + list access-point { + key "index"; + description + "Device.Cellular.AccessPoint.{i}."; + reference + "Device.Cellular.AccessPoint.{i}."; + uses cellular-access-point-g; + } + list interface { + key "index"; + description + "Device.Cellular.Interface.{i}."; + reference + "Device.Cellular.Interface.{i}."; + uses cellular-interface-g; + container stats { + description + "Container for object class Device.Cellular.Interface.{i}.Stats."; + reference + "Device.Cellular.Interface.{i}.Stats."; + uses interface-stats-g; + } + container usim { + description + "Container for object class Device.Cellular.Interface.{i}.USIM."; + reference + "Device.Cellular.Interface.{i}.USIM."; + uses interface-usim-g; + } + } + } + container dhcpv4 { + description + "Container for object class Device.DHCPv4."; + reference + "Device.DHCPv4."; + uses device-dhcpv4-g; + list client { + key "index"; + description + "Device.DHCPv4.Client.{i}."; + reference + "Device.DHCPv4.Client.{i}."; + uses dhcpv4-client-g; + list req-option { + key "index"; + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}."; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}."; + uses client-req-option-g; + } + list sent-option { + key "index"; + description + "Device.DHCPv4.Client.{i}.SentOption.{i}."; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}."; + uses client-sent-option-g; + } + } + container relay { + description + "Container for object class Device.DHCPv4.Relay."; + reference + "Device.DHCPv4.Relay."; + uses dhcpv4-relay-g; + list forwarding { + key "index"; + description + "Device.DHCPv4.Relay.Forwarding.{i}."; + reference + "Device.DHCPv4.Relay.Forwarding.{i}."; + uses relay-forwarding-g; + } + } + container server { + description + "Container for object class Device.DHCPv4.Server."; + reference + "Device.DHCPv4.Server."; + uses dhcpv4-server-g; + list pool { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}."; + uses server-pool-g; + list client { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; + uses pool-client-g; + list ipv4-address { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; + uses client-ipv4-address-g; + } + list option { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; + uses client-option-g; + } + } + list option { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; + uses pool-option-g; + } + list static-address { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; + uses pool-static-address-g; + } + } + } + } + container dhcpv6 { + description + "Container for object class Device.DHCPv6."; + reference + "Device.DHCPv6."; + uses device-dhcpv6-g; + list client { + key "index"; + description + "Device.DHCPv6.Client.{i}."; + reference + "Device.DHCPv6.Client.{i}."; + uses dhcpv6-client-g; + list received-option { + key "index"; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; + uses client-received-option-g; + } + list sent-option { + key "index"; + description + "Device.DHCPv6.Client.{i}.SentOption.{i}."; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}."; + uses dhcpv6-client-sent-option-g; + } + list server { + key "index"; + description + "Device.DHCPv6.Client.{i}.Server.{i}."; + reference + "Device.DHCPv6.Client.{i}.Server.{i}."; + uses client-server-g; + } + } + container server { + description + "Container for object class Device.DHCPv6.Server."; + reference + "Device.DHCPv6.Server."; + uses dhcpv6-server-g; + list pool { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}."; + uses dhcpv6-server-pool-g; + list client { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; + uses server-pool-client-g; + list ipv6-address { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; + uses client-ipv6-address-g; + } + list ipv6-prefix { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; + uses client-ipv6-prefix-g; + } + list option { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; + uses pool-client-option-g; + } + } + list option { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; + uses server-pool-option-g; + } + } + } + } + container dlna { + description + "Container for object class Device.DLNA."; + reference + "Device.DLNA."; + uses device-dlna-g; + container capabilities { + description + "Container for object class Device.DLNA.Capabilities."; + reference + "Device.DLNA.Capabilities."; + uses dlna-capabilities-g; + } + } + container dns { + description + "Container for object class Device.DNS."; + reference + "Device.DNS."; + uses device-dns-g; + container client { + description + "Container for object class Device.DNS.Client."; + reference + "Device.DNS.Client."; + uses dns-client-g; + list server { + key "index"; + description + "Device.DNS.Client.Server.{i}."; + reference + "Device.DNS.Client.Server.{i}."; + uses dns-client-server-g; + } + } + container diagnostics { + description + "Container for object class Device.DNS.Diagnostics."; + reference + "Device.DNS.Diagnostics."; + uses dns-diagnostics-g; + container ns-lookup-diagnostics { + description + "Container for object class Device.DNS.Diagnostics.NSLookupDiagnostics."; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics."; + uses diagnostics-ns-lookup-diagnostics-g; + list result { + key "index"; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; + uses ns-lookup-diagnostics-result-g; + } + } + } + container relay { + description + "Container for object class Device.DNS.Relay."; + reference + "Device.DNS.Relay."; + uses dns-relay-g; + list forwarding { + key "index"; + description + "Device.DNS.Relay.Forwarding.{i}."; + reference + "Device.DNS.Relay.Forwarding.{i}."; + uses dns-relay-forwarding-g; + } + } + container sd { + description + "Container for object class Device.DNS.SD."; + reference + "Device.DNS.SD."; + uses dns-sd-g; + list service { + key "index"; + description + "Device.DNS.SD.Service.{i}."; + reference + "Device.DNS.SD.Service.{i}."; + uses sd-service-g; + list text-record { + key "index"; + description + "Device.DNS.SD.Service.{i}.TextRecord.{i}."; + reference + "Device.DNS.SD.Service.{i}.TextRecord.{i}."; + uses service-text-record-g; + } + } + } + } + container dsl { + description + "Container for object class Device.DSL."; + reference + "Device.DSL."; + uses device-dsl-g; + list bonding-group { + key "index"; + description + "Device.DSL.BondingGroup.{i}."; + reference + "Device.DSL.BondingGroup.{i}."; + uses dsl-bonding-group-g; + list bonded-channel { + key "index"; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; + uses bonding-group-bonded-channel-g; + container ethernet { + description + "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; + uses bonded-channel-ethernet-g; + container stats { + description + "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; + uses ethernet-stats-g; + } + } + } + container ethernet { + description + "Container for object class Device.DSL.BondingGroup.{i}.Ethernet."; + reference + "Device.DSL.BondingGroup.{i}.Ethernet."; + uses bonding-group-ethernet-g; + container stats { + description + "Container for object class Device.DSL.BondingGroup.{i}.Ethernet.Stats."; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats."; + uses bonding-group-ethernet-stats-g; + } + } + container stats { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats."; + reference + "Device.DSL.BondingGroup.{i}.Stats."; + uses bonding-group-stats-g; + container current-day { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; + uses stats-current-day-g; + } + container quarter-hour { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; + uses stats-quarter-hour-g; + } + container total { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats.Total."; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total."; + uses stats-total-g; + } + } + } + list channel { + key "index"; + description + "Device.DSL.Channel.{i}."; + reference + "Device.DSL.Channel.{i}."; + uses dsl-channel-g; + container stats { + description + "Container for object class Device.DSL.Channel.{i}.Stats."; + reference + "Device.DSL.Channel.{i}.Stats."; + uses channel-stats-g; + container current-day { + description + "Container for object class Device.DSL.Channel.{i}.Stats.CurrentDay."; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay."; + uses channel-stats-current-day-g; + } + container last-showtime { + description + "Container for object class Device.DSL.Channel.{i}.Stats.LastShowtime."; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime."; + uses stats-last-showtime-g; + } + container quarter-hour { + description + "Container for object class Device.DSL.Channel.{i}.Stats.QuarterHour."; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour."; + uses channel-stats-quarter-hour-g; + } + container showtime { + description + "Container for object class Device.DSL.Channel.{i}.Stats.Showtime."; + reference + "Device.DSL.Channel.{i}.Stats.Showtime."; + uses stats-showtime-g; + } + container total { + description + "Container for object class Device.DSL.Channel.{i}.Stats.Total."; + reference + "Device.DSL.Channel.{i}.Stats.Total."; + uses channel-stats-total-g; + } + } + } + container diagnostics { + description + "Container for object class Device.DSL.Diagnostics."; + reference + "Device.DSL.Diagnostics."; + uses dsl-diagnostics-g; + container adsl-line-test { + description + "Container for object class Device.DSL.Diagnostics.ADSLLineTest."; + reference + "Device.DSL.Diagnostics.ADSLLineTest."; + uses diagnostics-adsl-line-test-g; + } + } + list line { + key "index"; + description + "Device.DSL.Line.{i}."; + reference + "Device.DSL.Line.{i}."; + uses dsl-line-g; + container data-gathering { + description + "Container for object class Device.DSL.Line.{i}.DataGathering."; + reference + "Device.DSL.Line.{i}.DataGathering."; + uses line-data-gathering-g; + } + container stats { + description + "Container for object class Device.DSL.Line.{i}.Stats."; + reference + "Device.DSL.Line.{i}.Stats."; + uses line-stats-g; + container current-day { + description + "Container for object class Device.DSL.Line.{i}.Stats.CurrentDay."; + reference + "Device.DSL.Line.{i}.Stats.CurrentDay."; + uses line-stats-current-day-g; + } + container last-showtime { + description + "Container for object class Device.DSL.Line.{i}.Stats.LastShowtime."; + reference + "Device.DSL.Line.{i}.Stats.LastShowtime."; + uses line-stats-last-showtime-g; + } + container quarter-hour { + description + "Container for object class Device.DSL.Line.{i}.Stats.QuarterHour."; + reference + "Device.DSL.Line.{i}.Stats.QuarterHour."; + uses line-stats-quarter-hour-g; + } + container showtime { + description + "Container for object class Device.DSL.Line.{i}.Stats.Showtime."; + reference + "Device.DSL.Line.{i}.Stats.Showtime."; + uses line-stats-showtime-g; + } + container total { + description + "Container for object class Device.DSL.Line.{i}.Stats.Total."; + reference + "Device.DSL.Line.{i}.Stats.Total."; + uses line-stats-total-g; + } + } + container test-params { + description + "Container for object class Device.DSL.Line.{i}.TestParams."; + reference + "Device.DSL.Line.{i}.TestParams."; + uses line-test-params-g; + } + } + } + container ds-lite { + description + "Container for object class Device.DSLite."; + reference + "Device.DSLite."; + uses device-ds-lite-g; + list interface-setting { + key "index"; + description + "Device.DSLite.InterfaceSetting.{i}."; + reference + "Device.DSLite.InterfaceSetting.{i}."; + uses ds-lite-interface-setting-g; + } + } + container device-info { + description + "Container for object class Device.DeviceInfo."; + reference + "Device.DeviceInfo."; + uses device-device-info-g; + list device-image-file { + key "index"; + description + "Device.DeviceInfo.DeviceImageFile.{i}."; + reference + "Device.DeviceInfo.DeviceImageFile.{i}."; + uses device-info-device-image-file-g; + } + list firmware-image { + key "index"; + description + "Device.DeviceInfo.FirmwareImage.{i}."; + reference + "Device.DeviceInfo.FirmwareImage.{i}."; + uses device-info-firmware-image-g; + } + list location { + key "index"; + description + "Device.DeviceInfo.Location.{i}."; + reference + "Device.DeviceInfo.Location.{i}."; + uses device-info-location-g; + } + container memory-status { + description + "Container for object class Device.DeviceInfo.MemoryStatus."; + reference + "Device.DeviceInfo.MemoryStatus."; + uses device-info-memory-status-g; + } + container network-properties { + description + "Container for object class Device.DeviceInfo.NetworkProperties."; + reference + "Device.DeviceInfo.NetworkProperties."; + uses device-info-network-properties-g; + } + container process-status { + description + "Container for object class Device.DeviceInfo.ProcessStatus."; + reference + "Device.DeviceInfo.ProcessStatus."; + uses device-info-process-status-g; + list process { + key "index"; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}."; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}."; + uses process-status-process-g; + } + } + list processor { + key "index"; + description + "Device.DeviceInfo.Processor.{i}."; + reference + "Device.DeviceInfo.Processor.{i}."; + uses device-info-processor-g; + } + container proxier-info { + description + "Container for object class Device.DeviceInfo.ProxierInfo."; + reference + "Device.DeviceInfo.ProxierInfo."; + uses device-info-proxier-info-g; + } + list supported-data-model { + key "index"; + description + "Device.DeviceInfo.SupportedDataModel.{i}."; + reference + "Device.DeviceInfo.SupportedDataModel.{i}."; + uses device-info-supported-data-model-g; + } + container temperature-status { + description + "Container for object class Device.DeviceInfo.TemperatureStatus."; + reference + "Device.DeviceInfo.TemperatureStatus."; + uses device-info-temperature-status-g; + list temperature-sensor { + key "index"; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; + uses temperature-status-temperature-sensor-g; + } + } + list vendor-config-file { + key "index"; + description + "Device.DeviceInfo.VendorConfigFile.{i}."; + reference + "Device.DeviceInfo.VendorConfigFile.{i}."; + uses device-info-vendor-config-file-g; + } + list vendor-log-file { + key "index"; + description + "Device.DeviceInfo.VendorLogFile.{i}."; + reference + "Device.DeviceInfo.VendorLogFile.{i}."; + uses device-info-vendor-log-file-g; + } + } + container dynamic-dns { + description + "Container for object class Device.DynamicDNS."; + reference + "Device.DynamicDNS."; + uses device-dynamic-dns-g; + list client { + key "index"; + description + "Device.DynamicDNS.Client.{i}."; + reference + "Device.DynamicDNS.Client.{i}."; + uses dynamic-dns-client-g; + list hostname { + key "index"; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}."; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}."; + uses client-hostname-g; + } + } + list server { + key "index"; + description + "Device.DynamicDNS.Server.{i}."; + reference + "Device.DynamicDNS.Server.{i}."; + uses dynamic-dns-server-g; + } + } + container etsi-m2-m { + description + "Container for object class Device.ETSIM2M."; + reference + "Device.ETSIM2M."; + uses device-etsi-m2-m-g; + list scl { + key "index"; + description + "Device.ETSIM2M.SCL.{i}."; + reference + "Device.ETSIM2M.SCL.{i}."; + uses etsi-m2-m-scl-g; + list area-nwk-device-info-instance { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; + uses scl-area-nwk-device-info-instance-g; + list property { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; + uses area-nwk-device-info-instance-property-g; + } + } + list area-nwk-instance { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; + uses scl-area-nwk-instance-g; + list property { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; + uses area-nwk-instance-property-g; + } + } + container discovery { + description + "Container for object class Device.ETSIM2M.SCL.{i}.Discovery."; + reference + "Device.ETSIM2M.SCL.{i}.Discovery."; + uses scl-discovery-g; + } + container reregistration { + description + "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration."; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration."; + uses scl-reregistration-g; + container action-status { + description + "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; + uses reregistration-action-status-g; + } + } + list saf-policy-set { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; + uses scl-saf-policy-set-g; + list anp-policy { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; + uses saf-policy-set-anp-policy-g; + list block-period { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; + uses anp-policy-block-period-g; + } + list request-category { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; + uses anp-policy-request-category-g; + list schedule { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; + uses request-category-schedule-g; + list abs-time-span { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; + uses schedule-abs-time-span-g; + } + } + } + } + container m2-msp-policy { + description + "Container for object class Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; + uses saf-policy-set-m2-msp-policy-g; + list request-category { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; + uses m2-msp-policy-request-category-g; + } + } + } + } + } + container ethernet { + description + "Container for object class Device.Ethernet."; + reference + "Device.Ethernet."; + uses device-ethernet-g; + list interface { + key "index"; + description + "Device.Ethernet.Interface.{i}."; + reference + "Device.Ethernet.Interface.{i}."; + uses ethernet-interface-g; + container stats { + description + "Container for object class Device.Ethernet.Interface.{i}.Stats."; + reference + "Device.Ethernet.Interface.{i}.Stats."; + uses ethernet-interface-stats-g; + } + } + list lag { + key "index"; + description + "Device.Ethernet.LAG.{i}."; + reference + "Device.Ethernet.LAG.{i}."; + uses ethernet-lag-g; + container stats { + description + "Container for object class Device.Ethernet.LAG.{i}.Stats."; + reference + "Device.Ethernet.LAG.{i}.Stats."; + uses lag-stats-g; + } + } + list link { + key "index"; + description + "Device.Ethernet.Link.{i}."; + reference + "Device.Ethernet.Link.{i}."; + uses ethernet-link-g; + container stats { + description + "Container for object class Device.Ethernet.Link.{i}.Stats."; + reference + "Device.Ethernet.Link.{i}.Stats."; + uses ethernet-link-stats-g; + } + } + list rmon-stats { + key "index"; + description + "Device.Ethernet.RMONStats.{i}."; + reference + "Device.Ethernet.RMONStats.{i}."; + uses ethernet-rmon-stats-g; + } + list vlan-termination { + key "index"; + description + "Device.Ethernet.VLANTermination.{i}."; + reference + "Device.Ethernet.VLANTermination.{i}."; + uses ethernet-vlan-termination-g; + container stats { + description + "Container for object class Device.Ethernet.VLANTermination.{i}.Stats."; + reference + "Device.Ethernet.VLANTermination.{i}.Stats."; + uses vlan-termination-stats-g; + } + } + } + container fap { + description + "Container for object class Device.FAP."; + reference + "Device.FAP."; + uses device-fap-g; + container application-platform { + description + "Container for object class Device.FAP.ApplicationPlatform."; + reference + "Device.FAP.ApplicationPlatform."; + uses fap-application-platform-g; + container capabilities { + description + "Container for object class Device.FAP.ApplicationPlatform.Capabilities."; + reference + "Device.FAP.ApplicationPlatform.Capabilities."; + uses application-platform-capabilities-g; + } + container control { + description + "Container for object class Device.FAP.ApplicationPlatform.Control."; + reference + "Device.FAP.ApplicationPlatform.Control."; + uses application-platform-control-g; + container femto-awareness { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; + uses control-femto-awareness-g; + } + container mms { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.MMS."; + reference + "Device.FAP.ApplicationPlatform.Control.MMS."; + uses control-mms-g; + } + container sms { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.SMS."; + reference + "Device.FAP.ApplicationPlatform.Control.SMS."; + uses control-sms-g; + } + container terminal-location { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.TerminalLocation."; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation."; + uses control-terminal-location-g; + } + } + container monitoring { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring."; + reference + "Device.FAP.ApplicationPlatform.Monitoring."; + uses application-platform-monitoring-g; + container femto-awareness { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; + uses monitoring-femto-awareness-g; + } + container mms { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.MMS."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS."; + uses monitoring-mms-g; + } + container sms { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.SMS."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS."; + uses monitoring-sms-g; + } + container terminal-location { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; + uses monitoring-terminal-location-g; + } + } + } + container gps { + description + "Container for object class Device.FAP.GPS."; + reference + "Device.FAP.GPS."; + uses fap-gps-g; + container agps-server-config { + description + "Container for object class Device.FAP.GPS.AGPSServerConfig."; + reference + "Device.FAP.GPS.AGPSServerConfig."; + uses gps-agps-server-config-g; + } + container continuous-gps-status { + description + "Container for object class Device.FAP.GPS.ContinuousGPSStatus."; + reference + "Device.FAP.GPS.ContinuousGPSStatus."; + uses gps-continuous-gps-status-g; + } + } + container perf-mgmt { + description + "Container for object class Device.FAP.PerfMgmt."; + reference + "Device.FAP.PerfMgmt."; + uses fap-perf-mgmt-g; + list config { + key "index"; + description + "Device.FAP.PerfMgmt.Config.{i}."; + reference + "Device.FAP.PerfMgmt.Config.{i}."; + uses perf-mgmt-config-g; + } + } + } + container fast { + description + "Container for object class Device.FAST."; + reference + "Device.FAST."; + uses device-fast-g; + list line { + key "index"; + description + "Device.FAST.Line.{i}."; + reference + "Device.FAST.Line.{i}."; + uses fast-line-g; + container stats { + description + "Container for object class Device.FAST.Line.{i}.Stats."; + reference + "Device.FAST.Line.{i}.Stats."; + uses fast-line-stats-g; + container current-day { + description + "Container for object class Device.FAST.Line.{i}.Stats.CurrentDay."; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay."; + uses fast-line-stats-current-day-g; + } + container last-showtime { + description + "Container for object class Device.FAST.Line.{i}.Stats.LastShowtime."; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime."; + uses fast-line-stats-last-showtime-g; + } + container quarter-hour { + description + "Container for object class Device.FAST.Line.{i}.Stats.QuarterHour."; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour."; + uses fast-line-stats-quarter-hour-g; + } + container showtime { + description + "Container for object class Device.FAST.Line.{i}.Stats.Showtime."; + reference + "Device.FAST.Line.{i}.Stats.Showtime."; + uses fast-line-stats-showtime-g; + } + container total { + description + "Container for object class Device.FAST.Line.{i}.Stats.Total."; + reference + "Device.FAST.Line.{i}.Stats.Total."; + uses fast-line-stats-total-g; + } + } + container test-params { + description + "Container for object class Device.FAST.Line.{i}.TestParams."; + reference + "Device.FAST.Line.{i}.TestParams."; + uses fast-line-test-params-g; + } + } + } + container fault-mgmt { + description + "Container for object class Device.FaultMgmt."; + reference + "Device.FaultMgmt."; + uses device-fault-mgmt-g; + list current-alarm { + key "index"; + description + "Device.FaultMgmt.CurrentAlarm.{i}."; + reference + "Device.FaultMgmt.CurrentAlarm.{i}."; + uses fault-mgmt-current-alarm-g; + } + list expedited-event { + key "index"; + description + "Device.FaultMgmt.ExpeditedEvent.{i}."; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}."; + uses fault-mgmt-expedited-event-g; + } + list history-event { + key "index"; + description + "Device.FaultMgmt.HistoryEvent.{i}."; + reference + "Device.FaultMgmt.HistoryEvent.{i}."; + uses fault-mgmt-history-event-g; + } + list queued-event { + key "index"; + description + "Device.FaultMgmt.QueuedEvent.{i}."; + reference + "Device.FaultMgmt.QueuedEvent.{i}."; + uses fault-mgmt-queued-event-g; + } + list supported-alarm { + key "index"; + description + "Device.FaultMgmt.SupportedAlarm.{i}."; + reference + "Device.FaultMgmt.SupportedAlarm.{i}."; + uses fault-mgmt-supported-alarm-g; + } + } + container firewall { + description + "Container for object class Device.Firewall."; + reference + "Device.Firewall."; + uses device-firewall-g; + list chain { + key "index"; + description + "Device.Firewall.Chain.{i}."; + reference + "Device.Firewall.Chain.{i}."; + uses firewall-chain-g; + list rule { + key "index"; + description + "Device.Firewall.Chain.{i}.Rule.{i}."; + reference + "Device.Firewall.Chain.{i}.Rule.{i}."; + uses chain-rule-g; + } + } + list level { + key "index"; + description + "Device.Firewall.Level.{i}."; + reference + "Device.Firewall.Level.{i}."; + uses firewall-level-g; + } + } + container gre { + description + "Container for object class Device.GRE."; + reference + "Device.GRE."; + uses device-gre-g; + list filter { + key "index"; + description + "Device.GRE.Filter.{i}."; + reference + "Device.GRE.Filter.{i}."; + uses gre-filter-g; + } + list tunnel { + key "index"; + description + "Device.GRE.Tunnel.{i}."; + reference + "Device.GRE.Tunnel.{i}."; + uses gre-tunnel-g; + list interface { + key "index"; + description + "Device.GRE.Tunnel.{i}.Interface.{i}."; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}."; + uses tunnel-interface-g; + container stats { + description + "Container for object class Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; + uses tunnel-interface-stats-g; + } + } + container stats { + description + "Container for object class Device.GRE.Tunnel.{i}.Stats."; + reference + "Device.GRE.Tunnel.{i}.Stats."; + uses tunnel-stats-g; + } + } + } + container gateway-info { + description + "Container for object class Device.GatewayInfo."; + reference + "Device.GatewayInfo."; + uses device-gateway-info-g; + } + container ghn { + description + "Container for object class Device.Ghn."; + reference + "Device.Ghn."; + uses device-ghn-g; + container diagnostics { + description + "Container for object class Device.Ghn.Diagnostics."; + reference + "Device.Ghn.Diagnostics."; + uses ghn-diagnostics-g; + container phy-throughput { + description + "Container for object class Device.Ghn.Diagnostics.PHYThroughput."; + reference + "Device.Ghn.Diagnostics.PHYThroughput."; + uses diagnostics-phy-throughput-g; + list result { + key "index"; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; + uses phy-throughput-result-g; + } + } + container performance-monitoring { + description + "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring."; + uses diagnostics-performance-monitoring-g; + container channels { + description + "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; + uses performance-monitoring-channels-g; + list channel { + key "index"; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + uses channels-channel-g; + } + } + container nodes { + description + "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; + uses performance-monitoring-nodes-g; + list node { + key "index"; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + uses nodes-node-g; + } + } + } + } + list interface { + key "index"; + description + "Device.Ghn.Interface.{i}."; + reference + "Device.Ghn.Interface.{i}."; + uses ghn-interface-g; + list associated-device { + key "index"; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; + uses interface-associated-device-g; + } + container dm-info { + description + "Container for object class Device.Ghn.Interface.{i}.DMInfo."; + reference + "Device.Ghn.Interface.{i}.DMInfo."; + uses interface-dm-info-g; + } + container sc-info { + description + "Container for object class Device.Ghn.Interface.{i}.SCInfo."; + reference + "Device.Ghn.Interface.{i}.SCInfo."; + uses interface-sc-info-g; + } + list sm-masked-band { + key "index"; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; + uses interface-sm-masked-band-g; + } + container stats { + description + "Container for object class Device.Ghn.Interface.{i}.Stats."; + reference + "Device.Ghn.Interface.{i}.Stats."; + uses ghn-interface-stats-g; + } + } + } + container hpna { + description + "Container for object class Device.HPNA."; + reference + "Device.HPNA."; + uses device-hpna-g; + container diagnostics { + description + "Container for object class Device.HPNA.Diagnostics."; + reference + "Device.HPNA.Diagnostics."; + uses hpna-diagnostics-g; + container phy-throughput { + description + "Container for object class Device.HPNA.Diagnostics.PHYThroughput."; + reference + "Device.HPNA.Diagnostics.PHYThroughput."; + uses hpna-diagnostics-phy-throughput-g; + list result { + key "index"; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; + uses diagnostics-phy-throughput-result-g; + } + } + container performance-monitoring { + description + "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring."; + uses hpna-diagnostics-performance-monitoring-g; + container channels { + description + "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; + uses diagnostics-performance-monitoring-channels-g; + list channel { + key "index"; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + uses performance-monitoring-channels-channel-g; + } + } + container nodes { + description + "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; + uses diagnostics-performance-monitoring-nodes-g; + list node { + key "index"; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + uses performance-monitoring-nodes-node-g; + } + } + } + } + list interface { + key "index"; + description + "Device.HPNA.Interface.{i}."; + reference + "Device.HPNA.Interface.{i}."; + uses hpna-interface-g; + list associated-device { + key "index"; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; + uses hpna-interface-associated-device-g; + } + container qo-s { + description + "Container for object class Device.HPNA.Interface.{i}.QoS."; + reference + "Device.HPNA.Interface.{i}.QoS."; + uses interface-qo-s-g; + list flow-spec { + key "index"; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; + uses qo-s-flow-spec-g; + } + } + container stats { + description + "Container for object class Device.HPNA.Interface.{i}.Stats."; + reference + "Device.HPNA.Interface.{i}.Stats."; + uses hpna-interface-stats-g; + } + } + } + container home-plug { + description + "Container for object class Device.HomePlug."; + reference + "Device.HomePlug."; + uses device-home-plug-g; + list interface { + key "index"; + description + "Device.HomePlug.Interface.{i}."; + reference + "Device.HomePlug.Interface.{i}."; + uses home-plug-interface-g; + list associated-device { + key "index"; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; + uses home-plug-interface-associated-device-g; + } + container stats { + description + "Container for object class Device.HomePlug.Interface.{i}.Stats."; + reference + "Device.HomePlug.Interface.{i}.Stats."; + uses home-plug-interface-stats-g; + } + } + } + container hosts { + description + "Container for object class Device.Hosts."; + reference + "Device.Hosts."; + uses device-hosts-g; + list host { + key "index"; + description + "Device.Hosts.Host.{i}."; + reference + "Device.Hosts.Host.{i}."; + uses hosts-host-g; + list ipv4-address { + key "index"; + description + "Device.Hosts.Host.{i}.IPv4Address.{i}."; + reference + "Device.Hosts.Host.{i}.IPv4Address.{i}."; + uses host-ipv4-address-g; + } + list ipv6-address { + key "index"; + description + "Device.Hosts.Host.{i}.IPv6Address.{i}."; + reference + "Device.Hosts.Host.{i}.IPv6Address.{i}."; + uses host-ipv6-address-g; + } + container wan-stats { + description + "Container for object class Device.Hosts.Host.{i}.WANStats."; + reference + "Device.Hosts.Host.{i}.WANStats."; + uses host-wan-stats-g; + } + } + } + container ieee1905 { + description + "Container for object class Device.IEEE1905."; + reference + "Device.IEEE1905."; + uses device-ieee1905-g; + container al { + description + "Container for object class Device.IEEE1905.AL."; + reference + "Device.IEEE1905.AL."; + uses ieee1905-al-g; + container forwarding-table { + description + "Container for object class Device.IEEE1905.AL.ForwardingTable."; + reference + "Device.IEEE1905.AL.ForwardingTable."; + uses al-forwarding-table-g; + list forwarding-rule { + key "index"; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; + uses forwarding-table-forwarding-rule-g; + } + } + list interface { + key "index"; + description + "Device.IEEE1905.AL.Interface.{i}."; + reference + "Device.IEEE1905.AL.Interface.{i}."; + uses al-interface-g; + list link { + key "index"; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; + uses interface-link-g; + container metric { + description + "Container for object class Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; + uses link-metric-g; + } + } + list vendor-properties { + key "index"; + description + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; + uses interface-vendor-properties-g; + } + } + container network-topology { + description + "Container for object class Device.IEEE1905.AL.NetworkTopology."; + reference + "Device.IEEE1905.AL.NetworkTopology."; + uses al-network-topology-g; + list change-log { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; + uses network-topology-change-log-g; + } + list ieee1905-device { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; + uses network-topology-ieee1905-device-g; + list bridging-tuple { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; + uses ieee1905-device-bridging-tuple-g; + } + list ieee1905-neighbor { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; + uses ieee1905-device-ieee1905-neighbor-g; + list metric { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; + uses ieee1905-neighbor-metric-g; + } + } + list ipv4-address { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; + uses ieee1905-device-ipv4-address-g; + } + list ipv6-address { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; + uses ieee1905-device-ipv6-address-g; + } + list interface { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; + uses ieee1905-device-interface-g; + } + list l2-neighbor { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; + uses ieee1905-device-l2-neighbor-g; + } + list non-ieee1905-neighbor { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; + uses ieee1905-device-non-ieee1905-neighbor-g; + } + list vendor-properties { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; + uses ieee1905-device-vendor-properties-g; + } + } + } + container networking-registrar { + description + "Container for object class Device.IEEE1905.AL.NetworkingRegistrar."; + reference + "Device.IEEE1905.AL.NetworkingRegistrar."; + uses al-networking-registrar-g; + } + container security { + description + "Container for object class Device.IEEE1905.AL.Security."; + reference + "Device.IEEE1905.AL.Security."; + uses al-security-g; + } + } + } + container ieee8021x { + description + "Container for object class Device.IEEE8021x."; + reference + "Device.IEEE8021x."; + uses device-ieee8021x-g; + list supplicant { + key "index"; + description + "Device.IEEE8021x.Supplicant.{i}."; + reference + "Device.IEEE8021x.Supplicant.{i}."; + uses ieee8021x-supplicant-g; + container eapm-d5 { + description + "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPMD5."; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPMD5."; + uses supplicant-eapm-d5-g; + } + container eaptls { + description + "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPTLS."; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPTLS."; + uses supplicant-eaptls-g; + } + container stats { + description + "Container for object class Device.IEEE8021x.Supplicant.{i}.Stats."; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats."; + uses supplicant-stats-g; + } + } + } + container ip { + description + "Container for object class Device.IP."; + reference + "Device.IP."; + uses device-ip-g; + list active-port { + key "index"; + description + "Device.IP.ActivePort.{i}."; + reference + "Device.IP.ActivePort.{i}."; + uses ip-active-port-g; + } + container diagnostics { + description + "Container for object class Device.IP.Diagnostics."; + reference + "Device.IP.Diagnostics."; + uses ip-diagnostics-g; + container download-diagnostics { + description + "Container for object class Device.IP.Diagnostics.DownloadDiagnostics."; + reference + "Device.IP.Diagnostics.DownloadDiagnostics."; + uses diagnostics-download-diagnostics-g; + list incremental-result { + key "index"; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; + uses download-diagnostics-incremental-result-g; + } + list per-connection-result { + key "index"; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; + uses download-diagnostics-per-connection-result-g; + } + } + container ip-ping { + description + "Container for object class Device.IP.Diagnostics.IPPing."; + reference + "Device.IP.Diagnostics.IPPing."; + uses diagnostics-ip-ping-g; + } + container server-selection-diagnostics { + description + "Container for object class Device.IP.Diagnostics.ServerSelectionDiagnostics."; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics."; + uses diagnostics-server-selection-diagnostics-g; + } + container trace-route { + description + "Container for object class Device.IP.Diagnostics.TraceRoute."; + reference + "Device.IP.Diagnostics.TraceRoute."; + uses diagnostics-trace-route-g; + list route-hops { + key "index"; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; + uses trace-route-route-hops-g; + } + } + container udp-echo-config { + description + "Container for object class Device.IP.Diagnostics.UDPEchoConfig."; + reference + "Device.IP.Diagnostics.UDPEchoConfig."; + uses diagnostics-udp-echo-config-g; + } + container udp-echo-diagnostics { + description + "Container for object class Device.IP.Diagnostics.UDPEchoDiagnostics."; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics."; + uses diagnostics-udp-echo-diagnostics-g; + list individual-packet-result { + key "index"; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; + uses udp-echo-diagnostics-individual-packet-result-g; + } + } + container upload-diagnostics { + description + "Container for object class Device.IP.Diagnostics.UploadDiagnostics."; + reference + "Device.IP.Diagnostics.UploadDiagnostics."; + uses diagnostics-upload-diagnostics-g; + list incremental-result { + key "index"; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; + uses upload-diagnostics-incremental-result-g; + } + list per-connection-result { + key "index"; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; + uses upload-diagnostics-per-connection-result-g; + } + } + } + list interface { + key "index"; + description + "Device.IP.Interface.{i}."; + reference + "Device.IP.Interface.{i}."; + uses ip-interface-g; + list ipv4-address { + key "index"; + description + "Device.IP.Interface.{i}.IPv4Address.{i}."; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}."; + uses interface-ipv4-address-g; + } + list ipv6-address { + key "index"; + description + "Device.IP.Interface.{i}.IPv6Address.{i}."; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}."; + uses interface-ipv6-address-g; + } + list ipv6-prefix { + key "index"; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}."; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}."; + uses interface-ipv6-prefix-g; + } + container stats { + description + "Container for object class Device.IP.Interface.{i}.Stats."; + reference + "Device.IP.Interface.{i}.Stats."; + uses ip-interface-stats-g; + } + list twamp-reflector { + key "index"; + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}."; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}."; + uses interface-twamp-reflector-g; + } + } + } + container i-psec { + description + "Container for object class Device.IPsec."; + reference + "Device.IPsec."; + uses device-i-psec-g; + list filter { + key "index"; + description + "Device.IPsec.Filter.{i}."; + reference + "Device.IPsec.Filter.{i}."; + uses i-psec-filter-g; + } + list ikev2-sa { + key "index"; + description + "Device.IPsec.IKEv2SA.{i}."; + reference + "Device.IPsec.IKEv2SA.{i}."; + uses i-psec-ikev2-sa-g; + list child-sa { + key "index"; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; + uses ikev2-sa-child-sa-g; + container stats { + description + "Container for object class Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; + uses child-sa-stats-g; + } + } + list received-cp-attr { + key "index"; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; + uses ikev2-sa-received-cp-attr-g; + } + container stats { + description + "Container for object class Device.IPsec.IKEv2SA.{i}.Stats."; + reference + "Device.IPsec.IKEv2SA.{i}.Stats."; + uses ikev2-sa-stats-g; + } + } + list profile { + key "index"; + description + "Device.IPsec.Profile.{i}."; + reference + "Device.IPsec.Profile.{i}."; + uses i-psec-profile-g; + list sent-cp-attr { + key "index"; + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; + uses profile-sent-cp-attr-g; + } + } + container stats { + description + "Container for object class Device.IPsec.Stats."; + reference + "Device.IPsec.Stats."; + uses i-psec-stats-g; + } + list tunnel { + key "index"; + description + "Device.IPsec.Tunnel.{i}."; + reference + "Device.IPsec.Tunnel.{i}."; + uses i-psec-tunnel-g; + container stats { + description + "Container for object class Device.IPsec.Tunnel.{i}.Stats."; + reference + "Device.IPsec.Tunnel.{i}.Stats."; + uses i-psec-tunnel-stats-g; + } + } + } + container ipv6rd { + description + "Container for object class Device.IPv6rd."; + reference + "Device.IPv6rd."; + uses device-ipv6rd-g; + list interface-setting { + key "index"; + description + "Device.IPv6rd.InterfaceSetting.{i}."; + reference + "Device.IPv6rd.InterfaceSetting.{i}."; + uses ipv6rd-interface-setting-g; + } + } + list interface-stack { + key "index"; + description + "Device.InterfaceStack.{i}."; + reference + "Device.InterfaceStack.{i}."; + uses device-interface-stack-g; + } + container l2-tpv3 { + description + "Container for object class Device.L2TPv3."; + reference + "Device.L2TPv3."; + uses device-l2-tpv3-g; + list filter { + key "index"; + description + "Device.L2TPv3.Filter.{i}."; + reference + "Device.L2TPv3.Filter.{i}."; + uses l2-tpv3-filter-g; + } + list tunnel { + key "index"; + description + "Device.L2TPv3.Tunnel.{i}."; + reference + "Device.L2TPv3.Tunnel.{i}."; + uses l2-tpv3-tunnel-g; + list interface { + key "index"; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; + uses l2-tpv3-tunnel-interface-g; + container stats { + description + "Container for object class Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; + uses l2-tpv3-tunnel-interface-stats-g; + } + } + container stats { + description + "Container for object class Device.L2TPv3.Tunnel.{i}.Stats."; + reference + "Device.L2TPv3.Tunnel.{i}.Stats."; + uses l2-tpv3-tunnel-stats-g; + } + container udp { + description + "Container for object class Device.L2TPv3.Tunnel.{i}.UDP."; + reference + "Device.L2TPv3.Tunnel.{i}.UDP."; + uses tunnel-udp-g; + } + } + } + container lan-config-security { + description + "Container for object class Device.LANConfigSecurity."; + reference + "Device.LANConfigSecurity."; + uses device-lan-config-security-g; + } + container le-ds { + description + "Container for object class Device.LEDs."; + reference + "Device.LEDs."; + uses device-le-ds-g; + list led { + key "index"; + description + "Device.LEDs.LED.{i}."; + reference + "Device.LEDs.LED.{i}."; + uses le-ds-led-g; + container current-cycle-element { + description + "Container for object class Device.LEDs.LED.{i}.CurrentCycleElement."; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement."; + uses led-current-cycle-element-g; + } + list cycle-element { + key "index"; + description + "Device.LEDs.LED.{i}.CycleElement.{i}."; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}."; + uses led-cycle-element-g; + } + } + } + container lldp { + description + "Container for object class Device.LLDP."; + reference + "Device.LLDP."; + uses device-lldp-g; + container discovery { + description + "Container for object class Device.LLDP.Discovery."; + reference + "Device.LLDP.Discovery."; + uses lldp-discovery-g; + list device { + key "index"; + description + "Device.LLDP.Discovery.Device.{i}."; + reference + "Device.LLDP.Discovery.Device.{i}."; + uses discovery-device-g; + container device-information { + description + "Container for object class Device.LLDP.Discovery.Device.{i}.DeviceInformation."; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation."; + uses device-device-information-g; + list vendor-specific { + key "index"; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; + uses device-information-vendor-specific-g; + } + } + list port { + key "index"; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}."; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}."; + uses device-port-g; + container link-information { + description + "Container for object class Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; + uses port-link-information-g; + } + } + } + } + } + container lmap { + description + "Container for object class Device.LMAP."; + reference + "Device.LMAP."; + uses device-lmap-g; + list event { + key "index"; + description + "Device.LMAP.Event.{i}."; + reference + "Device.LMAP.Event.{i}."; + uses lmap-event-g; + container calendar-timer { + description + "Container for object class Device.LMAP.Event.{i}.CalendarTimer."; + reference + "Device.LMAP.Event.{i}.CalendarTimer."; + uses event-calendar-timer-g; + } + container one-off { + description + "Container for object class Device.LMAP.Event.{i}.OneOff."; + reference + "Device.LMAP.Event.{i}.OneOff."; + uses event-one-off-g; + } + container periodic-timer { + description + "Container for object class Device.LMAP.Event.{i}.PeriodicTimer."; + reference + "Device.LMAP.Event.{i}.PeriodicTimer."; + uses event-periodic-timer-g; + } + } + list measurement-agent { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}."; + uses lmap-measurement-agent-g; + list communication-channel { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; + uses measurement-agent-communication-channel-g; + } + container controller { + description + "Container for object class Device.LMAP.MeasurementAgent.{i}.Controller."; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller."; + uses measurement-agent-controller-g; + } + list instruction { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; + uses measurement-agent-instruction-g; + list measurement-suppression { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; + uses instruction-measurement-suppression-g; + } + } + list schedule { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; + uses measurement-agent-schedule-g; + list action { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; + uses schedule-action-g; + list option { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; + uses action-option-g; + } + container stats { + description + "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; + uses action-stats-g; + } + } + container stats { + description + "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; + uses schedule-stats-g; + } + } + list task { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; + uses measurement-agent-task-g; + list option { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; + uses task-option-g; + } + list registry { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; + uses task-registry-g; + } + } + list task-capability { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; + uses measurement-agent-task-capability-g; + list registry { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; + uses task-capability-registry-g; + } + } + } + list report { + key "index"; + description + "Device.LMAP.Report.{i}."; + reference + "Device.LMAP.Report.{i}."; + uses lmap-report-g; + list result { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}."; + uses report-result-g; + list conflict { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; + uses result-conflict-g; + } + list option { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; + uses result-option-g; + } + list report-table { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; + uses result-report-table-g; + list registry { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; + uses report-table-registry-g; + } + list result-row { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; + uses report-table-result-row-g; + } + } + } + } + } + container map { + description + "Container for object class Device.MAP."; + reference + "Device.MAP."; + uses device-map-g; + list domain { + key "index"; + description + "Device.MAP.Domain.{i}."; + reference + "Device.MAP.Domain.{i}."; + uses map-domain-g; + container interface { + description + "Container for object class Device.MAP.Domain.{i}.Interface."; + reference + "Device.MAP.Domain.{i}.Interface."; + uses domain-interface-g; + container stats { + description + "Container for object class Device.MAP.Domain.{i}.Interface.Stats."; + reference + "Device.MAP.Domain.{i}.Interface.Stats."; + uses domain-interface-stats-g; + } + } + list rule { + key "index"; + description + "Device.MAP.Domain.{i}.Rule.{i}."; + reference + "Device.MAP.Domain.{i}.Rule.{i}."; + uses domain-rule-g; + } + } + } + container mqtt { + description + "Container for object class Device.MQTT."; + reference + "Device.MQTT."; + uses device-mqtt-g; + list broker { + key "index"; + description + "Device.MQTT.Broker.{i}."; + reference + "Device.MQTT.Broker.{i}."; + uses mqtt-broker-g; + list bridge { + key "index"; + description + "Device.MQTT.Broker.{i}.Bridge.{i}."; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}."; + uses broker-bridge-g; + list server { + key "index"; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; + uses bridge-server-g; + } + list subscription { + key "index"; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; + uses bridge-subscription-g; + } + } + container stats { + description + "Container for object class Device.MQTT.Broker.{i}.Stats."; + reference + "Device.MQTT.Broker.{i}.Stats."; + uses broker-stats-g; + } + } + container capabilities { + description + "Container for object class Device.MQTT.Capabilities."; + reference + "Device.MQTT.Capabilities."; + uses mqtt-capabilities-g; + } + list client { + key "index"; + description + "Device.MQTT.Client.{i}."; + reference + "Device.MQTT.Client.{i}."; + uses mqtt-client-g; + container stats { + description + "Container for object class Device.MQTT.Client.{i}.Stats."; + reference + "Device.MQTT.Client.{i}.Stats."; + uses client-stats-g; + } + list subscription { + key "index"; + description + "Device.MQTT.Client.{i}.Subscription.{i}."; + reference + "Device.MQTT.Client.{i}.Subscription.{i}."; + uses client-subscription-g; + } + } + } + container management-server { + description + "Container for object class Device.ManagementServer."; + reference + "Device.ManagementServer."; + uses device-management-server-g; + container autonomous-transfer-complete-policy { + description + "Container for object class Device.ManagementServer.AutonomousTransferCompletePolicy."; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy."; + uses management-server-autonomous-transfer-complete-policy-g; + } + container du-state-change-compl-policy { + description + "Container for object class Device.ManagementServer.DUStateChangeComplPolicy."; + reference + "Device.ManagementServer.DUStateChangeComplPolicy."; + uses management-server-du-state-change-compl-policy-g; + } + container download-availability { + description + "Container for object class Device.ManagementServer.DownloadAvailability."; + reference + "Device.ManagementServer.DownloadAvailability."; + uses management-server-download-availability-g; + container announcement { + description + "Container for object class Device.ManagementServer.DownloadAvailability.Announcement."; + reference + "Device.ManagementServer.DownloadAvailability.Announcement."; + uses download-availability-announcement-g; + list group { + key "index"; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; + uses announcement-group-g; + } + } + container query { + description + "Container for object class Device.ManagementServer.DownloadAvailability.Query."; + reference + "Device.ManagementServer.DownloadAvailability.Query."; + uses download-availability-query-g; + } + } + list embedded-device { + key "index"; + description + "Device.ManagementServer.EmbeddedDevice.{i}."; + reference + "Device.ManagementServer.EmbeddedDevice.{i}."; + uses management-server-embedded-device-g; + } + container heartbeat-policy { + description + "Container for object class Device.ManagementServer.HeartbeatPolicy."; + reference + "Device.ManagementServer.HeartbeatPolicy."; + uses management-server-heartbeat-policy-g; + } + list inform-parameter { + key "index"; + description + "Device.ManagementServer.InformParameter.{i}."; + reference + "Device.ManagementServer.InformParameter.{i}."; + uses management-server-inform-parameter-g; + } + list manageable-device { + key "index"; + description + "Device.ManagementServer.ManageableDevice.{i}."; + reference + "Device.ManagementServer.ManageableDevice.{i}."; + uses management-server-manageable-device-g; + } + container standby-policy { + description + "Container for object class Device.ManagementServer.StandbyPolicy."; + reference + "Device.ManagementServer.StandbyPolicy."; + uses management-server-standby-policy-g; + } + list virtual-device { + key "index"; + description + "Device.ManagementServer.VirtualDevice.{i}."; + reference + "Device.ManagementServer.VirtualDevice.{i}."; + uses management-server-virtual-device-g; + } + } + container mo-ca { + description + "Container for object class Device.MoCA."; + reference + "Device.MoCA."; + uses device-mo-ca-g; + list interface { + key "index"; + description + "Device.MoCA.Interface.{i}."; + reference + "Device.MoCA.Interface.{i}."; + uses mo-ca-interface-g; + list associated-device { + key "index"; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; + uses mo-ca-interface-associated-device-g; + } + container qo-s { + description + "Container for object class Device.MoCA.Interface.{i}.QoS."; + reference + "Device.MoCA.Interface.{i}.QoS."; + uses mo-ca-interface-qo-s-g; + list flow-stats { + key "index"; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; + uses qo-s-flow-stats-g; + } + } + container stats { + description + "Container for object class Device.MoCA.Interface.{i}.Stats."; + reference + "Device.MoCA.Interface.{i}.Stats."; + uses mo-ca-interface-stats-g; + } + } + } + container nat { + description + "Container for object class Device.NAT."; + reference + "Device.NAT."; + uses device-nat-g; + list interface-setting { + key "index"; + description + "Device.NAT.InterfaceSetting.{i}."; + reference + "Device.NAT.InterfaceSetting.{i}."; + uses nat-interface-setting-g; + } + list port-mapping { + key "index"; + description + "Device.NAT.PortMapping.{i}."; + reference + "Device.NAT.PortMapping.{i}."; + uses nat-port-mapping-g; + } + } + container neighbor-discovery { + description + "Container for object class Device.NeighborDiscovery."; + reference + "Device.NeighborDiscovery."; + uses device-neighbor-discovery-g; + list interface-setting { + key "index"; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}."; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}."; + uses neighbor-discovery-interface-setting-g; + } + } + container optical { + description + "Container for object class Device.Optical."; + reference + "Device.Optical."; + uses device-optical-g; + list interface { + key "index"; + description + "Device.Optical.Interface.{i}."; + reference + "Device.Optical.Interface.{i}."; + uses optical-interface-g; + container stats { + description + "Container for object class Device.Optical.Interface.{i}.Stats."; + reference + "Device.Optical.Interface.{i}.Stats."; + uses optical-interface-stats-g; + } + } + } + container pcp { + description + "Container for object class Device.PCP."; + reference + "Device.PCP."; + uses device-pcp-g; + list client { + key "index"; + description + "Device.PCP.Client.{i}."; + reference + "Device.PCP.Client.{i}."; + uses pcp-client-g; + container pcp-proxy { + description + "Container for object class Device.PCP.Client.{i}.PCPProxy."; + reference + "Device.PCP.Client.{i}.PCPProxy."; + uses client-pcp-proxy-g; + } + list server { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}."; + uses pcp-client-server-g; + list inbound-mapping { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; + uses server-inbound-mapping-g; + list filter { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; + uses inbound-mapping-filter-g; + } + } + list outbound-mapping { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; + uses server-outbound-mapping-g; + } + } + container u-pn-piwf { + description + "Container for object class Device.PCP.Client.{i}.UPnPIWF."; + reference + "Device.PCP.Client.{i}.UPnPIWF."; + uses client-u-pn-piwf-g; + } + } + } + container ppp { + description + "Container for object class Device.PPP."; + reference + "Device.PPP."; + uses device-ppp-g; + list interface { + key "index"; + description + "Device.PPP.Interface.{i}."; + reference + "Device.PPP.Interface.{i}."; + uses ppp-interface-g; + container ipcp { + description + "Container for object class Device.PPP.Interface.{i}.IPCP."; + reference + "Device.PPP.Interface.{i}.IPCP."; + uses interface-ipcp-g; + } + container ipv6-cp { + description + "Container for object class Device.PPP.Interface.{i}.IPv6CP."; + reference + "Device.PPP.Interface.{i}.IPv6CP."; + uses interface-ipv6-cp-g; + } + container pp-po-a { + description + "Container for object class Device.PPP.Interface.{i}.PPPoA."; + reference + "Device.PPP.Interface.{i}.PPPoA."; + uses interface-pp-po-a-g; + } + container pp-po-e { + description + "Container for object class Device.PPP.Interface.{i}.PPPoE."; + reference + "Device.PPP.Interface.{i}.PPPoE."; + uses interface-pp-po-e-g; + } + container stats { + description + "Container for object class Device.PPP.Interface.{i}.Stats."; + reference + "Device.PPP.Interface.{i}.Stats."; + uses ppp-interface-stats-g; + } + } + } + container ptm { + description + "Container for object class Device.PTM."; + reference + "Device.PTM."; + uses device-ptm-g; + list link { + key "index"; + description + "Device.PTM.Link.{i}."; + reference + "Device.PTM.Link.{i}."; + uses ptm-link-g; + container stats { + description + "Container for object class Device.PTM.Link.{i}.Stats."; + reference + "Device.PTM.Link.{i}.Stats."; + uses ptm-link-stats-g; + } + } + } + container periodic-statistics { + description + "Container for object class Device.PeriodicStatistics."; + reference + "Device.PeriodicStatistics."; + uses device-periodic-statistics-g; + list sample-set { + key "index"; + description + "Device.PeriodicStatistics.SampleSet.{i}."; + reference + "Device.PeriodicStatistics.SampleSet.{i}."; + uses periodic-statistics-sample-set-g; + list parameter { + key "index"; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; + uses sample-set-parameter-g; + } + } + } + container qo-s { + description + "Container for object class Device.QoS."; + reference + "Device.QoS."; + uses device-qo-s-g; + list app { + key "index"; + description + "Device.QoS.App.{i}."; + reference + "Device.QoS.App.{i}."; + uses qo-s-app-g; + } + list classification { + key "index"; + description + "Device.QoS.Classification.{i}."; + reference + "Device.QoS.Classification.{i}."; + uses qo-s-classification-g; + } + list flow { + key "index"; + description + "Device.QoS.Flow.{i}."; + reference + "Device.QoS.Flow.{i}."; + uses qo-s-flow-g; + } + list policer { + key "index"; + description + "Device.QoS.Policer.{i}."; + reference + "Device.QoS.Policer.{i}."; + uses qo-s-policer-g; + } + list queue { + key "index"; + description + "Device.QoS.Queue.{i}."; + reference + "Device.QoS.Queue.{i}."; + uses qo-s-queue-g; + } + list queue-stats { + key "index"; + description + "Device.QoS.QueueStats.{i}."; + reference + "Device.QoS.QueueStats.{i}."; + uses qo-s-queue-stats-g; + } + list shaper { + key "index"; + description + "Device.QoS.Shaper.{i}."; + reference + "Device.QoS.Shaper.{i}."; + uses qo-s-shaper-g; + } + } + container router-advertisement { + description + "Container for object class Device.RouterAdvertisement."; + reference + "Device.RouterAdvertisement."; + uses device-router-advertisement-g; + list interface-setting { + key "index"; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}."; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}."; + uses router-advertisement-interface-setting-g; + list option { + key "index"; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; + uses interface-setting-option-g; + } + } + } + container routing { + description + "Container for object class Device.Routing."; + reference + "Device.Routing."; + uses device-routing-g; + container rip { + description + "Container for object class Device.Routing.RIP."; + reference + "Device.Routing.RIP."; + uses routing-rip-g; + list interface-setting { + key "index"; + description + "Device.Routing.RIP.InterfaceSetting.{i}."; + reference + "Device.Routing.RIP.InterfaceSetting.{i}."; + uses rip-interface-setting-g; + } + } + container route-information { + description + "Container for object class Device.Routing.RouteInformation."; + reference + "Device.Routing.RouteInformation."; + uses routing-route-information-g; + list interface-setting { + key "index"; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}."; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}."; + uses route-information-interface-setting-g; + } + } + list router { + key "index"; + description + "Device.Routing.Router.{i}."; + reference + "Device.Routing.Router.{i}."; + uses routing-router-g; + list ipv4-forwarding { + key "index"; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; + uses router-ipv4-forwarding-g; + } + list ipv6-forwarding { + key "index"; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; + uses router-ipv6-forwarding-g; + } + } + } + container security { + description + "Container for object class Device.Security."; + reference + "Device.Security."; + uses device-security-g; + list certificate { + key "index"; + description + "Device.Security.Certificate.{i}."; + reference + "Device.Security.Certificate.{i}."; + uses security-certificate-g; + } + } + container self-test-diagnostics { + description + "Container for object class Device.SelfTestDiagnostics."; + reference + "Device.SelfTestDiagnostics."; + uses device-self-test-diagnostics-g; + } + container services { + description + "Container for object class Device.Services."; + reference + "Device.Services."; + uses device-services-g; + list fap-service { + key "index"; + description + "FAPService.{i}."; + reference + "FAPService.{i}."; + uses fap-service-g; + container access-mgmt { + description + "Container for object class FAPService.{i}.AccessMgmt."; + reference + "FAPService.{i}.AccessMgmt."; + uses fap-service-access-mgmt-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.AccessMgmt.CDMA2000."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000."; + uses access-mgmt-cdma2000-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess."; + uses cdma2000-local-ip-access-g; + container hrpd { + description + "Container for object class FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD."; + uses local-ip-access-hrpd-g; + list egress-filter { + key "index"; + description + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.LocalIPAccess.HRPD.EgressFilter.{i}."; + uses hrpd-egress-filter-g; + } + } + } + list member-detail { + key "index"; + description + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; + reference + "FAPService.{i}.AccessMgmt.CDMA2000.MemberDetail.{i}."; + uses cdma2000-member-detail-g; + } + } + container lte { + description + "Container for object class FAPService.{i}.AccessMgmt.LTE."; + reference + "FAPService.{i}.AccessMgmt.LTE."; + uses access-mgmt-lte-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.LTE.LocalIPAccess."; + uses lte-local-ip-access-g; + } + } + container legacy { + description + "Container for object class FAPService.{i}.AccessMgmt.Legacy."; + reference + "FAPService.{i}.AccessMgmt.Legacy."; + uses access-mgmt-legacy-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess."; + uses legacy-local-ip-access-g; + list rule { + key "index"; + description + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; + reference + "FAPService.{i}.AccessMgmt.Legacy.LocalIPAccess.Rule.{i}."; + uses local-ip-access-rule-g; + } + } + } + container umts { + description + "Container for object class FAPService.{i}.AccessMgmt.UMTS."; + reference + "FAPService.{i}.AccessMgmt.UMTS."; + uses access-mgmt-umts-g; + container local-ip-access { + description + "Container for object class FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; + reference + "FAPService.{i}.AccessMgmt.UMTS.LocalIPAccess."; + uses umts-local-ip-access-g; + } + list member-detail { + key "index"; + description + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; + reference + "FAPService.{i}.AccessMgmt.UMTS.MemberDetail.{i}."; + uses umts-member-detail-g; + } + } + } + container capabilities { + description + "Container for object class FAPService.{i}.Capabilities."; + reference + "FAPService.{i}.Capabilities."; + uses fap-service-capabilities-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000."; + reference + "FAPService.{i}.Capabilities.CDMA2000."; + uses capabilities-cdma2000-g; + container hrpd { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD."; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD."; + uses cdma2000-hrpd-g; + container self-config { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; + reference + "FAPService.{i}.Capabilities.CDMA2000.HRPD.SelfConfig."; + uses hrpd-self-config-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX."; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX."; + uses cdma2000-one-x-g; + container self-config { + description + "Container for object class FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; + reference + "FAPService.{i}.Capabilities.CDMA2000.OneX.SelfConfig."; + uses one-x-self-config-g; + } + } + } + container lte { + description + "Container for object class FAPService.{i}.Capabilities.LTE."; + reference + "FAPService.{i}.Capabilities.LTE."; + uses capabilities-lte-g; + } + container umts { + description + "Container for object class FAPService.{i}.Capabilities.UMTS."; + reference + "FAPService.{i}.Capabilities.UMTS."; + uses capabilities-umts-g; + container self-config { + description + "Container for object class FAPService.{i}.Capabilities.UMTS.SelfConfig."; + reference + "FAPService.{i}.Capabilities.UMTS.SelfConfig."; + uses umts-self-config-g; + } + } + } + container cell-config { + description + "Container for object class FAPService.{i}.CellConfig."; + reference + "FAPService.{i}.CellConfig."; + uses fap-service-cell-config-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000."; + reference + "FAPService.{i}.CellConfig.CDMA2000."; + uses cell-config-cdma2000-g; + container beacon { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.Beacon."; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon."; + uses cdma2000-beacon-g; + list beacon-list { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.BeaconList.{i}."; + uses beacon-beacon-list-g; + } + list hrpd-beacon-list { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.Beacon.HRPDBeaconList.{i}."; + uses beacon-hrpd-beacon-list-g; + } + } + container hrpd { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD."; + uses cell-config-cdma2000-hrpd-g; + container access-auth-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthConfig."; + uses hrpd-access-auth-config-g; + } + container access-auth-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.AccessAuthStats."; + uses hrpd-access-auth-stats-g; + } + list batch-pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.BatchPCFPDSN.{i}."; + uses hrpd-batch-pcfpdsn-g; + } + container call-control-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.CallControlStats."; + uses hrpd-call-control-stats-g; + } + container pcf-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig."; + uses hrpd-pcf-config-g; + container pcf-performance-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFConfig.PCFPerformanceStats."; + uses pcf-config-pcf-performance-stats-g; + } + } + list pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}."; + uses hrpd-pcfpdsn-g; + container a11-reg-update-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11RegUpdateStats."; + uses pcfpdsn-a11-reg-update-stats-g; + } + container a11-session-update-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.A11SessionUpdateStats."; + uses pcfpdsn-a11-session-update-stats-g; + } + container aux-a10-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.AuxA10Stats."; + uses pcfpdsn-aux-a10-stats-g; + } + container pcfpdsn-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.PCFPDSN.{i}.PCFPDSNStats."; + uses pcfpdsn-pcfpdsn-stats-g; + } + } + container qo-s-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.QoSStats."; + uses hrpd-qo-s-stats-g; + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN."; + uses hrpd-ran-g; + container rf { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RAN.RF."; + uses ran-rf-g; + } + } + container rnc-sig-apps-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.RNCSigAppsStats."; + uses hrpd-rnc-sig-apps-stats-g; + } + container redirect { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; + reference + "FAPService.{i}.CellConfig.CDMA2000.HRPD.Redirect."; + uses hrpd-redirect-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX."; + uses cell-config-cdma2000-one-x-g; + list batch-pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.BatchPCFPDSN.{i}."; + uses one-x-batch-pcfpdsn-g; + } + container pcf-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig."; + uses one-x-pcf-config-g; + container pcf-performance-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFConfig.PCFPerformanceStats."; + uses one-x-pcf-config-pcf-performance-stats-g; + } + } + list pcfpdsn { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}."; + uses one-x-pcfpdsn-g; + container a11-reg-update-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.A11RegUpdateStats."; + uses one-x-pcfpdsn-a11-reg-update-stats-g; + } + container pcfpdsn-stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.PCFPDSN.{i}.PCFPDSNStats."; + uses one-x-pcfpdsn-pcfpdsn-stats-g; + } + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN."; + uses one-x-ran-g; + container apidm { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDM."; + uses ran-apidm-g; + } + container apidtm { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APIDTM."; + uses ran-apidtm-g; + } + container appim { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM."; + uses ran-appim-g; + list appirec { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.APPIM.APPIREC.{i}."; + uses appim-appirec-g; + } + } + container access-parameters { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.AccessParameters."; + uses ran-access-parameters-g; + } + container extended-system-parameters { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ExtendedSystemParameters."; + uses ran-extended-system-parameters-g; + } + container forward-pwr-ctr { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.ForwardPwrCtr."; + uses ran-forward-pwr-ctr-g; + } + container hard-handoff { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff."; + uses ran-hard-handoff-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.HardHandoff.Stats."; + uses hard-handoff-stats-g; + } + } + list neighbor-list { + key "index"; + description + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NeighborList.{i}."; + uses ran-neighbor-list-g; + } + container network-listen-mode-config { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.NetworkListenModeConfig."; + uses ran-network-listen-mode-config-g; + } + container power-control { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.PowerControl."; + uses ran-power-control-g; + } + container rf { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.RF."; + uses one-x-ran-rf-g; + } + container system-parameters { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.RAN.SystemParameters."; + uses ran-system-parameters-g; + } + } + container redirect { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Redirect."; + uses one-x-redirect-g; + } + container stats { + description + "Container for object class FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; + reference + "FAPService.{i}.CellConfig.CDMA2000.OneX.Stats."; + uses one-x-stats-g; + } + } + } + container lte { + description + "Container for object class FAPService.{i}.CellConfig.LTE."; + reference + "FAPService.{i}.CellConfig.LTE."; + uses cell-config-lte-g; + container epc { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EPC."; + reference + "FAPService.{i}.CellConfig.LTE.EPC."; + uses lte-epc-g; + container ho { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO."; + uses epc-ho-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.HO.Stats."; + uses ho-stats-g; + } + } + list plmn-list { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.PLMNList.{i}."; + uses epc-plmn-list-g; + } + list qo-s { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.EPC.QoS.{i}."; + uses epc-qo-s-g; + } + } + container energy-savings { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings."; + uses lte-energy-savings-g; + container activation-candidate-cells-load { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.ActivationCandidateCellsLoad."; + uses energy-savings-activation-candidate-cells-load-g; + } + container deactivation-candidate-cells-load { + description + "Container for object class FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.DeactivationCandidateCellsLoad."; + uses energy-savings-deactivation-candidate-cells-load-g; + } + list not-allowed-time-period { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.EnergySavings.NotAllowedTimePeriod.{i}."; + uses energy-savings-not-allowed-time-period-g; + } + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN."; + reference + "FAPService.{i}.CellConfig.LTE.RAN."; + uses lte-ran-g; + container csg { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG."; + uses ran-csg-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CSG.Stats."; + uses csg-stats-g; + } + } + container cell-restriction { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.CellRestriction."; + uses ran-cell-restriction-g; + } + container common { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Common."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Common."; + uses ran-common-g; + } + container drb { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB."; + uses ran-drb-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.DRB.Stats."; + uses drb-stats-g; + } + } + container erab { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB."; + uses ran-erab-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats."; + uses erab-stats-g; + list lgw { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.ERAB.Stats.LGW.{i}."; + uses stats-lgw-g; + } + } + } + container mac { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC."; + uses ran-mac-g; + container drx { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.DRX."; + uses mac-drx-g; + } + container rach { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.RACH."; + uses mac-rach-g; + } + container ulsch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.MAC.ULSCH."; + uses mac-ulsch-g; + } + } + container mobility { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility."; + uses ran-mobility-g; + container conn-mode { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode."; + uses mobility-conn-mode-g; + container eutra { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.EUTRA."; + uses conn-mode-eutra-g; + } + container irat { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.ConnMode.IRAT."; + uses conn-mode-irat-g; + } + } + container idle-mode { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode."; + uses mobility-idle-mode-g; + container common { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.Common."; + uses idle-mode-common-g; + } + container irat { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT."; + uses idle-mode-irat-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000."; + uses irat-cdma2000-g; + list cdma2000-band { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.CDMA2000.CDMA2000Band.{i}."; + uses cdma2000-cdma2000-band-g; + } + } + container geran { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN."; + uses irat-geran-g; + list geran-freq-group { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.GERAN.GERANFreqGroup.{i}."; + uses geran-geran-freq-group-g; + } + } + container utra { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA."; + uses irat-utra-g; + list utranfdd-freq { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IRAT.UTRA.UTRANFDDFreq.{i}."; + uses utra-utranfdd-freq-g; + } + } + } + container inter-freq { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq."; + uses idle-mode-inter-freq-g; + list carrier { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.InterFreq.Carrier.{i}."; + uses inter-freq-carrier-g; + } + } + container intra-freq { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.Mobility.IdleMode.IntraFreq."; + uses idle-mode-intra-freq-g; + } + } + } + container neighbor-list { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList."; + uses lte-ran-neighbor-list-g; + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell."; + uses neighbor-list-inter-rat-cell-g; + list cdma2000 { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.CDMA2000.{i}."; + uses inter-rat-cell-cdma2000-g; + } + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.GSM.{i}."; + uses inter-rat-cell-gsm-g; + } + list umts { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.InterRATCell.UMTS.{i}."; + uses inter-rat-cell-umts-g; + } + } + list lte-cell { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborList.LTECell.{i}."; + uses neighbor-list-lte-cell-g; + } + } + container neighbor-list-in-use { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse."; + uses ran-neighbor-list-in-use-g; + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell."; + uses neighbor-list-in-use-inter-rat-cell-g; + list cdma2000 { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.CDMA2000.{i}."; + uses neighbor-list-in-use-inter-rat-cell-cdma2000-g; + } + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + uses neighbor-list-in-use-inter-rat-cell-gsm-g; + } + list umts { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.InterRATCell.UMTS.{i}."; + uses neighbor-list-in-use-inter-rat-cell-umts-g; + } + } + list lte-cell { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.NeighborListInUse.LTECell.{i}."; + uses neighbor-list-in-use-lte-cell-g; + } + } + container phy { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY."; + uses ran-phy-g; + container antenna-info { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.AntennaInfo."; + uses phy-antenna-info-g; + } + container mbsfn { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN."; + uses phy-mbsfn-g; + list sf-config-list { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.MBSFN.SFConfigList.{i}."; + uses mbsfn-sf-config-list-g; + } + } + container pdsch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PDSCH."; + uses phy-pdsch-g; + } + container prach { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRACH."; + uses phy-prach-g; + } + container prs { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PRS."; + uses phy-prs-g; + } + container pucch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUCCH."; + uses phy-pucch-g; + } + container pusch { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH."; + uses phy-pusch-g; + container ulrs { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.PUSCH.ULRS."; + uses pusch-ulrs-g; + } + } + container srs { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.SRS."; + uses phy-srs-g; + } + container tdd-frame { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.TDDFrame."; + uses phy-tdd-frame-g; + } + container ul-power-control { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.PHY.ULPowerControl."; + uses phy-ul-power-control-g; + } + } + container rf { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RF."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RF."; + uses lte-ran-rf-g; + } + container rlc { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC."; + uses ran-rlc-g; + container sr-b1 { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB1."; + uses rlc-sr-b1-g; + } + container sr-b2 { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RLC.SRB2."; + uses rlc-sr-b2-g; + } + } + container rrc { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC."; + uses ran-rrc-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRC.Stats."; + uses rrc-stats-g; + } + } + container rrc-timers { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRCTimers."; + uses ran-rrc-timers-g; + } + container rru { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU."; + uses ran-rru-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.RRU.Stats."; + uses rru-stats-g; + } + } + container s1-ap { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1AP."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1AP."; + uses ran-s1-ap-g; + } + container s1-u { + description + "Container for object class FAPService.{i}.CellConfig.LTE.RAN.S1U."; + reference + "FAPService.{i}.CellConfig.LTE.RAN.S1U."; + uses ran-s1-u-g; + } + } + list tunnel { + key "index"; + description + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; + reference + "FAPService.{i}.CellConfig.LTE.Tunnel.{i}."; + uses lte-tunnel-g; + } + } + container umts { + description + "Container for object class FAPService.{i}.CellConfig.UMTS."; + reference + "FAPService.{i}.CellConfig.UMTS."; + uses cell-config-umts-g; + container cn { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN."; + reference + "FAPService.{i}.CellConfig.UMTS.CN."; + uses umts-cn-g; + container cs-domain { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain."; + uses cn-cs-domain-g; + container hho { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO."; + uses cs-domain-hho-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.HHO.Stats."; + uses hho-stats-g; + } + } + container rab { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB."; + uses cs-domain-rab-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.CSDomain.RAB.Stats."; + uses rab-stats-g; + } + } + } + container hho { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO."; + uses cn-hho-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.HHO.Stats."; + uses cn-hho-stats-g; + } + } + container ps-domain { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain."; + uses cn-ps-domain-g; + container rab { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB."; + uses ps-domain-rab-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats."; + uses ps-domain-rab-stats-g; + list lgw { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.CN.PSDomain.RAB.Stats.LGW.{i}."; + uses rab-stats-lgw-g; + } + } + } + } + } + container rab { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAB."; + reference + "FAPService.{i}.CellConfig.UMTS.RAB."; + uses umts-rab-g; + } + container ran { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN."; + uses umts-ran-g; + container csg { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG."; + uses umts-ran-csg-g; + container csgpsc-split-info { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CSG.CSGPSCSplitInfo."; + uses csg-csgpsc-split-info-g; + } + } + container cell-restriction { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellRestriction."; + uses umts-ran-cell-restriction-g; + } + container cell-selection { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.CellSelection."; + uses ran-cell-selection-g; + } + container drx { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.DRX."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.DRX."; + uses ran-drx-g; + } + container inter-freq-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas."; + uses ran-inter-freq-meas-g; + list instance { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterFreqMeas.Instance.{i}."; + uses inter-freq-meas-instance-g; + } + } + container inter-rat-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas."; + uses ran-inter-rat-meas-g; + list instance { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.InterRATMeas.Instance.{i}."; + uses inter-rat-meas-instance-g; + } + } + container intra-freq-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas."; + uses ran-intra-freq-meas-g; + list instance { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.IntraFreqMeas.Instance.{i}."; + uses intra-freq-meas-instance-g; + } + } + container neighbor-list { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList."; + uses umts-ran-neighbor-list-g; + list inter-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterFreqCell.{i}."; + uses neighbor-list-inter-freq-cell-g; + } + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell."; + uses ran-neighbor-list-inter-rat-cell-g; + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.InterRATCell.GSM.{i}."; + uses neighbor-list-inter-rat-cell-gsm-g; + } + } + list intra-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborList.IntraFreqCell.{i}."; + uses neighbor-list-intra-freq-cell-g; + } + } + container neighbor-list-in-use { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse."; + uses umts-ran-neighbor-list-in-use-g; + list inter-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterFreqCell.{i}."; + uses neighbor-list-in-use-inter-freq-cell-g; + } + container inter-rat-cell { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell."; + uses ran-neighbor-list-in-use-inter-rat-cell-g; + list gsm { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.InterRATCell.GSM.{i}."; + uses ran-neighbor-list-in-use-inter-rat-cell-gsm-g; + } + } + list intra-freq-cell { + key "index"; + description + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.NeighborListInUse.IntraFreqCell.{i}."; + uses neighbor-list-in-use-intra-freq-cell-g; + } + } + container power-control { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.PowerControl."; + uses umts-ran-power-control-g; + } + container rf { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RF."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RF."; + uses umts-ran-rf-g; + } + container rrc { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC."; + uses umts-ran-rrc-g; + container stats { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRC.Stats."; + uses ran-rrc-stats-g; + } + } + container rrc-timers { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.RRCTimers."; + uses umts-ran-rrc-timers-g; + } + container ue-internal-meas { + description + "Container for object class FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; + reference + "FAPService.{i}.CellConfig.UMTS.RAN.UEInternalMeas."; + uses ran-ue-internal-meas-g; + } + } + } + } + container fap-control { + description + "Container for object class FAPService.{i}.FAPControl."; + reference + "FAPService.{i}.FAPControl."; + uses fap-service-fap-control-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000."; + reference + "FAPService.{i}.FAPControl.CDMA2000."; + uses fap-control-cdma2000-g; + container gateway { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.Gateway."; + reference + "FAPService.{i}.FAPControl.CDMA2000.Gateway."; + uses cdma2000-gateway-g; + } + container hrpd { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD."; + uses fap-control-cdma2000-hrpd-g; + container a13 { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13."; + uses hrpd-a13-g; + list color-code-to-uati104 { + key "index"; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.ColorCodeToUATI104.{i}."; + uses a13-color-code-to-uati104-g; + } + list hrpd-subnet-to-ip { + key "index"; + description + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.A13.HRPDSubnetToIP.{i}."; + uses a13-hrpd-subnet-to-ip-g; + } + } + container self-config { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; + reference + "FAPService.{i}.FAPControl.CDMA2000.HRPD.SelfConfig."; + uses cdma2000-hrpd-self-config-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX."; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX."; + uses fap-control-cdma2000-one-x-g; + container active-handin-measurement { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.ActiveHandinMeasurement."; + uses one-x-active-handin-measurement-g; + } + container self-config { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; + reference + "FAPService.{i}.FAPControl.CDMA2000.OneX.SelfConfig."; + uses cdma2000-one-x-self-config-g; + } + } + container time { + description + "Container for object class FAPService.{i}.FAPControl.CDMA2000.Time."; + reference + "FAPService.{i}.FAPControl.CDMA2000.Time."; + uses cdma2000-time-g; + } + } + container lte { + description + "Container for object class FAPService.{i}.FAPControl.LTE."; + reference + "FAPService.{i}.FAPControl.LTE."; + uses fap-control-lte-g; + container gateway { + description + "Container for object class FAPService.{i}.FAPControl.LTE.Gateway."; + reference + "FAPService.{i}.FAPControl.LTE.Gateway."; + uses lte-gateway-g; + } + } + container umts { + description + "Container for object class FAPService.{i}.FAPControl.UMTS."; + reference + "FAPService.{i}.FAPControl.UMTS."; + uses fap-control-umts-g; + container gateway { + description + "Container for object class FAPService.{i}.FAPControl.UMTS.Gateway."; + reference + "FAPService.{i}.FAPControl.UMTS.Gateway."; + uses umts-gateway-g; + } + container self-config { + description + "Container for object class FAPService.{i}.FAPControl.UMTS.SelfConfig."; + reference + "FAPService.{i}.FAPControl.UMTS.SelfConfig."; + uses fap-control-umts-self-config-g; + } + } + } + container rem { + description + "Container for object class FAPService.{i}.REM."; + reference + "FAPService.{i}.REM."; + uses fap-service-rem-g; + container cdma2000 { + description + "Container for object class FAPService.{i}.REM.CDMA2000."; + reference + "FAPService.{i}.REM.CDMA2000."; + uses rem-cdma2000-g; + container hrpd { + description + "Container for object class FAPService.{i}.REM.CDMA2000.HRPD."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD."; + uses rem-cdma2000-hrpd-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}."; + uses hrpd-cell-g; + container control-channel { + description + "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.ControlChannel."; + uses cell-control-channel-g; + } + container rf { + description + "Container for object class FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Cell.{i}.RF."; + uses cell-rf-g; + } + } + list channel { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.HRPD.Channel.{i}."; + uses hrpd-channel-g; + } + } + container macro-timing { + description + "Container for object class FAPService.{i}.REM.CDMA2000.MacroTiming."; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming."; + uses cdma2000-macro-timing-g; + list channel { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.MacroTiming.Channel.{i}."; + uses macro-timing-channel-g; + } + } + container one-x { + description + "Container for object class FAPService.{i}.REM.CDMA2000.OneX."; + reference + "FAPService.{i}.REM.CDMA2000.OneX."; + uses rem-cdma2000-one-x-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}."; + uses one-x-cell-g; + container control-channel { + description + "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.ControlChannel."; + uses one-x-cell-control-channel-g; + } + container rf { + description + "Container for object class FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Cell.{i}.RF."; + uses one-x-cell-rf-g; + } + } + list channel { + key "index"; + description + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; + reference + "FAPService.{i}.REM.CDMA2000.OneX.Channel.{i}."; + uses one-x-channel-g; + } + } + } + container lte { + description + "Container for object class FAPService.{i}.REM.LTE."; + reference + "FAPService.{i}.REM.LTE."; + uses rem-lte-g; + list carrier-meas { + key "index"; + description + "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; + reference + "FAPService.{i}.REM.LTE.CarrierMeas.{i}."; + uses lte-carrier-meas-g; + } + list cell { + key "index"; + description + "FAPService.{i}.REM.LTE.Cell.{i}."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}."; + uses lte-cell-g; + container bcch { + description + "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH."; + uses cell-bcch-g; + list plmn-list { + key "index"; + description + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.BCCH.PLMNList.{i}."; + uses bcch-plmn-list-g; + } + } + container rf { + description + "Container for object class FAPService.{i}.REM.LTE.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.LTE.Cell.{i}.RF."; + uses lte-cell-rf-g; + } + } + } + container umts { + description + "Container for object class FAPService.{i}.REM.UMTS."; + reference + "FAPService.{i}.REM.UMTS."; + uses rem-umts-g; + container gsm { + description + "Container for object class FAPService.{i}.REM.UMTS.GSM."; + reference + "FAPService.{i}.REM.UMTS.GSM."; + uses umts-gsm-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; + reference + "FAPService.{i}.REM.UMTS.GSM.Cell.{i}."; + uses gsm-cell-g; + } + } + container wcdma { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA."; + reference + "FAPService.{i}.REM.UMTS.WCDMA."; + uses umts-wcdma-g; + list cell { + key "index"; + description + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}."; + uses wcdma-cell-g; + container bcch { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH."; + uses wcdma-cell-bcch-g; + container csgpsc-split-info { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.CSGPSCSplitInfo."; + uses bcch-csgpsc-split-info-g; + } + container reference-position { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.BCCH.ReferencePosition."; + uses bcch-reference-position-g; + } + } + container rf { + description + "Container for object class FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; + reference + "FAPService.{i}.REM.UMTS.WCDMA.Cell.{i}.RF."; + uses wcdma-cell-rf-g; + } + } + } + } + } + container transport { + description + "Container for object class FAPService.{i}.Transport."; + reference + "FAPService.{i}.Transport."; + uses fap-service-transport-g; + container packet { + description + "Container for object class FAPService.{i}.Transport.Packet."; + reference + "FAPService.{i}.Transport.Packet."; + uses transport-packet-g; + } + container real-time { + description + "Container for object class FAPService.{i}.Transport.RealTime."; + reference + "FAPService.{i}.Transport.RealTime."; + uses transport-real-time-g; + container perf { + description + "Container for object class FAPService.{i}.Transport.RealTime.Perf."; + reference + "FAPService.{i}.Transport.RealTime.Perf."; + uses real-time-perf-g; + } + } + container sctp { + description + "Container for object class FAPService.{i}.Transport.SCTP."; + reference + "FAPService.{i}.Transport.SCTP."; + uses transport-sctp-g; + list assoc { + key "index"; + description + "FAPService.{i}.Transport.SCTP.Assoc.{i}."; + reference + "FAPService.{i}.Transport.SCTP.Assoc.{i}."; + uses sctp-assoc-g; + } + } + container sip { + description + "Container for object class FAPService.{i}.Transport.SIP."; + reference + "FAPService.{i}.Transport.SIP."; + uses transport-sip-g; + container fcs { + description + "Container for object class FAPService.{i}.Transport.SIP.FCS."; + reference + "FAPService.{i}.Transport.SIP.FCS."; + uses sip-fcs-g; + } + } + container security { + description + "Container for object class FAPService.{i}.Transport.Security."; + reference + "FAPService.{i}.Transport.Security."; + uses transport-security-g; + list secret { + key "index"; + description + "FAPService.{i}.Transport.Security.Secret.{i}."; + reference + "FAPService.{i}.Transport.Security.Secret.{i}."; + uses security-secret-g; + } + } + } + } + } + container smart-card-readers { + description + "Container for object class Device.SmartCardReaders."; + reference + "Device.SmartCardReaders."; + uses device-smart-card-readers-g; + list smart-card-reader { + key "index"; + description + "Device.SmartCardReaders.SmartCardReader.{i}."; + reference + "Device.SmartCardReaders.SmartCardReader.{i}."; + uses smart-card-readers-smart-card-reader-g; + container smart-card { + description + "Container for object class Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; + uses smart-card-reader-smart-card-g; + } + } + } + container software-modules { + description + "Container for object class Device.SoftwareModules."; + reference + "Device.SoftwareModules."; + uses device-software-modules-g; + list deployment-unit { + key "index"; + description + "Device.SoftwareModules.DeploymentUnit.{i}."; + reference + "Device.SoftwareModules.DeploymentUnit.{i}."; + uses software-modules-deployment-unit-g; + } + list exec-env { + key "index"; + description + "Device.SoftwareModules.ExecEnv.{i}."; + reference + "Device.SoftwareModules.ExecEnv.{i}."; + uses software-modules-exec-env-g; + } + list execution-unit { + key "index"; + description + "Device.SoftwareModules.ExecutionUnit.{i}."; + reference + "Device.SoftwareModules.ExecutionUnit.{i}."; + uses software-modules-execution-unit-g; + container extensions { + description + "Container for object class Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; + uses execution-unit-extensions-g; + } + } + } + container time { + description + "Container for object class Device.Time."; + reference + "Device.Time."; + uses device-time-g; + } + container upa { + description + "Container for object class Device.UPA."; + reference + "Device.UPA."; + uses device-upa-g; + container diagnostics { + description + "Container for object class Device.UPA.Diagnostics."; + reference + "Device.UPA.Diagnostics."; + uses upa-diagnostics-g; + container interface-measurement { + description + "Container for object class Device.UPA.Diagnostics.InterfaceMeasurement."; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement."; + uses diagnostics-interface-measurement-g; + } + } + list interface { + key "index"; + description + "Device.UPA.Interface.{i}."; + reference + "Device.UPA.Interface.{i}."; + uses upa-interface-g; + list active-notch { + key "index"; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}."; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}."; + uses interface-active-notch-g; + } + list associated-device { + key "index"; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; + uses upa-interface-associated-device-g; + } + list bridge-for { + key "index"; + description + "Device.UPA.Interface.{i}.BridgeFor.{i}."; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}."; + uses interface-bridge-for-g; + } + container stats { + description + "Container for object class Device.UPA.Interface.{i}.Stats."; + reference + "Device.UPA.Interface.{i}.Stats."; + uses upa-interface-stats-g; + } + } + } + container u-pn-p { + description + "Container for object class Device.UPnP."; + reference + "Device.UPnP."; + uses device-u-pn-p-g; + container description { + description + "Container for object class Device.UPnP.Description."; + reference + "Device.UPnP.Description."; + uses u-pn-p-description-g; + list device-description { + key "index"; + description + "Device.UPnP.Description.DeviceDescription.{i}."; + reference + "Device.UPnP.Description.DeviceDescription.{i}."; + uses description-device-description-g; + } + list device-instance { + key "index"; + description + "Device.UPnP.Description.DeviceInstance.{i}."; + reference + "Device.UPnP.Description.DeviceInstance.{i}."; + uses description-device-instance-g; + } + list service-instance { + key "index"; + description + "Device.UPnP.Description.ServiceInstance.{i}."; + reference + "Device.UPnP.Description.ServiceInstance.{i}."; + uses description-service-instance-g; + } + } + container device { + description + "Container for object class Device.UPnP.Device."; + reference + "Device.UPnP.Device."; + uses u-pn-p-device-g; + container capabilities { + description + "Container for object class Device.UPnP.Device.Capabilities."; + reference + "Device.UPnP.Device.Capabilities."; + uses device-capabilities-g; + } + } + container discovery { + description + "Container for object class Device.UPnP.Discovery."; + reference + "Device.UPnP.Discovery."; + uses u-pn-p-discovery-g; + list device { + key "index"; + description + "Device.UPnP.Discovery.Device.{i}."; + reference + "Device.UPnP.Discovery.Device.{i}."; + uses u-pn-p-discovery-device-g; + } + list root-device { + key "index"; + description + "Device.UPnP.Discovery.RootDevice.{i}."; + reference + "Device.UPnP.Discovery.RootDevice.{i}."; + uses discovery-root-device-g; + } + list service { + key "index"; + description + "Device.UPnP.Discovery.Service.{i}."; + reference + "Device.UPnP.Discovery.Service.{i}."; + uses discovery-service-g; + } + } + } + container usb { + description + "Container for object class Device.USB."; + reference + "Device.USB."; + uses device-usb-g; + list interface { + key "index"; + description + "Device.USB.Interface.{i}."; + reference + "Device.USB.Interface.{i}."; + uses usb-interface-g; + container stats { + description + "Container for object class Device.USB.Interface.{i}.Stats."; + reference + "Device.USB.Interface.{i}.Stats."; + uses usb-interface-stats-g; + } + } + list port { + key "index"; + description + "Device.USB.Port.{i}."; + reference + "Device.USB.Port.{i}."; + uses usb-port-g; + } + container usb-hosts { + description + "Container for object class Device.USB.USBHosts."; + reference + "Device.USB.USBHosts."; + uses usb-usb-hosts-g; + list host { + key "index"; + description + "Device.USB.USBHosts.Host.{i}."; + reference + "Device.USB.USBHosts.Host.{i}."; + uses usb-hosts-host-g; + list device { + key "index"; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}."; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}."; + uses host-device-g; + list configuration { + key "index"; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; + uses device-configuration-g; + list interface { + key "index"; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; + uses configuration-interface-g; + } + } + } + } + } + } + container user-interface { + description + "Container for object class Device.UserInterface."; + reference + "Device.UserInterface."; + uses device-user-interface-g; + container local-display { + description + "Container for object class Device.UserInterface.LocalDisplay."; + reference + "Device.UserInterface.LocalDisplay."; + uses user-interface-local-display-g; + } + container messages { + description + "Container for object class Device.UserInterface.Messages."; + reference + "Device.UserInterface.Messages."; + uses user-interface-messages-g; + } + container remote-access { + description + "Container for object class Device.UserInterface.RemoteAccess."; + reference + "Device.UserInterface.RemoteAccess."; + uses user-interface-remote-access-g; + } + } + container users { + description + "Container for object class Device.Users."; + reference + "Device.Users."; + uses device-users-g; + list user { + key "index"; + description + "Device.Users.User.{i}."; + reference + "Device.Users.User.{i}."; + uses users-user-g; + } + } + container vxlan { + description + "Container for object class Device.VXLAN."; + reference + "Device.VXLAN."; + uses device-vxlan-g; + list filter { + key "index"; + description + "Device.VXLAN.Filter.{i}."; + reference + "Device.VXLAN.Filter.{i}."; + uses vxlan-filter-g; + } + list tunnel { + key "index"; + description + "Device.VXLAN.Tunnel.{i}."; + reference + "Device.VXLAN.Tunnel.{i}."; + uses vxlan-tunnel-g; + list interface { + key "index"; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}."; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}."; + uses vxlan-tunnel-interface-g; + container stats { + description + "Container for object class Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; + uses vxlan-tunnel-interface-stats-g; + } + } + container stats { + description + "Container for object class Device.VXLAN.Tunnel.{i}.Stats."; + reference + "Device.VXLAN.Tunnel.{i}.Stats."; + uses vxlan-tunnel-stats-g; + } + } + } + container wi-fi { + description + "Container for object class Device.WiFi."; + reference + "Device.WiFi."; + uses device-wi-fi-g; + list access-point { + key "index"; + description + "Device.WiFi.AccessPoint.{i}."; + reference + "Device.WiFi.AccessPoint.{i}."; + uses wi-fi-access-point-g; + list ac { + key "index"; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}."; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}."; + uses access-point-ac-g; + container stats { + description + "Container for object class Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; + uses ac-stats-g; + } + } + container accounting { + description + "Container for object class Device.WiFi.AccessPoint.{i}.Accounting."; + reference + "Device.WiFi.AccessPoint.{i}.Accounting."; + uses access-point-accounting-g; + } + list associated-device { + key "index"; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; + uses access-point-associated-device-g; + container stats { + description + "Container for object class Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; + uses associated-device-stats-g; + } + } + container security { + description + "Container for object class Device.WiFi.AccessPoint.{i}.Security."; + reference + "Device.WiFi.AccessPoint.{i}.Security."; + uses access-point-security-g; + } + container wps { + description + "Container for object class Device.WiFi.AccessPoint.{i}.WPS."; + reference + "Device.WiFi.AccessPoint.{i}.WPS."; + uses access-point-wps-g; + } + } + list end-point { + key "index"; + description + "Device.WiFi.EndPoint.{i}."; + reference + "Device.WiFi.EndPoint.{i}."; + uses wi-fi-end-point-g; + list ac { + key "index"; + description + "Device.WiFi.EndPoint.{i}.AC.{i}."; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}."; + uses end-point-ac-g; + container stats { + description + "Container for object class Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; + uses end-point-ac-stats-g; + } + } + list profile { + key "index"; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}."; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}."; + uses end-point-profile-g; + container security { + description + "Container for object class Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; + uses profile-security-g; + } + } + container security { + description + "Container for object class Device.WiFi.EndPoint.{i}.Security."; + reference + "Device.WiFi.EndPoint.{i}.Security."; + uses end-point-security-g; + } + container stats { + description + "Container for object class Device.WiFi.EndPoint.{i}.Stats."; + reference + "Device.WiFi.EndPoint.{i}.Stats."; + uses end-point-stats-g; + } + container wps { + description + "Container for object class Device.WiFi.EndPoint.{i}.WPS."; + reference + "Device.WiFi.EndPoint.{i}.WPS."; + uses end-point-wps-g; + } + } + container neighboring-wi-fi-diagnostic { + description + "Container for object class Device.WiFi.NeighboringWiFiDiagnostic."; + reference + "Device.WiFi.NeighboringWiFiDiagnostic."; + uses wi-fi-neighboring-wi-fi-diagnostic-g; + list result { + key "index"; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; + uses neighboring-wi-fi-diagnostic-result-g; + } + } + list radio { + key "index"; + description + "Device.WiFi.Radio.{i}."; + reference + "Device.WiFi.Radio.{i}."; + uses wi-fi-radio-g; + container stats { + description + "Container for object class Device.WiFi.Radio.{i}.Stats."; + reference + "Device.WiFi.Radio.{i}.Stats."; + uses radio-stats-g; + } + } + list ssid { + key "index"; + description + "Device.WiFi.SSID.{i}."; + reference + "Device.WiFi.SSID.{i}."; + uses wi-fi-ssid-g; + container stats { + description + "Container for object class Device.WiFi.SSID.{i}.Stats."; + reference + "Device.WiFi.SSID.{i}.Stats."; + uses ssid-stats-g; + } + } + } + container xmpp { + description + "Container for object class Device.XMPP."; + reference + "Device.XMPP."; + uses device-xmpp-g; + list connection { + key "index"; + description + "Device.XMPP.Connection.{i}."; + reference + "Device.XMPP.Connection.{i}."; + uses xmpp-connection-g; + list server { + key "index"; + description + "Device.XMPP.Connection.{i}.Server.{i}."; + reference + "Device.XMPP.Connection.{i}.Server.{i}."; + uses connection-server-g; + } + container stats { + description + "Container for object class Device.XMPP.Connection.{i}.Stats."; + reference + "Device.XMPP.Connection.{i}.Stats."; + uses connection-stats-g; + } + } + } + container zig-bee { + description + "Container for object class Device.ZigBee."; + reference + "Device.ZigBee."; + uses device-zig-bee-g; + container discovery { + description + "Container for object class Device.ZigBee.Discovery."; + reference + "Device.ZigBee.Discovery."; + uses zig-bee-discovery-g; + list area-network { + key "index"; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}."; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}."; + uses discovery-area-network-g; + } + } + list interface { + key "index"; + description + "Device.ZigBee.Interface.{i}."; + reference + "Device.ZigBee.Interface.{i}."; + uses zig-bee-interface-g; + list associated-device { + key "index"; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; + uses zig-bee-interface-associated-device-g; + } + container stats { + description + "Container for object class Device.ZigBee.Interface.{i}.Stats."; + reference + "Device.ZigBee.Interface.{i}.Stats."; + uses zig-bee-interface-stats-g; + } + } + list zdo { + key "index"; + description + "Device.ZigBee.ZDO.{i}."; + reference + "Device.ZigBee.ZDO.{i}."; + uses zig-bee-zdo-g; + list application-endpoint { + key "index"; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; + uses zdo-application-endpoint-g; + container simple-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; + uses application-endpoint-simple-descriptor-g; + } + } + list binding { + key "index"; + description + "Device.ZigBee.ZDO.{i}.Binding.{i}."; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}."; + uses zdo-binding-g; + } + container complex-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.ComplexDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor."; + uses zdo-complex-descriptor-g; + } + list group { + key "index"; + description + "Device.ZigBee.ZDO.{i}.Group.{i}."; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}."; + uses zdo-group-g; + } + container network { + description + "Container for object class Device.ZigBee.ZDO.{i}.Network."; + reference + "Device.ZigBee.ZDO.{i}.Network."; + uses zdo-network-g; + list neighbor { + key "index"; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; + uses network-neighbor-g; + } + } + container node-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.NodeDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor."; + uses zdo-node-descriptor-g; + } + container node-manager { + description + "Container for object class Device.ZigBee.ZDO.{i}.NodeManager."; + reference + "Device.ZigBee.ZDO.{i}.NodeManager."; + uses zdo-node-manager-g; + list routing-table { + key "index"; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; + uses node-manager-routing-table-g; + } + } + container power-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.PowerDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor."; + uses zdo-power-descriptor-g; + } + container security { + description + "Container for object class Device.ZigBee.ZDO.{i}.Security."; + reference + "Device.ZigBee.ZDO.{i}.Security."; + uses zdo-security-g; + } + container user-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.UserDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.UserDescriptor."; + uses zdo-user-descriptor-g; + } + } + } + } +} diff --git a/netconf-server/schemas/tr-181-2-12-0-cwmp-full.yang b/netconf-server/schemas/base/tr-181-2-12-0-cwmp-full.yang similarity index 96% rename from netconf-server/schemas/tr-181-2-12-0-cwmp-full.yang rename to netconf-server/schemas/base/tr-181-2-12-0-cwmp-full.yang index 549fcc5..8657f78 100644 --- a/netconf-server/schemas/tr-181-2-12-0-cwmp-full.yang +++ b/netconf-server/schemas/base/tr-181-2-12-0-cwmp-full.yang @@ -1,43737 +1,43737 @@ -module tr-181-2-12-0-cwmp-full { - namespace "urn:onf:otcc:wireless:yang:radio-access-186"; - prefix ran; - - organization - "CommScope Inc"; - contact - "Radio access OneCell <5g@commscope.com> - - CommScope Inc - 1100 10th Ave Ct SE, - Hickory, - NC 28602, - USA"; - description - "This module contains a collection of YANG definitions for managing tr069 radio access network (RAN) devices. - - 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-06-24 { - description - "Initial version, used only for ONAP PoC 2018-06-25"; - reference - "ONF TR ???: A YANG Data Model for Radio Access Networks. - BBF TR-181-2-12-0 full"; - } - - grouping device-g { - description - "Grouping object for Device."; - leaf root-data-model-version { - type string; - config false; - description - "Device.RootDataModelVersion"; - reference - "Device.RootDataModelVersion"; - } - leaf interface-stack-number-of-entries { - type uint32; - config false; - description - "Device.InterfaceStackNumberOfEntries"; - reference - "Device.InterfaceStackNumberOfEntries"; - } - } - - grouping device-atm-g { - description - "Grouping object for Device.ATM."; - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.ATM.LinkNumberOfEntries"; - reference - "Device.ATM.LinkNumberOfEntries"; - } - } - - grouping diagnostics-f5-loopback-g { - description - "Grouping object for Device.ATM.Diagnostics.F5Loopback."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - } - description - "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; - reference - "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.ATM.Diagnostics.F5Loopback.Interface"; - reference - "Device.ATM.Diagnostics.F5Loopback.Interface"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; - reference - "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.ATM.Diagnostics.F5Loopback.Timeout"; - reference - "Device.ATM.Diagnostics.F5Loopback.Timeout"; - } - leaf success-count { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; - reference - "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.FailureCount"; - reference - "Device.ATM.Diagnostics.F5Loopback.FailureCount"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; - reference - "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; - reference - "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; - reference - "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; - } - } - - grouping atm-link-g { - description - "Grouping object for Device.ATM.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ATM.Link.{i}.Enable"; - reference - "Device.ATM.Link.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ATM.Link.{i}.Status"; - reference - "Device.ATM.Link.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ATM.Link.{i}.Alias"; - reference - "Device.ATM.Link.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.ATM.Link.{i}.Name"; - reference - "Device.ATM.Link.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.ATM.Link.{i}.LastChange"; - reference - "Device.ATM.Link.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.ATM.Link.{i}.LowerLayers"; - reference - "Device.ATM.Link.{i}.LowerLayers"; - } - leaf link-type { - type enumeration { - enum EoA { - description - "Enum Value - EoA"; - } - enum IPoA { - description - "Enum Value - IPoA"; - } - enum PPPoA { - description - "Enum Value - PPPoA"; - } - enum CIP { - description - "Enum Value - CIP"; - } - enum Unconfigured { - description - "Enum Value - Unconfigured"; - } - } - description - "Device.ATM.Link.{i}.LinkType"; - reference - "Device.ATM.Link.{i}.LinkType"; - } - leaf auto-config { - type boolean; - config false; - description - "Device.ATM.Link.{i}.AutoConfig"; - reference - "Device.ATM.Link.{i}.AutoConfig"; - } - leaf destination-address { - type string { - length "min..256"; - } - description - "Device.ATM.Link.{i}.DestinationAddress"; - reference - "Device.ATM.Link.{i}.DestinationAddress"; - } - leaf encapsulation { - type enumeration { - enum LLC { - description - "Enum Value - LLC"; - } - enum VCMUX { - description - "Enum Value - VCMUX"; - } - } - description - "Device.ATM.Link.{i}.Encapsulation"; - reference - "Device.ATM.Link.{i}.Encapsulation"; - } - leaf fcs-preserved { - type boolean; - description - "Device.ATM.Link.{i}.FCSPreserved"; - reference - "Device.ATM.Link.{i}.FCSPreserved"; - } - leaf vc-search-list { - type string { - length "min..256"; - } - description - "Device.ATM.Link.{i}.VCSearchList"; - reference - "Device.ATM.Link.{i}.VCSearchList"; - } - leaf aal { - type string; - config false; - description - "Device.ATM.Link.{i}.AAL"; - reference - "Device.ATM.Link.{i}.AAL"; - } - } - - grouping link-qo-s-g { - description - "Grouping object for Device.ATM.Link.{i}.QoS."; - leaf qo-s-class { - type enumeration { - enum UBR { - description - "Enum Value - UBR"; - } - enum CBR { - description - "Enum Value - CBR"; - } - enum GFR { - description - "Enum Value - GFR"; - } - enum VBR-nrt { - description - "Enum Value - VBR-nrt"; - } - enum VBR-rt { - description - "Enum Value - VBR-rt"; - } - enum UBR+ { - description - "Enum Value - UBR+"; - } - enum ABR { - description - "Enum Value - ABR"; - } - } - description - "Device.ATM.Link.{i}.QoS.QoSClass"; - reference - "Device.ATM.Link.{i}.QoS.QoSClass"; - } - leaf peak-cell-rate { - type uint32; - description - "Device.ATM.Link.{i}.QoS.PeakCellRate"; - reference - "Device.ATM.Link.{i}.QoS.PeakCellRate"; - } - leaf maximum-burst-size { - type uint32; - description - "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; - reference - "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; - } - leaf sustainable-cell-rate { - type uint32; - description - "Device.ATM.Link.{i}.QoS.SustainableCellRate"; - reference - "Device.ATM.Link.{i}.QoS.SustainableCellRate"; - } - } - - grouping link-stats-g { - description - "Grouping object for Device.ATM.Link.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BytesSent"; - reference - "Device.ATM.Link.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BytesReceived"; - reference - "Device.ATM.Link.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.PacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.PacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.ErrorsSent"; - reference - "Device.ATM.Link.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.ErrorsReceived"; - reference - "Device.ATM.Link.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf transmitted-blocks { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; - reference - "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; - } - leaf received-blocks { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; - reference - "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; - } - leaf crc-errors { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.CRCErrors"; - reference - "Device.ATM.Link.{i}.Stats.CRCErrors"; - } - leaf hec-errors { - type uint32; - config false; - description - "Device.ATM.Link.{i}.Stats.HECErrors"; - reference - "Device.ATM.Link.{i}.Stats.HECErrors"; - } - } - - grouping device-basapm-g { - description - "Grouping object for Device.BASAPM."; - leaf measurement-endpoint-number-of-entries { - type uint32; - config false; - description - "Device.BASAPM.MeasurementEndpointNumberOfEntries"; - reference - "Device.BASAPM.MeasurementEndpointNumberOfEntries"; - } - } - - grouping basapm-measurement-endpoint-g { - description - "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; - } - leaf measurement-agent { - type string; - description - "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; - } - leaf device-ownership { - type enumeration { - enum ISP { - description - "Enum Value - ISP"; - } - enum Customer { - description - "Enum Value - Customer"; - } - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; - } - leaf operational-domain { - type string { - length "min..256"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; - } - leaf internet-domain { - type string { - length "min..64"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; - } - leaf use-measurement-endpoint-in-reports { - type boolean; - description - "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; - } - } - - grouping measurement-endpoint-customer-device-g { - description - "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; - leaf equipment-identifier { - type string { - length "min..64"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; - } - leaf customer-identifier { - type string { - length "min..256"; - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; - } - } - - grouping measurement-endpoint-isp-device-g { - description - "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; - leaf reference-point { - type enumeration { - enum STP { - description - "Enum Value - STP"; - } - enum IDTP { - description - "Enum Value - IDTP"; - } - enum RNTP { - description - "Enum Value - RNTP"; - } - enum IRTP { - description - "Enum Value - IRTP"; - } - enum MTP { - description - "Enum Value - MTP"; - } - enum IATP { - description - "Enum Value - IATP"; - } - enum UNITP { - description - "Enum Value - UNITP"; - } - enum CEDTP { - description - "Enum Value - CEDTP"; - } - } - description - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; - } - leaf geographical-location { - type string; - description - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; - } - } - - grouping device-bridging-g { - description - "Grouping object for Device.Bridging."; - leaf max-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxBridgeEntries"; - reference - "Device.Bridging.MaxBridgeEntries"; - } - leaf max-d-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxDBridgeEntries"; - reference - "Device.Bridging.MaxDBridgeEntries"; - } - leaf max-q-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxQBridgeEntries"; - reference - "Device.Bridging.MaxQBridgeEntries"; - } - leaf max-vlan-entries { - type uint32; - config false; - description - "Device.Bridging.MaxVLANEntries"; - reference - "Device.Bridging.MaxVLANEntries"; - } - leaf max-provider-bridge-entries { - type uint32; - config false; - description - "Device.Bridging.MaxProviderBridgeEntries"; - reference - "Device.Bridging.MaxProviderBridgeEntries"; - } - leaf provider-bridge-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.ProviderBridgeNumberOfEntries"; - reference - "Device.Bridging.ProviderBridgeNumberOfEntries"; - } - leaf max-filter-entries { - type uint32; - config false; - description - "Device.Bridging.MaxFilterEntries"; - reference - "Device.Bridging.MaxFilterEntries"; - } - leaf bridge-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.BridgeNumberOfEntries"; - reference - "Device.Bridging.BridgeNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.FilterNumberOfEntries"; - reference - "Device.Bridging.FilterNumberOfEntries"; - } - } - - grouping bridging-bridge-g { - description - "Grouping object for Device.Bridging.Bridge.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Status"; - reference - "Device.Bridging.Bridge.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.Alias"; - } - leaf standard { - type enumeration { - enum 802.1D-2004 { - description - "Enum Value - 802.1D-2004"; - } - enum 802.1Q-2005 { - description - "Enum Value - 802.1Q-2005"; - } - enum 802.1Q-2011 { - description - "Enum Value - 802.1Q-2011"; - } - } - description - "Device.Bridging.Bridge.{i}.Standard"; - reference - "Device.Bridging.Bridge.{i}.Standard"; - } - leaf port-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; - reference - "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; - } - leaf vlan-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; - reference - "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; - } - leaf vlan-port-number-of-entries { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; - reference - "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; - } - } - - grouping bridge-port-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Status"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Name"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; - } - leaf management-port { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; - } - leaf type { - type enumeration { - enum ProviderNetworkPort { - description - "Enum Value - ProviderNetworkPort"; - } - enum CustomerNetworkPort { - description - "Enum Value - CustomerNetworkPort"; - } - enum CustomerEdgePort { - description - "Enum Value - CustomerEdgePort"; - } - enum CustomerVLANPort { - description - "Enum Value - CustomerVLANPort"; - } - enum VLANUnawarePort { - description - "Enum Value - VLANUnawarePort"; - } - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.Type"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Type"; - } - leaf default-user-priority { - type uint32 { - range "0..7"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; - } - leaf priority-regeneration { - type uint32 { - range "0..7"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; - } - leaf port-state { - type string; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; - } - leaf pvid { - type int32 { - range "1..4094"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; - } - leaf tpid { - type uint32; - description - "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; - } - leaf acceptable-frame-types { - type enumeration { - enum AdmitAll { - description - "Enum Value - AdmitAll"; - } - enum AdmitOnlyVLANTagged { - description - "Enum Value - AdmitOnlyVLANTagged"; - } - enum AdmitOnlyPrioUntagged { - description - "Enum Value - AdmitOnlyPrioUntagged"; - } - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; - } - leaf ingress-filtering { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; - } - leaf service-access-priority-selection { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; - } - leaf service-access-priority-translation { - type uint32 { - range "0..7"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; - } - leaf priority-tagging { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; - } - } - - grouping port-priority-code-point-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; - leaf pcp-selection { - type uint32 { - range "1..4"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; - } - leaf use-dei { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; - } - leaf require-drop-encoding { - type boolean; - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; - } - leaf pcp-encoding { - type string { - length "31"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; - } - leaf pcp-decoding { - type string { - length "15"; - } - description - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; - } - } - - grouping port-stats-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping bridge-vlan-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.VLAN.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; - } - leaf vlanid { - type int32 { - range "1..4094"; - } - description - "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; - } - } - - grouping bridge-vlan-port-g { - description - "Grouping object for Device.Bridging.Bridge.{i}.VLANPort.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; - } - leaf vlan { - type string { - length "min..256"; - } - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; - } - leaf port { - type string { - length "min..256"; - } - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; - } - leaf untagged { - type boolean; - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; - } - } - - grouping bridging-filter-g { - description - "Grouping object for Device.Bridging.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.Filter.{i}.Enable"; - reference - "Device.Bridging.Filter.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.Filter.{i}.Alias"; - reference - "Device.Bridging.Filter.{i}.Alias"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.Filter.{i}.Status"; - reference - "Device.Bridging.Filter.{i}.Status"; - } - leaf bridge { - type string { - length "min..256"; - } - description - "Device.Bridging.Filter.{i}.Bridge"; - reference - "Device.Bridging.Filter.{i}.Bridge"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.Bridging.Filter.{i}.Order"; - reference - "Device.Bridging.Filter.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Bridging.Filter.{i}.Interface"; - reference - "Device.Bridging.Filter.{i}.Interface"; - } - leaf dhcp-type { - type enumeration { - enum DHCPv4 { - description - "Enum Value - DHCPv4"; - } - enum DHCPv6 { - description - "Enum Value - DHCPv6"; - } - } - description - "Device.Bridging.Filter.{i}.DHCPType"; - reference - "Device.Bridging.Filter.{i}.DHCPType"; - } - leaf vlanid-filter { - type uint32 { - range "0..4094"; - } - description - "Device.Bridging.Filter.{i}.VLANIDFilter"; - reference - "Device.Bridging.Filter.{i}.VLANIDFilter"; - } - leaf ethertype-filter-list { - type uint32; - description - "Device.Bridging.Filter.{i}.EthertypeFilterList"; - reference - "Device.Bridging.Filter.{i}.EthertypeFilterList"; - } - leaf ethertype-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; - reference - "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; - } - leaf source-mac-address-filter-list { - type string { - length "min..512"; - } - description - "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; - reference - "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; - } - leaf source-mac-address-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; - } - leaf dest-mac-address-filter-list { - type string { - length "min..512"; - } - description - "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; - reference - "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; - } - leaf dest-mac-address-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; - } - leaf source-mac-from-vendor-class-id-filter { - type string { - length "min..255"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; - } - leaf source-mac-from-vendor-class-id-filterv6 { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; - } - leaf source-mac-from-vendor-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; - } - leaf source-mac-from-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; - } - leaf dest-mac-from-vendor-class-id-filter { - type string { - length "min..255"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; - } - leaf dest-mac-from-vendor-class-id-filterv6 { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; - } - leaf dest-mac-from-vendor-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; - } - leaf dest-mac-from-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; - reference - "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; - } - leaf source-mac-from-client-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; - } - leaf source-mac-from-client-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; - } - leaf dest-mac-from-client-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; - reference - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; - } - leaf dest-mac-from-client-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; - } - leaf source-mac-from-user-class-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; - } - leaf source-mac-from-user-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; - } - leaf dest-mac-from-user-class-id-filter { - type string { - length "min..65535"; - } - description - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; - reference - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; - } - leaf dest-mac-from-user-class-id-filter-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; - reference - "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.Bridging.Filter.{i}.DestIP"; - reference - "Device.Bridging.Filter.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..49"; - } - description - "Device.Bridging.Filter.{i}.DestMask"; - reference - "Device.Bridging.Filter.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestIPExclude"; - reference - "Device.Bridging.Filter.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.Bridging.Filter.{i}.SourceIP"; - reference - "Device.Bridging.Filter.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..49"; - } - description - "Device.Bridging.Filter.{i}.SourceMask"; - reference - "Device.Bridging.Filter.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourceIPExclude"; - reference - "Device.Bridging.Filter.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.Bridging.Filter.{i}.Protocol"; - reference - "Device.Bridging.Filter.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.ProtocolExclude"; - reference - "Device.Bridging.Filter.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.DestPort"; - reference - "Device.Bridging.Filter.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.DestPortRangeMax"; - reference - "Device.Bridging.Filter.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.DestPortExclude"; - reference - "Device.Bridging.Filter.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.SourcePort"; - reference - "Device.Bridging.Filter.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Bridging.Filter.{i}.SourcePortRangeMax"; - reference - "Device.Bridging.Filter.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.Bridging.Filter.{i}.SourcePortExclude"; - reference - "Device.Bridging.Filter.{i}.SourcePortExclude"; - } - } - - grouping bridging-provider-bridge-g { - description - "Grouping object for Device.Bridging.ProviderBridge.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Bridging.ProviderBridge.{i}.Enable"; - reference - "Device.Bridging.ProviderBridge.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Bridging.ProviderBridge.{i}.Status"; - reference - "Device.Bridging.ProviderBridge.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Bridging.ProviderBridge.{i}.Alias"; - reference - "Device.Bridging.ProviderBridge.{i}.Alias"; - } - leaf type { - type enumeration { - enum S-VLAN { - description - "Enum Value - S-VLAN"; - } - enum PE { - description - "Enum Value - PE"; - } - } - description - "Device.Bridging.ProviderBridge.{i}.Type"; - reference - "Device.Bridging.ProviderBridge.{i}.Type"; - } - leaf svla-ncomponent { - type string { - length "min..256"; - } - description - "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; - reference - "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; - } - leaf cvla-ncomponents { - type string { - length "min..256"; - } - description - "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; - reference - "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; - } - } - - grouping device-bulk-data-g { - description - "Grouping object for Device.BulkData."; - leaf enable { - type boolean; - description - "Device.BulkData.Enable"; - reference - "Device.BulkData.Enable"; - } - leaf status { - type string; - config false; - description - "Device.BulkData.Status"; - reference - "Device.BulkData.Status"; - } - leaf min-reporting-interval { - type uint32; - config false; - description - "Device.BulkData.MinReportingInterval"; - reference - "Device.BulkData.MinReportingInterval"; - } - leaf protocols { - type string; - config false; - description - "Device.BulkData.Protocols"; - reference - "Device.BulkData.Protocols"; - } - leaf encoding-types { - type string; - config false; - description - "Device.BulkData.EncodingTypes"; - reference - "Device.BulkData.EncodingTypes"; - } - leaf parameter-wild-card-supported { - type boolean; - config false; - description - "Device.BulkData.ParameterWildCardSupported"; - reference - "Device.BulkData.ParameterWildCardSupported"; - } - leaf max-number-of-profiles { - type int32; - config false; - description - "Device.BulkData.MaxNumberOfProfiles"; - reference - "Device.BulkData.MaxNumberOfProfiles"; - } - leaf max-number-of-parameter-references { - type int32; - config false; - description - "Device.BulkData.MaxNumberOfParameterReferences"; - reference - "Device.BulkData.MaxNumberOfParameterReferences"; - } - leaf profile-number-of-entries { - type uint32; - config false; - description - "Device.BulkData.ProfileNumberOfEntries"; - reference - "Device.BulkData.ProfileNumberOfEntries"; - } - } - - grouping bulk-data-profile-g { - description - "Grouping object for Device.BulkData.Profile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.BulkData.Profile.{i}.Enable"; - reference - "Device.BulkData.Profile.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.Alias"; - reference - "Device.BulkData.Profile.{i}.Alias"; - } - leaf name { - type string { - length "min..255"; - } - description - "Device.BulkData.Profile.{i}.Name"; - reference - "Device.BulkData.Profile.{i}.Name"; - } - leaf number-of-retained-failed-reports { - type int32 { - range "-1..max"; - } - description - "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; - reference - "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; - } - leaf protocol { - type string; - description - "Device.BulkData.Profile.{i}.Protocol"; - reference - "Device.BulkData.Profile.{i}.Protocol"; - } - leaf encoding-type { - type string; - description - "Device.BulkData.Profile.{i}.EncodingType"; - reference - "Device.BulkData.Profile.{i}.EncodingType"; - } - leaf reporting-interval { - type uint32 { - range "1..max"; - } - description - "Device.BulkData.Profile.{i}.ReportingInterval"; - reference - "Device.BulkData.Profile.{i}.ReportingInterval"; - } - leaf time-reference { - type string; - description - "Device.BulkData.Profile.{i}.TimeReference"; - reference - "Device.BulkData.Profile.{i}.TimeReference"; - } - leaf streaming-host { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.StreamingHost"; - reference - "Device.BulkData.Profile.{i}.StreamingHost"; - } - leaf streaming-port { - type uint32 { - range "0..65535"; - } - description - "Device.BulkData.Profile.{i}.StreamingPort"; - reference - "Device.BulkData.Profile.{i}.StreamingPort"; - } - leaf streaming-session-id { - type uint32 { - range "48..57 | 65..90"; - } - description - "Device.BulkData.Profile.{i}.StreamingSessionID"; - reference - "Device.BulkData.Profile.{i}.StreamingSessionID"; - } - leaf file-transfer-url { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.FileTransferURL"; - reference - "Device.BulkData.Profile.{i}.FileTransferURL"; - } - leaf file-transfer-username { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.FileTransferUsername"; - reference - "Device.BulkData.Profile.{i}.FileTransferUsername"; - } - leaf control-file-format { - type string { - length "min..128"; - } - description - "Device.BulkData.Profile.{i}.ControlFileFormat"; - reference - "Device.BulkData.Profile.{i}.ControlFileFormat"; - } - leaf parameter-number-of-entries { - type uint32; - config false; - description - "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; - reference - "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; - } - } - - grouping profile-csv-encoding-g { - description - "Grouping object for Device.BulkData.Profile.{i}.CSVEncoding."; - leaf field-separator { - type string; - description - "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; - } - leaf row-separator { - type string; - description - "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; - } - leaf escape-character { - type string; - description - "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; - } - leaf report-format { - type enumeration { - enum ParameterPerRow { - description - "Enum Value - ParameterPerRow"; - } - enum ParameterPerColumn { - description - "Enum Value - ParameterPerColumn"; - } - } - description - "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; - } - leaf row-timestamp { - type enumeration { - enum Unix-Epoch { - description - "Enum Value - Unix-Epoch"; - } - enum ISO-8601 { - description - "Enum Value - ISO-8601"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; - reference - "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; - } - } - - grouping profile-http-g { - description - "Grouping object for Device.BulkData.Profile.{i}.HTTP."; - leaf url { - type string { - length "min..1024"; - } - description - "Device.BulkData.Profile.{i}.HTTP.URL"; - reference - "Device.BulkData.Profile.{i}.HTTP.URL"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.HTTP.Username"; - reference - "Device.BulkData.Profile.{i}.HTTP.Username"; - } - leaf compressions-supported { - type string; - config false; - description - "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; - reference - "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; - } - leaf compression { - type string; - description - "Device.BulkData.Profile.{i}.HTTP.Compression"; - reference - "Device.BulkData.Profile.{i}.HTTP.Compression"; - } - leaf methods-supported { - type string; - config false; - description - "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; - reference - "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; - } - leaf method { - type string; - description - "Device.BulkData.Profile.{i}.HTTP.Method"; - reference - "Device.BulkData.Profile.{i}.HTTP.Method"; - } - leaf use-date-header { - type boolean; - description - "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; - reference - "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; - } - leaf retry-enable { - type boolean; - description - "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; - reference - "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; - } - leaf retry-minimum-wait-interval { - type uint32 { - range "1..65535"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; - reference - "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; - } - leaf retry-interval-multiplier { - type uint32 { - range "1000..65535"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; - reference - "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; - } - leaf request-uri-parameter-number-of-entries { - type uint32; - config false; - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; - } - leaf persist-across-reboot { - type boolean; - description - "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; - reference - "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; - } - } - - grouping http-request-uri-parameter-g { - description - "Grouping object for Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; - } - leaf reference { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; - } - } - - grouping profile-json-encoding-g { - description - "Grouping object for Device.BulkData.Profile.{i}.JSONEncoding."; - leaf report-format { - type enumeration { - enum ObjectHierarchy { - description - "Enum Value - ObjectHierarchy"; - } - enum NameValuePair { - description - "Enum Value - NameValuePair"; - } - } - description - "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; - reference - "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; - } - leaf report-timestamp { - type enumeration { - enum Unix-Epoch { - description - "Enum Value - Unix-Epoch"; - } - enum ISO-8601 { - description - "Enum Value - ISO-8601"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; - reference - "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; - } - } - - grouping profile-parameter-g { - description - "Grouping object for Device.BulkData.Profile.{i}.Parameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; - reference - "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; - } - leaf reference { - type string { - length "min..256"; - } - description - "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; - reference - "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; - } - } - - grouping device-captive-portal-g { - description - "Grouping object for Device.CaptivePortal."; - leaf enable { - type boolean; - description - "Device.CaptivePortal.Enable"; - reference - "Device.CaptivePortal.Enable"; - } - leaf status { - type string; - config false; - description - "Device.CaptivePortal.Status"; - reference - "Device.CaptivePortal.Status"; - } - leaf allowed-list { - type string { - length "min..10000"; - } - description - "Device.CaptivePortal.AllowedList"; - reference - "Device.CaptivePortal.AllowedList"; - } - leaf url { - type string { - length "min..2000"; - } - description - "Device.CaptivePortal.URL"; - reference - "Device.CaptivePortal.URL"; - } - } - - grouping device-cellular-g { - description - "Grouping object for Device.Cellular."; - leaf roaming-enabled { - type boolean; - description - "Device.Cellular.RoamingEnabled"; - reference - "Device.Cellular.RoamingEnabled"; - } - leaf roaming-status { - type string; - config false; - description - "Device.Cellular.RoamingStatus"; - reference - "Device.Cellular.RoamingStatus"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Cellular.InterfaceNumberOfEntries"; - reference - "Device.Cellular.InterfaceNumberOfEntries"; - } - leaf access-point-number-of-entries { - type uint32; - config false; - description - "Device.Cellular.AccessPointNumberOfEntries"; - reference - "Device.Cellular.AccessPointNumberOfEntries"; - } - } - - grouping cellular-access-point-g { - description - "Grouping object for Device.Cellular.AccessPoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Cellular.AccessPoint.{i}.Enable"; - reference - "Device.Cellular.AccessPoint.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Cellular.AccessPoint.{i}.Alias"; - reference - "Device.Cellular.AccessPoint.{i}.Alias"; - } - leaf apn { - type string { - length "min..64"; - } - description - "Device.Cellular.AccessPoint.{i}.APN"; - reference - "Device.Cellular.AccessPoint.{i}.APN"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.Cellular.AccessPoint.{i}.Username"; - reference - "Device.Cellular.AccessPoint.{i}.Username"; - } - leaf proxy { - type string { - length "min..45"; - } - description - "Device.Cellular.AccessPoint.{i}.Proxy"; - reference - "Device.Cellular.AccessPoint.{i}.Proxy"; - } - leaf proxy-port { - type uint32 { - range "1..65535"; - } - description - "Device.Cellular.AccessPoint.{i}.ProxyPort"; - reference - "Device.Cellular.AccessPoint.{i}.ProxyPort"; - } - leaf interface { - type string; - description - "Device.Cellular.AccessPoint.{i}.Interface"; - reference - "Device.Cellular.AccessPoint.{i}.Interface"; - } - } - - grouping cellular-interface-g { - description - "Grouping object for Device.Cellular.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Cellular.Interface.{i}.Enable"; - reference - "Device.Cellular.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Cellular.Interface.{i}.Status"; - reference - "Device.Cellular.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Cellular.Interface.{i}.Alias"; - reference - "Device.Cellular.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Cellular.Interface.{i}.Name"; - reference - "Device.Cellular.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Cellular.Interface.{i}.LastChange"; - reference - "Device.Cellular.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Cellular.Interface.{i}.LowerLayers"; - reference - "Device.Cellular.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Cellular.Interface.{i}.Upstream"; - reference - "Device.Cellular.Interface.{i}.Upstream"; - } - leaf imei { - type string; - config false; - description - "Device.Cellular.Interface.{i}.IMEI"; - reference - "Device.Cellular.Interface.{i}.IMEI"; - } - leaf supported-access-technologies { - type string; - config false; - description - "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; - reference - "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; - } - leaf preferred-access-technology { - type string; - description - "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; - reference - "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; - } - leaf current-access-technology { - type string; - config false; - description - "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; - reference - "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; - } - leaf available-networks { - type string; - config false; - description - "Device.Cellular.Interface.{i}.AvailableNetworks"; - reference - "Device.Cellular.Interface.{i}.AvailableNetworks"; - } - leaf network-requested { - type string { - length "min..64"; - } - description - "Device.Cellular.Interface.{i}.NetworkRequested"; - reference - "Device.Cellular.Interface.{i}.NetworkRequested"; - } - leaf network-in-use { - type string; - config false; - description - "Device.Cellular.Interface.{i}.NetworkInUse"; - reference - "Device.Cellular.Interface.{i}.NetworkInUse"; - } - leaf rssi { - type int32; - config false; - description - "Device.Cellular.Interface.{i}.RSSI"; - reference - "Device.Cellular.Interface.{i}.RSSI"; - } - leaf upstream-max-bit-rate { - type uint32; - config false; - description - "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; - reference - "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; - } - leaf downstream-max-bit-rate { - type uint32; - config false; - description - "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; - reference - "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; - } - } - - grouping interface-stats-g { - description - "Grouping object for Device.Cellular.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BytesSent"; - reference - "Device.Cellular.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint64; - config false; - description - "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping interface-usim-g { - description - "Grouping object for Device.Cellular.Interface.{i}.USIM."; - leaf status { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.Status"; - reference - "Device.Cellular.Interface.{i}.USIM.Status"; - } - leaf imsi { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.IMSI"; - reference - "Device.Cellular.Interface.{i}.USIM.IMSI"; - } - leaf iccid { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.ICCID"; - reference - "Device.Cellular.Interface.{i}.USIM.ICCID"; - } - leaf msisdn { - type string; - config false; - description - "Device.Cellular.Interface.{i}.USIM.MSISDN"; - reference - "Device.Cellular.Interface.{i}.USIM.MSISDN"; - } - leaf pin-check { - type enumeration { - enum OnNetworkAccess { - description - "Enum Value - OnNetworkAccess"; - } - enum Reboot { - description - "Enum Value - Reboot"; - } - enum Off { - description - "Enum Value - Off"; - } - } - description - "Device.Cellular.Interface.{i}.USIM.PINCheck"; - reference - "Device.Cellular.Interface.{i}.USIM.PINCheck"; - } - } - - grouping device-dhcpv4-g { - description - "Grouping object for Device.DHCPv4."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.ClientNumberOfEntries"; - reference - "Device.DHCPv4.ClientNumberOfEntries"; - } - } - - grouping dhcpv4-client-g { - description - "Grouping object for Device.DHCPv4.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.Enable"; - reference - "Device.DHCPv4.Client.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Client.{i}.Alias"; - reference - "Device.DHCPv4.Client.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Client.{i}.Interface"; - reference - "Device.DHCPv4.Client.{i}.Interface"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Client.{i}.Status"; - reference - "Device.DHCPv4.Client.{i}.Status"; - } - leaf dhcp-status { - type string; - config false; - description - "Device.DHCPv4.Client.{i}.DHCPStatus"; - reference - "Device.DHCPv4.Client.{i}.DHCPStatus"; - } - leaf ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.IPAddress"; - reference - "Device.DHCPv4.Client.{i}.IPAddress"; - } - leaf subnet-mask { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.SubnetMask"; - reference - "Device.DHCPv4.Client.{i}.SubnetMask"; - } - leaf ip-routers { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.IPRouters"; - reference - "Device.DHCPv4.Client.{i}.IPRouters"; - } - leaf dns-servers { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.DNSServers"; - reference - "Device.DHCPv4.Client.{i}.DNSServers"; - } - leaf lease-time-remaining { - type int32; - config false; - description - "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; - reference - "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; - } - leaf dhcp-server { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Client.{i}.DHCPServer"; - reference - "Device.DHCPv4.Client.{i}.DHCPServer"; - } - leaf passthrough-enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.PassthroughEnable"; - reference - "Device.DHCPv4.Client.{i}.PassthroughEnable"; - } - leaf passthrough-dhcp-pool { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; - reference - "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; - } - leaf sent-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; - reference - "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; - } - leaf req-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; - reference - "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; - } - } - - grouping client-req-option-g { - description - "Grouping object for Device.DHCPv4.Client.{i}.ReqOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; - } - leaf tag { - type uint32 { - range "1..254"; - } - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; - } - } - - grouping client-sent-option-g { - description - "Grouping object for Device.DHCPv4.Client.{i}.SentOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; - } - leaf tag { - type uint32 { - range "1..254"; - } - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; - } - leaf value { - type string { - length "0..255"; - } - description - "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; - } - } - - grouping dhcpv4-relay-g { - description - "Grouping object for Device.DHCPv4.Relay."; - leaf enable { - type boolean; - description - "Device.DHCPv4.Relay.Enable"; - reference - "Device.DHCPv4.Relay.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Relay.Status"; - reference - "Device.DHCPv4.Relay.Status"; - } - leaf forwarding-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; - reference - "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; - } - } - - grouping relay-forwarding-g { - description - "Grouping object for Device.DHCPv4.Relay.Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Relay.Forwarding.{i}.Status"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Order"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; - } - leaf vendor-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; - } - leaf vendor-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; - } - leaf vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; - } - leaf client-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; - } - leaf client-id-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; - } - leaf user-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; - } - leaf user-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; - } - leaf chaddr { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; - } - leaf chaddr-mask { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; - } - leaf chaddr-exclude { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; - } - leaf locally-served { - type boolean; - description - "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; - } - leaf dhcp-server-ip-address { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; - reference - "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; - } - } - - grouping dhcpv4-server-g { - description - "Grouping object for Device.DHCPv4.Server."; - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Enable"; - reference - "Device.DHCPv4.Server.Enable"; - } - leaf pool-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.PoolNumberOfEntries"; - reference - "Device.DHCPv4.Server.PoolNumberOfEntries"; - } - } - - grouping server-pool-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.Enable"; - reference - "Device.DHCPv4.Server.Pool.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Status"; - reference - "Device.DHCPv4.Server.Pool.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.Alias"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Order"; - reference - "Device.DHCPv4.Server.Pool.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Interface"; - reference - "Device.DHCPv4.Server.Pool.{i}.Interface"; - } - leaf vendor-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; - reference - "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; - } - leaf vendor-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; - } - leaf vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; - reference - "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; - } - leaf client-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.ClientID"; - reference - "Device.DHCPv4.Server.Pool.{i}.ClientID"; - } - leaf client-id-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; - } - leaf user-class-id { - type string { - length "min..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.UserClassID"; - reference - "Device.DHCPv4.Server.Pool.{i}.UserClassID"; - } - leaf user-class-id-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; - } - leaf chaddr { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Chaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.Chaddr"; - } - leaf chaddr-mask { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; - reference - "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; - } - leaf chaddr-exclude { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; - reference - "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; - } - leaf min-address { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.MinAddress"; - reference - "Device.DHCPv4.Server.Pool.{i}.MinAddress"; - } - leaf max-address { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; - reference - "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; - } - leaf reserved-addresses { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; - reference - "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; - } - leaf subnet-mask { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; - reference - "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; - } - leaf dns-servers { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.DNSServers"; - reference - "Device.DHCPv4.Server.Pool.{i}.DNSServers"; - } - leaf domain-name { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.DomainName"; - reference - "Device.DHCPv4.Server.Pool.{i}.DomainName"; - } - leaf ip-routers { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.IPRouters"; - reference - "Device.DHCPv4.Server.Pool.{i}.IPRouters"; - } - leaf lease-time { - type int32 { - range "-1..max"; - } - description - "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; - reference - "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; - } - leaf static-address-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; - } - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; - } - } - - grouping pool-client-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; - } - leaf chaddr { - type string { - length "min..17"; - } - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; - } - leaf active { - type boolean; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - } - } - - grouping client-ipv4-address-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; - } - leaf lease-time-remaining { - type string; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; - } - } - - grouping client-option-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf tag { - type uint32 { - range "0..255"; - } - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - } - } - - grouping pool-option-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; - } - leaf tag { - type uint32 { - range "1..254"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; - } - leaf value { - type string { - length "0..255"; - } - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; - } - } - - grouping pool-static-address-g { - description - "Grouping object for Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; - } - leaf chaddr { - type string { - length "min..17"; - } - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; - } - leaf yiaddr { - type string { - length "min..15"; - } - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; - } - } - - grouping device-dhcpv6-g { - description - "Grouping object for Device.DHCPv6."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.ClientNumberOfEntries"; - reference - "Device.DHCPv6.ClientNumberOfEntries"; - } - } - - grouping dhcpv6-client-g { - description - "Grouping object for Device.DHCPv6.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Client.{i}.Enable"; - reference - "Device.DHCPv6.Client.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Client.{i}.Alias"; - reference - "Device.DHCPv6.Client.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv6.Client.{i}.Interface"; - reference - "Device.DHCPv6.Client.{i}.Interface"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.Status"; - reference - "Device.DHCPv6.Client.{i}.Status"; - } - leaf duid { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.DUID"; - reference - "Device.DHCPv6.Client.{i}.DUID"; - } - leaf request-addresses { - type boolean; - description - "Device.DHCPv6.Client.{i}.RequestAddresses"; - reference - "Device.DHCPv6.Client.{i}.RequestAddresses"; - } - leaf request-prefixes { - type boolean; - description - "Device.DHCPv6.Client.{i}.RequestPrefixes"; - reference - "Device.DHCPv6.Client.{i}.RequestPrefixes"; - } - leaf rapid-commit { - type boolean; - description - "Device.DHCPv6.Client.{i}.RapidCommit"; - reference - "Device.DHCPv6.Client.{i}.RapidCommit"; - } - leaf suggested-t1 { - type int32 { - range "-1..max"; - } - description - "Device.DHCPv6.Client.{i}.SuggestedT1"; - reference - "Device.DHCPv6.Client.{i}.SuggestedT1"; - } - leaf suggested-t2 { - type int32 { - range "-1..max"; - } - description - "Device.DHCPv6.Client.{i}.SuggestedT2"; - reference - "Device.DHCPv6.Client.{i}.SuggestedT2"; - } - leaf supported-options { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.SupportedOptions"; - reference - "Device.DHCPv6.Client.{i}.SupportedOptions"; - } - leaf requested-options { - type uint32; - description - "Device.DHCPv6.Client.{i}.RequestedOptions"; - reference - "Device.DHCPv6.Client.{i}.RequestedOptions"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; - reference - "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; - } - leaf sent-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; - reference - "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; - } - leaf received-option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; - } - } - - grouping client-received-option-g { - description - "Grouping object for Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; - } - leaf server { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; - } - } - - grouping dhcpv6-client-sent-option-g { - description - "Grouping object for Device.DHCPv6.Client.{i}.SentOption.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; - } - leaf value { - type string { - length "0..65535"; - } - description - "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; - } - } - - grouping client-server-g { - description - "Grouping object for Device.DHCPv6.Client.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf source-address { - type string { - length "min..45"; - } - config false; - description - "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; - reference - "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; - } - leaf duid { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; - reference - "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; - } - leaf information-refresh-time { - type string; - config false; - description - "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; - reference - "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; - } - } - - grouping dhcpv6-server-g { - description - "Grouping object for Device.DHCPv6.Server."; - leaf enable { - type boolean; - description - "Device.DHCPv6.Server.Enable"; - reference - "Device.DHCPv6.Server.Enable"; - } - leaf pool-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.PoolNumberOfEntries"; - reference - "Device.DHCPv6.Server.PoolNumberOfEntries"; - } - } - - grouping dhcpv6-server-pool-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.Enable"; - reference - "Device.DHCPv6.Server.Pool.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Status"; - reference - "Device.DHCPv6.Server.Pool.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Alias"; - reference - "Device.DHCPv6.Server.Pool.{i}.Alias"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Order"; - reference - "Device.DHCPv6.Server.Pool.{i}.Order"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Interface"; - reference - "Device.DHCPv6.Server.Pool.{i}.Interface"; - } - leaf duid { - type string { - length "min..130"; - } - description - "Device.DHCPv6.Server.Pool.{i}.DUID"; - reference - "Device.DHCPv6.Server.Pool.{i}.DUID"; - } - leaf duid-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; - } - leaf vendor-class-id { - type string { - length "min..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; - reference - "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; - } - leaf vendor-class-id-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; - } - leaf user-class-id { - type string { - length "min..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.UserClassID"; - reference - "Device.DHCPv6.Server.Pool.{i}.UserClassID"; - } - leaf user-class-id-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; - } - leaf source-address { - type string { - length "min..45"; - } - description - "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; - reference - "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; - } - leaf source-address-mask { - type string { - length "min..45"; - } - description - "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; - reference - "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; - } - leaf source-address-exclude { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; - reference - "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; - } - leaf iana-enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; - reference - "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; - } - leaf iana-manual-prefixes { - type string; - description - "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; - } - leaf iana-prefixes { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; - } - leaf iapd-enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; - } - leaf iapd-manual-prefixes { - type string; - description - "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; - } - leaf iapd-prefixes { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; - } - leaf iapd-add-length { - type uint32 { - range "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; - reference - "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; - } - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; - } - } - - grouping server-pool-client-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; - } - leaf source-address { - type string { - length "min..45"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; - } - leaf active { - type boolean; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; - } - leaf ipv6-prefix-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; - } - } - - grouping client-ipv6-address-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; - } - leaf preferred-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; - } - } - - grouping client-ipv6-prefix-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf prefix { - type string { - length "min..49"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; - } - leaf preferred-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; - } - } - - grouping pool-client-option-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; - } - leaf value { - type string; - config false; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; - } - } - - grouping server-pool-option-g { - description - "Grouping object for Device.DHCPv6.Server.Pool.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; - } - leaf value { - type string { - length "0..65535"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; - } - leaf passthrough-client { - type string { - length "min..256"; - } - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; - } - } - - grouping dlna-capabilities-g { - description - "Grouping object for Device.DLNA.Capabilities."; - leaf hnd-device-class { - type string; - config false; - description - "Device.DLNA.Capabilities.HNDDeviceClass"; - reference - "Device.DLNA.Capabilities.HNDDeviceClass"; - } - leaf device-capability { - type string; - config false; - description - "Device.DLNA.Capabilities.DeviceCapability"; - reference - "Device.DLNA.Capabilities.DeviceCapability"; - } - leaf hid-device-class { - type string; - config false; - description - "Device.DLNA.Capabilities.HIDDeviceClass"; - reference - "Device.DLNA.Capabilities.HIDDeviceClass"; - } - leaf image-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.ImageClassProfileID"; - reference - "Device.DLNA.Capabilities.ImageClassProfileID"; - } - leaf audio-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.AudioClassProfileID"; - reference - "Device.DLNA.Capabilities.AudioClassProfileID"; - } - leaf av-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.AVClassProfileID"; - reference - "Device.DLNA.Capabilities.AVClassProfileID"; - } - leaf media-collection-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.MediaCollectionProfileID"; - reference - "Device.DLNA.Capabilities.MediaCollectionProfileID"; - } - leaf printer-class-profile-id { - type string; - config false; - description - "Device.DLNA.Capabilities.PrinterClassProfileID"; - reference - "Device.DLNA.Capabilities.PrinterClassProfileID"; - } - } - - grouping device-dns-g { - description - "Grouping object for Device.DNS."; - leaf supported-record-types { - type string; - config false; - description - "Device.DNS.SupportedRecordTypes"; - reference - "Device.DNS.SupportedRecordTypes"; - } - } - - grouping dns-client-g { - description - "Grouping object for Device.DNS.Client."; - leaf enable { - type boolean; - description - "Device.DNS.Client.Enable"; - reference - "Device.DNS.Client.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Client.Status"; - reference - "Device.DNS.Client.Status"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.DNS.Client.ServerNumberOfEntries"; - reference - "Device.DNS.Client.ServerNumberOfEntries"; - } - } - - grouping dns-client-server-g { - description - "Grouping object for Device.DNS.Client.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DNS.Client.Server.{i}.Enable"; - reference - "Device.DNS.Client.Server.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Client.Server.{i}.Status"; - reference - "Device.DNS.Client.Server.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DNS.Client.Server.{i}.Alias"; - reference - "Device.DNS.Client.Server.{i}.Alias"; - } - leaf dns-server { - type string { - length "min..45"; - } - description - "Device.DNS.Client.Server.{i}.DNSServer"; - reference - "Device.DNS.Client.Server.{i}.DNSServer"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DNS.Client.Server.{i}.Interface"; - reference - "Device.DNS.Client.Server.{i}.Interface"; - } - leaf type { - type string; - config false; - description - "Device.DNS.Client.Server.{i}.Type"; - reference - "Device.DNS.Client.Server.{i}.Type"; - } - } - - grouping diagnostics-ns-lookup-diagnostics-g { - description - "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error_DNSServerNotResolved { - description - "Enum Value - Error_DNSServerNotResolved"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; - } - leaf host-name { - type string { - length "min..256"; - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; - } - leaf dns-server { - type string { - length "min..256"; - } - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; - } - leaf timeout { - type uint32; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; - } - leaf number-of-repetitions { - type uint32; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; - } - leaf success-count { - type uint32; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; - } - } - - grouping ns-lookup-diagnostics-result-g { - description - "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; - } - leaf answer-type { - type string; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; - } - leaf host-name-returned { - type string; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; - } - leaf ip-addresses { - type string { - length "min..45"; - } - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; - } - leaf dns-server-ip { - type string { - length "min..45"; - } - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; - } - leaf response-time { - type uint32; - config false; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; - } - } - - grouping dns-relay-g { - description - "Grouping object for Device.DNS.Relay."; - leaf enable { - type boolean; - description - "Device.DNS.Relay.Enable"; - reference - "Device.DNS.Relay.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Relay.Status"; - reference - "Device.DNS.Relay.Status"; - } - leaf forward-number-of-entries { - type uint32; - config false; - description - "Device.DNS.Relay.ForwardNumberOfEntries"; - reference - "Device.DNS.Relay.ForwardNumberOfEntries"; - } - } - - grouping dns-relay-forwarding-g { - description - "Grouping object for Device.DNS.Relay.Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DNS.Relay.Forwarding.{i}.Enable"; - reference - "Device.DNS.Relay.Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DNS.Relay.Forwarding.{i}.Status"; - reference - "Device.DNS.Relay.Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DNS.Relay.Forwarding.{i}.Alias"; - reference - "Device.DNS.Relay.Forwarding.{i}.Alias"; - } - leaf dns-server { - type string { - length "min..45"; - } - description - "Device.DNS.Relay.Forwarding.{i}.DNSServer"; - reference - "Device.DNS.Relay.Forwarding.{i}.DNSServer"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DNS.Relay.Forwarding.{i}.Interface"; - reference - "Device.DNS.Relay.Forwarding.{i}.Interface"; - } - leaf type { - type string; - config false; - description - "Device.DNS.Relay.Forwarding.{i}.Type"; - reference - "Device.DNS.Relay.Forwarding.{i}.Type"; - } - } - - grouping dns-sd-g { - description - "Grouping object for Device.DNS.SD."; - leaf enable { - type boolean; - description - "Device.DNS.SD.Enable"; - reference - "Device.DNS.SD.Enable"; - } - leaf service-number-of-entries { - type uint32; - config false; - description - "Device.DNS.SD.ServiceNumberOfEntries"; - reference - "Device.DNS.SD.ServiceNumberOfEntries"; - } - leaf advertised-interfaces { - type string; - description - "Device.DNS.SD.AdvertisedInterfaces"; - reference - "Device.DNS.SD.AdvertisedInterfaces"; - } - } - - grouping sd-service-g { - description - "Grouping object for Device.DNS.SD.Service.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf instance-name { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.InstanceName"; - reference - "Device.DNS.SD.Service.{i}.InstanceName"; - } - leaf application-protocol { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.ApplicationProtocol"; - reference - "Device.DNS.SD.Service.{i}.ApplicationProtocol"; - } - leaf transport-protocol { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.TransportProtocol"; - reference - "Device.DNS.SD.Service.{i}.TransportProtocol"; - } - leaf domain { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Domain"; - reference - "Device.DNS.SD.Service.{i}.Domain"; - } - leaf port { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.Port"; - reference - "Device.DNS.SD.Service.{i}.Port"; - } - leaf target { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Target"; - reference - "Device.DNS.SD.Service.{i}.Target"; - } - leaf status { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Status"; - reference - "Device.DNS.SD.Service.{i}.Status"; - } - leaf last-update { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.LastUpdate"; - reference - "Device.DNS.SD.Service.{i}.LastUpdate"; - } - leaf host { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.Host"; - reference - "Device.DNS.SD.Service.{i}.Host"; - } - leaf time-to-live { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.TimeToLive"; - reference - "Device.DNS.SD.Service.{i}.TimeToLive"; - } - leaf priority { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.Priority"; - reference - "Device.DNS.SD.Service.{i}.Priority"; - } - leaf weight { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.Weight"; - reference - "Device.DNS.SD.Service.{i}.Weight"; - } - leaf text-record-number-of-entries { - type uint32; - config false; - description - "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; - reference - "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; - } - } - - grouping service-text-record-g { - description - "Grouping object for Device.DNS.SD.Service.{i}.TextRecord.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf key { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; - reference - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; - } - leaf value { - type string; - config false; - description - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; - reference - "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; - } - } - - grouping device-dsl-g { - description - "Grouping object for Device.DSL."; - leaf line-number-of-entries { - type uint32; - config false; - description - "Device.DSL.LineNumberOfEntries"; - reference - "Device.DSL.LineNumberOfEntries"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "Device.DSL.ChannelNumberOfEntries"; - reference - "Device.DSL.ChannelNumberOfEntries"; - } - leaf bonding-group-number-of-entries { - type uint32; - config false; - description - "Device.DSL.BondingGroupNumberOfEntries"; - reference - "Device.DSL.BondingGroupNumberOfEntries"; - } - } - - grouping dsl-bonding-group-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSL.BondingGroup.{i}.Enable"; - reference - "Device.DSL.BondingGroup.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Status"; - reference - "Device.DSL.BondingGroup.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.BondingGroup.{i}.Alias"; - reference - "Device.DSL.BondingGroup.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Name"; - reference - "Device.DSL.BondingGroup.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.LastChange"; - reference - "Device.DSL.BondingGroup.{i}.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.LowerLayers"; - reference - "Device.DSL.BondingGroup.{i}.LowerLayers"; - } - leaf group-status { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.GroupStatus"; - reference - "Device.DSL.BondingGroup.{i}.GroupStatus"; - } - leaf group-id { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.GroupID"; - reference - "Device.DSL.BondingGroup.{i}.GroupID"; - } - leaf bond-schemes-supported { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; - reference - "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; - } - leaf bond-scheme { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.BondScheme"; - reference - "Device.DSL.BondingGroup.{i}.BondScheme"; - } - leaf group-capacity { - type uint32 { - range "1..32"; - } - config false; - description - "Device.DSL.BondingGroup.{i}.GroupCapacity"; - reference - "Device.DSL.BondingGroup.{i}.GroupCapacity"; - } - leaf running-time { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.RunningTime"; - reference - "Device.DSL.BondingGroup.{i}.RunningTime"; - } - leaf target-up-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.TargetUpRate"; - reference - "Device.DSL.BondingGroup.{i}.TargetUpRate"; - } - leaf target-down-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.TargetDownRate"; - reference - "Device.DSL.BondingGroup.{i}.TargetDownRate"; - } - leaf thresh-low-up-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; - reference - "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; - } - leaf thresh-low-down-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; - reference - "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; - } - leaf upstream-differential-delay-tolerance { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; - reference - "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; - } - leaf downstream-differential-delay-tolerance { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; - reference - "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; - } - leaf bonded-channel-number-of-entries { - type uint32 { - range "1..32"; - } - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; - } - } - - grouping bonding-group-bonded-channel-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; - } - leaf channel { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; - } - } - - grouping ethernet-stats-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; - leaf underflow-errors-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; - } - leaf crc-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; - } - leaf alignment-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - } - leaf short-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; - } - leaf long-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; - } - leaf overflow-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; - } - leaf pause-frames-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; - } - leaf frames-dropped { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; - } - } - - grouping bonding-group-ethernet-stats-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Ethernet.Stats."; - leaf paf-errors { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; - } - leaf paf-small-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; - } - leaf paf-large-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; - } - leaf paf-bad-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; - } - leaf paf-lost-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; - } - leaf paf-late-fragments { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; - } - leaf paf-lost-starts { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; - } - leaf paf-lost-ends { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; - } - leaf paf-overflows { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; - } - leaf pause-frames-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; - } - leaf crc-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; - } - leaf alignment-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; - } - leaf short-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; - } - leaf long-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; - } - leaf overflow-errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; - } - leaf frames-dropped { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; - } - } - - grouping bonding-group-stats-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; - reference - "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; - } - } - - grouping stats-current-day-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; - leaf failure-reasons { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; - } - leaf upstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; - } - leaf downstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; - } - leaf upstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; - } - leaf downstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; - } - leaf upstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; - } - leaf downstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; - } - leaf errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; - } - leaf severely-errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; - } - leaf unavailable-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; - } - } - - grouping stats-quarter-hour-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; - leaf failure-reasons { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; - } - leaf upstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; - } - leaf downstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; - } - leaf upstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; - } - leaf downstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; - } - leaf upstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; - } - leaf downstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; - } - leaf errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; - } - leaf severely-errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; - } - leaf unavailable-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; - } - } - - grouping stats-total-g { - description - "Grouping object for Device.DSL.BondingGroup.{i}.Stats.Total."; - leaf failure-reasons { - type string; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; - } - leaf upstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; - } - leaf downstream-rate { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; - } - leaf upstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; - } - leaf downstream-packet-loss { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; - } - leaf upstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; - } - leaf downstream-differential-delay { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; - } - leaf errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; - } - leaf severely-errored-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; - } - leaf unavailable-seconds { - type uint32; - config false; - description - "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; - } - } - - grouping dsl-channel-g { - description - "Grouping object for Device.DSL.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSL.Channel.{i}.Enable"; - reference - "Device.DSL.Channel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DSL.Channel.{i}.Status"; - reference - "Device.DSL.Channel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.Channel.{i}.Alias"; - reference - "Device.DSL.Channel.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DSL.Channel.{i}.Name"; - reference - "Device.DSL.Channel.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.LastChange"; - reference - "Device.DSL.Channel.{i}.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.DSL.Channel.{i}.LowerLayers"; - reference - "Device.DSL.Channel.{i}.LowerLayers"; - } - leaf link-encapsulation-supported { - type string; - config false; - description - "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; - reference - "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; - } - leaf link-encapsulation-used { - type string; - config false; - description - "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; - reference - "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; - } - leaf lpath { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.LPATH"; - reference - "Device.DSL.Channel.{i}.LPATH"; - } - leaf intlvdepth { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.INTLVDEPTH"; - reference - "Device.DSL.Channel.{i}.INTLVDEPTH"; - } - leaf intlvblock { - type int32; - config false; - description - "Device.DSL.Channel.{i}.INTLVBLOCK"; - reference - "Device.DSL.Channel.{i}.INTLVBLOCK"; - } - leaf actual-interleaving-delay { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.ActualInterleavingDelay"; - reference - "Device.DSL.Channel.{i}.ActualInterleavingDelay"; - } - leaf actinp { - type int32; - config false; - description - "Device.DSL.Channel.{i}.ACTINP"; - reference - "Device.DSL.Channel.{i}.ACTINP"; - } - leaf inpreport { - type boolean; - config false; - description - "Device.DSL.Channel.{i}.INPREPORT"; - reference - "Device.DSL.Channel.{i}.INPREPORT"; - } - leaf nfec { - type int32; - config false; - description - "Device.DSL.Channel.{i}.NFEC"; - reference - "Device.DSL.Channel.{i}.NFEC"; - } - leaf rfec { - type int32; - config false; - description - "Device.DSL.Channel.{i}.RFEC"; - reference - "Device.DSL.Channel.{i}.RFEC"; - } - leaf lsymb { - type int32; - config false; - description - "Device.DSL.Channel.{i}.LSYMB"; - reference - "Device.DSL.Channel.{i}.LSYMB"; - } - leaf upstream-curr-rate { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.UpstreamCurrRate"; - reference - "Device.DSL.Channel.{i}.UpstreamCurrRate"; - } - leaf downstream-curr-rate { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.DownstreamCurrRate"; - reference - "Device.DSL.Channel.{i}.DownstreamCurrRate"; - } - leaf actndr { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.ACTNDR"; - reference - "Device.DSL.Channel.{i}.ACTNDR"; - } - leaf actinprein { - type uint32 { - range "0..255"; - } - config false; - description - "Device.DSL.Channel.{i}.ACTINPREIN"; - reference - "Device.DSL.Channel.{i}.ACTINPREIN"; - } - } - - grouping channel-stats-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.BytesSent"; - reference - "Device.DSL.Channel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.BytesReceived"; - reference - "Device.DSL.Channel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.PacketsSent"; - reference - "Device.DSL.Channel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.DSL.Channel.{i}.Stats.PacketsReceived"; - reference - "Device.DSL.Channel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.ErrorsSent"; - reference - "Device.DSL.Channel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; - reference - "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; - reference - "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.TotalStart"; - reference - "Device.DSL.Channel.{i}.Stats.TotalStart"; - } - leaf showtime-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; - reference - "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; - } - leaf last-showtime-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; - } - } - - grouping channel-stats-current-day-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.CurrentDay."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; - } - } - - grouping stats-last-showtime-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.LastShowtime."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; - } - } - - grouping channel-stats-quarter-hour-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.QuarterHour."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; - } - } - - grouping stats-showtime-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.Showtime."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; - } - } - - grouping channel-stats-total-g { - description - "Grouping object for Device.DSL.Channel.{i}.Stats.Total."; - leaf xturfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; - } - leaf xtucfec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; - } - leaf xturhec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; - } - leaf xtuchec-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; - } - leaf xturcrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; - } - leaf xtuccrc-errors { - type uint32; - config false; - description - "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; - reference - "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; - } - } - - grouping diagnostics-adsl-line-test-g { - description - "Grouping object for Device.DSL.Diagnostics.ADSLLineTest."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DSL.Diagnostics.ADSLLineTest.Interface"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.Interface"; - } - leaf actps-dds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; - } - leaf actps-dus { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; - } - leaf actat-pds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; - } - leaf actat-pus { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; - } - leaf hlins-cds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; - } - leaf hlins-cus { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; - } - leaf hlin-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; - } - leaf hlin-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; - } - leaf hlog-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; - } - leaf hlog-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; - } - leaf hlo-gpsds { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; - } - leaf hlo-gpsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; - } - leaf hlogm-tds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; - } - leaf hlogm-tus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; - } - leaf lat-npbds { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; - } - leaf lat-npbus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; - } - leaf sat-nds { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; - } - leaf sat-nus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; - } - leaf hli-npsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; - } - leaf hli-npsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; - } - leaf qln-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; - } - leaf qln-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; - } - leaf ql-npsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; - } - leaf ql-npsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; - } - leaf qlnm-tds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; - } - leaf qlnm-tus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; - } - leaf snr-gds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; - } - leaf snr-gus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; - } - leaf sn-rpsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; - } - leaf sn-rpsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; - } - leaf snrm-tds { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; - } - leaf snrm-tus { - type uint32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; - } - leaf bit-spsds { - type int32; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; - } - leaf bit-spsus { - type string; - config false; - description - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; - reference - "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; - } - } - - grouping dsl-line-g { - description - "Grouping object for Device.DSL.Line.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSL.Line.{i}.Enable"; - reference - "Device.DSL.Line.{i}.Enable"; - } - leaf enable-data-gathering { - type boolean; - description - "Device.DSL.Line.{i}.EnableDataGathering"; - reference - "Device.DSL.Line.{i}.EnableDataGathering"; - } - leaf status { - type string; - config false; - description - "Device.DSL.Line.{i}.Status"; - reference - "Device.DSL.Line.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSL.Line.{i}.Alias"; - reference - "Device.DSL.Line.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DSL.Line.{i}.Name"; - reference - "Device.DSL.Line.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LastChange"; - reference - "Device.DSL.Line.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.DSL.Line.{i}.LowerLayers"; - reference - "Device.DSL.Line.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.DSL.Line.{i}.Upstream"; - reference - "Device.DSL.Line.{i}.Upstream"; - } - leaf firmware-version { - type string; - config false; - description - "Device.DSL.Line.{i}.FirmwareVersion"; - reference - "Device.DSL.Line.{i}.FirmwareVersion"; - } - leaf link-status { - type string; - config false; - description - "Device.DSL.Line.{i}.LinkStatus"; - reference - "Device.DSL.Line.{i}.LinkStatus"; - } - leaf standards-supported { - type string; - config false; - description - "Device.DSL.Line.{i}.StandardsSupported"; - reference - "Device.DSL.Line.{i}.StandardsSupported"; - } - leaf xtse { - type string; - config false; - description - "Device.DSL.Line.{i}.XTSE"; - reference - "Device.DSL.Line.{i}.XTSE"; - } - leaf standard-used { - type string; - config false; - description - "Device.DSL.Line.{i}.StandardUsed"; - reference - "Device.DSL.Line.{i}.StandardUsed"; - } - leaf xts-used { - type string; - config false; - description - "Device.DSL.Line.{i}.XTSUsed"; - reference - "Device.DSL.Line.{i}.XTSUsed"; - } - leaf line-encoding { - type string; - config false; - description - "Device.DSL.Line.{i}.LineEncoding"; - reference - "Device.DSL.Line.{i}.LineEncoding"; - } - leaf allowed-profiles { - type string; - config false; - description - "Device.DSL.Line.{i}.AllowedProfiles"; - reference - "Device.DSL.Line.{i}.AllowedProfiles"; - } - leaf current-profile { - type string; - config false; - description - "Device.DSL.Line.{i}.CurrentProfile"; - reference - "Device.DSL.Line.{i}.CurrentProfile"; - } - leaf power-management-state { - type string; - config false; - description - "Device.DSL.Line.{i}.PowerManagementState"; - reference - "Device.DSL.Line.{i}.PowerManagementState"; - } - leaf success-failure-cause { - type uint32 { - range "0..6"; - } - config false; - description - "Device.DSL.Line.{i}.SuccessFailureCause"; - reference - "Device.DSL.Line.{i}.SuccessFailureCause"; - } - leaf upbokler { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLER"; - reference - "Device.DSL.Line.{i}.UPBOKLER"; - } - leaf upbokle-pb { - type uint32 { - range "0..1280 | 2047"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLEPb"; - reference - "Device.DSL.Line.{i}.UPBOKLEPb"; - } - leaf upbokler-pb { - type uint32 { - range "0..1280 | 2047"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLERPb"; - reference - "Device.DSL.Line.{i}.UPBOKLERPb"; - } - leaf rxthrs-hds { - type int32 { - range "-640..0"; - } - config false; - description - "Device.DSL.Line.{i}.RXTHRSHds"; - reference - "Device.DSL.Line.{i}.RXTHRSHds"; - } - leaf actramod-eds { - type uint32 { - range "1..4"; - } - config false; - description - "Device.DSL.Line.{i}.ACTRAMODEds"; - reference - "Device.DSL.Line.{i}.ACTRAMODEds"; - } - leaf actramod-eus { - type uint32 { - range "1..4"; - } - config false; - description - "Device.DSL.Line.{i}.ACTRAMODEus"; - reference - "Device.DSL.Line.{i}.ACTRAMODEus"; - } - leaf actinpro-cds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTINPROCds"; - reference - "Device.DSL.Line.{i}.ACTINPROCds"; - } - leaf actinpro-cus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTINPROCus"; - reference - "Device.DSL.Line.{i}.ACTINPROCus"; - } - leaf snrmro-cds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.SNRMROCds"; - reference - "Device.DSL.Line.{i}.SNRMROCds"; - } - leaf snrmro-cus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.SNRMROCus"; - reference - "Device.DSL.Line.{i}.SNRMROCus"; - } - leaf last-state-transmitted-downstream { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; - reference - "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; - } - leaf last-state-transmitted-upstream { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; - reference - "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; - } - leaf upbokle { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.DSL.Line.{i}.UPBOKLE"; - reference - "Device.DSL.Line.{i}.UPBOKLE"; - } - leaf mrefps-dds { - type string; - config false; - description - "Device.DSL.Line.{i}.MREFPSDds"; - reference - "Device.DSL.Line.{i}.MREFPSDds"; - } - leaf mrefps-dus { - type string; - config false; - description - "Device.DSL.Line.{i}.MREFPSDus"; - reference - "Device.DSL.Line.{i}.MREFPSDus"; - } - leaf limitmask { - type uint32; - config false; - description - "Device.DSL.Line.{i}.LIMITMASK"; - reference - "Device.DSL.Line.{i}.LIMITMASK"; - } - leaf u-s0-mask { - type uint32; - config false; - description - "Device.DSL.Line.{i}.US0MASK"; - reference - "Device.DSL.Line.{i}.US0MASK"; - } - leaf trelli-sds { - type int32; - config false; - description - "Device.DSL.Line.{i}.TRELLISds"; - reference - "Device.DSL.Line.{i}.TRELLISds"; - } - leaf trelli-sus { - type int32; - config false; - description - "Device.DSL.Line.{i}.TRELLISus"; - reference - "Device.DSL.Line.{i}.TRELLISus"; - } - leaf actsnrmod-eds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTSNRMODEds"; - reference - "Device.DSL.Line.{i}.ACTSNRMODEds"; - } - leaf actsnrmod-eus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTSNRMODEus"; - reference - "Device.DSL.Line.{i}.ACTSNRMODEus"; - } - leaf virtual-noise-ps-dds { - type string; - config false; - description - "Device.DSL.Line.{i}.VirtualNoisePSDds"; - reference - "Device.DSL.Line.{i}.VirtualNoisePSDds"; - } - leaf virtual-noise-ps-dus { - type string; - config false; - description - "Device.DSL.Line.{i}.VirtualNoisePSDus"; - reference - "Device.DSL.Line.{i}.VirtualNoisePSDus"; - } - leaf actualce { - type uint32; - config false; - description - "Device.DSL.Line.{i}.ACTUALCE"; - reference - "Device.DSL.Line.{i}.ACTUALCE"; - } - leaf line-number { - type int32; - config false; - description - "Device.DSL.Line.{i}.LineNumber"; - reference - "Device.DSL.Line.{i}.LineNumber"; - } - leaf upstream-max-bit-rate { - type uint32; - config false; - description - "Device.DSL.Line.{i}.UpstreamMaxBitRate"; - reference - "Device.DSL.Line.{i}.UpstreamMaxBitRate"; - } - leaf downstream-max-bit-rate { - type uint32; - config false; - description - "Device.DSL.Line.{i}.DownstreamMaxBitRate"; - reference - "Device.DSL.Line.{i}.DownstreamMaxBitRate"; - } - leaf upstream-noise-margin { - type int32; - config false; - description - "Device.DSL.Line.{i}.UpstreamNoiseMargin"; - reference - "Device.DSL.Line.{i}.UpstreamNoiseMargin"; - } - leaf downstream-noise-margin { - type int32; - config false; - description - "Device.DSL.Line.{i}.DownstreamNoiseMargin"; - reference - "Device.DSL.Line.{i}.DownstreamNoiseMargin"; - } - leaf snr-mpbus { - type string; - config false; - description - "Device.DSL.Line.{i}.SNRMpbus"; - reference - "Device.DSL.Line.{i}.SNRMpbus"; - } - leaf snr-mpbds { - type string; - config false; - description - "Device.DSL.Line.{i}.SNRMpbds"; - reference - "Device.DSL.Line.{i}.SNRMpbds"; - } - leaf inmiat-ods { - type uint32 { - range "3..511"; - } - config false; - description - "Device.DSL.Line.{i}.INMIATOds"; - reference - "Device.DSL.Line.{i}.INMIATOds"; - } - leaf inmiat-sds { - type uint32 { - range "0..7"; - } - config false; - description - "Device.DSL.Line.{i}.INMIATSds"; - reference - "Device.DSL.Line.{i}.INMIATSds"; - } - leaf inmc-cds { - type uint32 { - range "0..64"; - } - config false; - description - "Device.DSL.Line.{i}.INMCCds"; - reference - "Device.DSL.Line.{i}.INMCCds"; - } - leaf inminpeqmod-eds { - type uint32 { - range "0..3"; - } - config false; - description - "Device.DSL.Line.{i}.INMINPEQMODEds"; - reference - "Device.DSL.Line.{i}.INMINPEQMODEds"; - } - leaf upstream-attenuation { - type int32; - config false; - description - "Device.DSL.Line.{i}.UpstreamAttenuation"; - reference - "Device.DSL.Line.{i}.UpstreamAttenuation"; - } - leaf downstream-attenuation { - type int32; - config false; - description - "Device.DSL.Line.{i}.DownstreamAttenuation"; - reference - "Device.DSL.Line.{i}.DownstreamAttenuation"; - } - leaf upstream-power { - type int32; - config false; - description - "Device.DSL.Line.{i}.UpstreamPower"; - reference - "Device.DSL.Line.{i}.UpstreamPower"; - } - leaf downstream-power { - type int32; - config false; - description - "Device.DSL.Line.{i}.DownstreamPower"; - reference - "Device.DSL.Line.{i}.DownstreamPower"; - } - leaf xtur-vendor { - type string; - config false; - description - "Device.DSL.Line.{i}.XTURVendor"; - reference - "Device.DSL.Line.{i}.XTURVendor"; - } - leaf xtur-country { - type string; - config false; - description - "Device.DSL.Line.{i}.XTURCountry"; - reference - "Device.DSL.Line.{i}.XTURCountry"; - } - leaf xturansi-std { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTURANSIStd"; - reference - "Device.DSL.Line.{i}.XTURANSIStd"; - } - leaf xturansi-rev { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTURANSIRev"; - reference - "Device.DSL.Line.{i}.XTURANSIRev"; - } - leaf xtuc-vendor { - type string; - config false; - description - "Device.DSL.Line.{i}.XTUCVendor"; - reference - "Device.DSL.Line.{i}.XTUCVendor"; - } - leaf xtuc-country { - type string; - config false; - description - "Device.DSL.Line.{i}.XTUCCountry"; - reference - "Device.DSL.Line.{i}.XTUCCountry"; - } - leaf xtucansi-std { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTUCANSIStd"; - reference - "Device.DSL.Line.{i}.XTUCANSIStd"; - } - leaf xtucansi-rev { - type uint32; - config false; - description - "Device.DSL.Line.{i}.XTUCANSIRev"; - reference - "Device.DSL.Line.{i}.XTUCANSIRev"; - } - } - - grouping line-data-gathering-g { - description - "Grouping object for Device.DSL.Line.{i}.DataGathering."; - leaf logging-depth-r { - type uint32; - config false; - description - "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; - reference - "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; - } - leaf act-logging-depth-reporting-r { - type uint32; - config false; - description - "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; - reference - "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; - } - leaf event-trace-buffer-r { - type string; - config false; - description - "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; - reference - "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; - } - } - - grouping line-stats-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.BytesSent"; - reference - "Device.DSL.Line.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.BytesReceived"; - reference - "Device.DSL.Line.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.PacketsSent"; - reference - "Device.DSL.Line.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.DSL.Line.{i}.Stats.PacketsReceived"; - reference - "Device.DSL.Line.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.ErrorsSent"; - reference - "Device.DSL.Line.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.ErrorsReceived"; - reference - "Device.DSL.Line.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; - reference - "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.TotalStart"; - reference - "Device.DSL.Line.{i}.Stats.TotalStart"; - } - leaf showtime-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.ShowtimeStart"; - reference - "Device.DSL.Line.{i}.Stats.ShowtimeStart"; - } - leaf last-showtime-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; - reference - "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.CurrentDayStart"; - reference - "Device.DSL.Line.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.QuarterHourStart"; - reference - "Device.DSL.Line.{i}.Stats.QuarterHourStart"; - } - } - - grouping line-stats-current-day-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.CurrentDay."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - } - } - - grouping line-stats-last-showtime-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.LastShowtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - } - } - - grouping line-stats-quarter-hour-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.QuarterHour."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - } - } - - grouping line-stats-showtime-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.Showtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - } - } - - grouping line-stats-total-g { - description - "Grouping object for Device.DSL.Line.{i}.Stats.Total."; - leaf errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; - reference - "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; - } - } - - grouping line-test-params-g { - description - "Grouping object for Device.DSL.Line.{i}.TestParams."; - leaf hlog-gds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGGds"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGGds"; - } - leaf hlog-gus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGGus"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGGus"; - } - leaf hlo-gpsds { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGpsds"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGpsds"; - } - leaf hlo-gpsus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGpsus"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGpsus"; - } - leaf hlogm-tds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGMTds"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGMTds"; - } - leaf hlogm-tus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.HLOGMTus"; - reference - "Device.DSL.Line.{i}.TestParams.HLOGMTus"; - } - leaf qln-gds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNGds"; - reference - "Device.DSL.Line.{i}.TestParams.QLNGds"; - } - leaf qln-gus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNGus"; - reference - "Device.DSL.Line.{i}.TestParams.QLNGus"; - } - leaf ql-npsds { - type int32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNpsds"; - reference - "Device.DSL.Line.{i}.TestParams.QLNpsds"; - } - leaf ql-npsus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNpsus"; - reference - "Device.DSL.Line.{i}.TestParams.QLNpsus"; - } - leaf qlnm-tds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNMTds"; - reference - "Device.DSL.Line.{i}.TestParams.QLNMTds"; - } - leaf qlnm-tus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.QLNMTus"; - reference - "Device.DSL.Line.{i}.TestParams.QLNMTus"; - } - leaf snr-gds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRGds"; - reference - "Device.DSL.Line.{i}.TestParams.SNRGds"; - } - leaf snr-gus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRGus"; - reference - "Device.DSL.Line.{i}.TestParams.SNRGus"; - } - leaf sn-rpsds { - type int32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRpsds"; - reference - "Device.DSL.Line.{i}.TestParams.SNRpsds"; - } - leaf sn-rpsus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRpsus"; - reference - "Device.DSL.Line.{i}.TestParams.SNRpsus"; - } - leaf snrm-tds { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRMTds"; - reference - "Device.DSL.Line.{i}.TestParams.SNRMTds"; - } - leaf snrm-tus { - type uint32; - config false; - description - "Device.DSL.Line.{i}.TestParams.SNRMTus"; - reference - "Device.DSL.Line.{i}.TestParams.SNRMTus"; - } - leaf lat-nds { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.LATNds"; - reference - "Device.DSL.Line.{i}.TestParams.LATNds"; - } - leaf lat-nus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.LATNus"; - reference - "Device.DSL.Line.{i}.TestParams.LATNus"; - } - leaf sat-nds { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.SATNds"; - reference - "Device.DSL.Line.{i}.TestParams.SATNds"; - } - leaf sat-nus { - type string; - config false; - description - "Device.DSL.Line.{i}.TestParams.SATNus"; - reference - "Device.DSL.Line.{i}.TestParams.SATNus"; - } - } - - grouping device-ds-lite-g { - description - "Grouping object for Device.DSLite."; - leaf enable { - type boolean; - description - "Device.DSLite.Enable"; - reference - "Device.DSLite.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.DSLite.InterfaceSettingNumberOfEntries"; - reference - "Device.DSLite.InterfaceSettingNumberOfEntries"; - } - } - - grouping ds-lite-interface-setting-g { - description - "Grouping object for Device.DSLite.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DSLite.InterfaceSetting.{i}.Enable"; - reference - "Device.DSLite.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.Status"; - reference - "Device.DSLite.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DSLite.InterfaceSetting.{i}.Alias"; - reference - "Device.DSLite.InterfaceSetting.{i}.Alias"; - } - leaf endpoint-assignment-precedence { - type enumeration { - enum DHCPv6 { - description - "Enum Value - DHCPv6"; - } - enum Static { - description - "Enum Value - Static"; - } - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; - } - leaf endpoint-address-type-precedence { - type enumeration { - enum FQDN { - description - "Enum Value - FQDN"; - } - enum IPv6Address { - description - "Enum Value - IPv6Address"; - } - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; - } - leaf endpoint-address-in-use { - type string { - length "min..45"; - } - config false; - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; - } - leaf endpoint-name { - type string { - length "min..256"; - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointName"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointName"; - } - leaf endpoint-address { - type string { - length "min..45"; - } - description - "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; - reference - "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; - } - leaf origin { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.Origin"; - reference - "Device.DSLite.InterfaceSetting.{i}.Origin"; - } - leaf tunnel-interface { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; - reference - "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; - } - leaf tunneled-interface { - type string; - config false; - description - "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; - reference - "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; - } - } - - grouping device-device-info-g { - description - "Grouping object for Device.DeviceInfo."; - leaf device-category { - type string; - config false; - description - "Device.DeviceInfo.DeviceCategory"; - reference - "Device.DeviceInfo.DeviceCategory"; - } - leaf manufacturer { - type string; - config false; - description - "Device.DeviceInfo.Manufacturer"; - reference - "Device.DeviceInfo.Manufacturer"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.DeviceInfo.ManufacturerOUI"; - reference - "Device.DeviceInfo.ManufacturerOUI"; - } - leaf supported-data-model-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; - reference - "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; - } - leaf model-name { - type string; - config false; - description - "Device.DeviceInfo.ModelName"; - reference - "Device.DeviceInfo.ModelName"; - } - leaf model-number { - type string; - config false; - description - "Device.DeviceInfo.ModelNumber"; - reference - "Device.DeviceInfo.ModelNumber"; - } - leaf description { - type string; - config false; - description - "Device.DeviceInfo.Description"; - reference - "Device.DeviceInfo.Description"; - } - leaf product-class { - type string; - config false; - description - "Device.DeviceInfo.ProductClass"; - reference - "Device.DeviceInfo.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.DeviceInfo.SerialNumber"; - reference - "Device.DeviceInfo.SerialNumber"; - } - leaf hardware-version { - type string; - config false; - description - "Device.DeviceInfo.HardwareVersion"; - reference - "Device.DeviceInfo.HardwareVersion"; - } - leaf software-version { - type string; - config false; - description - "Device.DeviceInfo.SoftwareVersion"; - reference - "Device.DeviceInfo.SoftwareVersion"; - } - leaf active-firmware-image { - type string; - config false; - description - "Device.DeviceInfo.ActiveFirmwareImage"; - reference - "Device.DeviceInfo.ActiveFirmwareImage"; - } - leaf boot-firmware-image { - type string; - description - "Device.DeviceInfo.BootFirmwareImage"; - reference - "Device.DeviceInfo.BootFirmwareImage"; - } - leaf additional-hardware-version { - type string; - config false; - description - "Device.DeviceInfo.AdditionalHardwareVersion"; - reference - "Device.DeviceInfo.AdditionalHardwareVersion"; - } - leaf additional-software-version { - type string; - config false; - description - "Device.DeviceInfo.AdditionalSoftwareVersion"; - reference - "Device.DeviceInfo.AdditionalSoftwareVersion"; - } - leaf provisioning-code { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.ProvisioningCode"; - reference - "Device.DeviceInfo.ProvisioningCode"; - } - leaf up-time { - type uint32; - config false; - description - "Device.DeviceInfo.UpTime"; - reference - "Device.DeviceInfo.UpTime"; - } - leaf first-use-date { - type string; - config false; - description - "Device.DeviceInfo.FirstUseDate"; - reference - "Device.DeviceInfo.FirstUseDate"; - } - leaf firmware-image-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.FirmwareImageNumberOfEntries"; - reference - "Device.DeviceInfo.FirmwareImageNumberOfEntries"; - } - leaf vendor-config-file-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; - reference - "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; - } - leaf processor-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessorNumberOfEntries"; - reference - "Device.DeviceInfo.ProcessorNumberOfEntries"; - } - leaf vendor-log-file-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.VendorLogFileNumberOfEntries"; - reference - "Device.DeviceInfo.VendorLogFileNumberOfEntries"; - } - leaf location-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.LocationNumberOfEntries"; - reference - "Device.DeviceInfo.LocationNumberOfEntries"; - } - leaf device-image-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.DeviceImageNumberOfEntries"; - reference - "Device.DeviceInfo.DeviceImageNumberOfEntries"; - } - } - - grouping device-info-device-image-file-g { - description - "Grouping object for Device.DeviceInfo.DeviceImageFile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; - reference - "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; - } - leaf location { - type string; - config false; - description - "Device.DeviceInfo.DeviceImageFile.{i}.Location"; - reference - "Device.DeviceInfo.DeviceImageFile.{i}.Location"; - } - leaf image { - type string; - config false; - description - "Device.DeviceInfo.DeviceImageFile.{i}.Image"; - reference - "Device.DeviceInfo.DeviceImageFile.{i}.Image"; - } - } - - grouping device-info-firmware-image-g { - description - "Grouping object for Device.DeviceInfo.FirmwareImage.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.FirmwareImage.{i}.Alias"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.Name"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Name"; - } - leaf version { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.Version"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Version"; - } - leaf available { - type boolean; - description - "Device.DeviceInfo.FirmwareImage.{i}.Available"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Available"; - } - leaf status { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.Status"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.Status"; - } - leaf boot-failure-log { - type string; - config false; - description - "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; - reference - "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; - } - } - - grouping device-info-location-g { - description - "Grouping object for Device.DeviceInfo.Location.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf source { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.Source"; - reference - "Device.DeviceInfo.Location.{i}.Source"; - } - leaf acquired-time { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.AcquiredTime"; - reference - "Device.DeviceInfo.Location.{i}.AcquiredTime"; - } - leaf external-source { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.ExternalSource"; - reference - "Device.DeviceInfo.Location.{i}.ExternalSource"; - } - leaf external-protocol { - type string; - config false; - description - "Device.DeviceInfo.Location.{i}.ExternalProtocol"; - reference - "Device.DeviceInfo.Location.{i}.ExternalProtocol"; - } - leaf data-object { - type string { - length "min..1200"; - } - description - "Device.DeviceInfo.Location.{i}.DataObject"; - reference - "Device.DeviceInfo.Location.{i}.DataObject"; - } - } - - grouping device-info-memory-status-g { - description - "Grouping object for Device.DeviceInfo.MemoryStatus."; - leaf total { - type uint32; - config false; - description - "Device.DeviceInfo.MemoryStatus.Total"; - reference - "Device.DeviceInfo.MemoryStatus.Total"; - } - leaf free { - type uint32; - config false; - description - "Device.DeviceInfo.MemoryStatus.Free"; - reference - "Device.DeviceInfo.MemoryStatus.Free"; - } - } - - grouping device-info-network-properties-g { - description - "Grouping object for Device.DeviceInfo.NetworkProperties."; - leaf max-tcp-window-size { - type uint32; - config false; - description - "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; - reference - "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; - } - leaf tcp-implementation { - type string; - config false; - description - "Device.DeviceInfo.NetworkProperties.TCPImplementation"; - reference - "Device.DeviceInfo.NetworkProperties.TCPImplementation"; - } - } - - grouping device-info-process-status-g { - description - "Grouping object for Device.DeviceInfo.ProcessStatus."; - leaf cpu-usage { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.CPUUsage"; - reference - "Device.DeviceInfo.ProcessStatus.CPUUsage"; - } - leaf process-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; - reference - "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; - } - } - - grouping process-status-process-g { - description - "Grouping object for Device.DeviceInfo.ProcessStatus.Process.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf pid { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; - } - leaf command { - type string; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; - } - leaf size { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; - } - leaf priority { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; - } - leaf cpu-time { - type uint32; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; - } - leaf state { - type string; - config false; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; - } - } - - grouping device-info-processor-g { - description - "Grouping object for Device.DeviceInfo.Processor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.Processor.{i}.Alias"; - reference - "Device.DeviceInfo.Processor.{i}.Alias"; - } - leaf architecture { - type string; - config false; - description - "Device.DeviceInfo.Processor.{i}.Architecture"; - reference - "Device.DeviceInfo.Processor.{i}.Architecture"; - } - } - - grouping device-info-proxier-info-g { - description - "Grouping object for Device.DeviceInfo.ProxierInfo."; - leaf manufacturer-oui { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; - reference - "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; - } - leaf product-class { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.ProductClass"; - reference - "Device.DeviceInfo.ProxierInfo.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.SerialNumber"; - reference - "Device.DeviceInfo.ProxierInfo.SerialNumber"; - } - leaf proxy-protocol { - type string; - config false; - description - "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; - reference - "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; - } - } - - grouping device-info-supported-data-model-g { - description - "Grouping object for Device.DeviceInfo.SupportedDataModel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; - } - leaf url { - type string; - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.URL"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.URL"; - } - leaf uuid { - type string { - length "min..36"; - } - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; - } - leaf urn { - type string; - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.URN"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.URN"; - } - leaf features { - type string; - config false; - description - "Device.DeviceInfo.SupportedDataModel.{i}.Features"; - reference - "Device.DeviceInfo.SupportedDataModel.{i}.Features"; - } - } - - grouping device-info-temperature-status-g { - description - "Grouping object for Device.DeviceInfo.TemperatureStatus."; - leaf temperature-sensor-number-of-entries { - type uint32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; - } - } - - grouping temperature-status-temperature-sensor-g { - description - "Grouping object for Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; - } - leaf reset-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; - } - leaf value { - type int32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; - } - leaf last-update { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; - } - leaf min-value { - type int32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; - } - leaf min-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; - } - leaf max-value { - type int32; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; - } - leaf max-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; - } - leaf low-alarm-value { - type int32 { - range "-274..max"; - } - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; - } - leaf low-alarm-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; - } - leaf high-alarm-value { - type int32 { - range "-274..max"; - } - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; - } - leaf polling-interval { - type uint32; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; - } - leaf high-alarm-time { - type string; - config false; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; - } - } - - grouping device-info-vendor-config-file-g { - description - "Grouping object for Device.DeviceInfo.VendorConfigFile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Name"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Name"; - } - leaf version { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Version"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Version"; - } - leaf date { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Date"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Date"; - } - leaf description { - type string; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.Description"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.Description"; - } - leaf use-for-backup-restore { - type boolean; - config false; - description - "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; - reference - "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; - } - } - - grouping device-info-vendor-log-file-g { - description - "Grouping object for Device.DeviceInfo.VendorLogFile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DeviceInfo.VendorLogFile.{i}.Alias"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.DeviceInfo.VendorLogFile.{i}.Name"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.Name"; - } - leaf maximum-size { - type uint32; - config false; - description - "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; - } - leaf persistent { - type boolean; - config false; - description - "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; - reference - "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; - } - } - - grouping device-dynamic-dns-g { - description - "Grouping object for Device.DynamicDNS."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.DynamicDNS.ClientNumberOfEntries"; - reference - "Device.DynamicDNS.ClientNumberOfEntries"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.DynamicDNS.ServerNumberOfEntries"; - reference - "Device.DynamicDNS.ServerNumberOfEntries"; - } - leaf supported-services { - type string; - config false; - description - "Device.DynamicDNS.SupportedServices"; - reference - "Device.DynamicDNS.SupportedServices"; - } - } - - grouping dynamic-dns-client-g { - description - "Grouping object for Device.DynamicDNS.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DynamicDNS.Client.{i}.Enable"; - reference - "Device.DynamicDNS.Client.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.Status"; - reference - "Device.DynamicDNS.Client.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Client.{i}.Alias"; - reference - "Device.DynamicDNS.Client.{i}.Alias"; - } - leaf last-error { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.LastError"; - reference - "Device.DynamicDNS.Client.{i}.LastError"; - } - leaf server { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Server"; - reference - "Device.DynamicDNS.Client.{i}.Server"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Interface"; - reference - "Device.DynamicDNS.Client.{i}.Interface"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Username"; - reference - "Device.DynamicDNS.Client.{i}.Username"; - } - leaf hostname-number-of-entries { - type uint32; - config false; - description - "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; - reference - "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; - } - } - - grouping client-hostname-g { - description - "Grouping object for Device.DynamicDNS.Client.{i}.Hostname.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; - } - leaf last-update { - type string; - config false; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; - } - } - - grouping dynamic-dns-server-g { - description - "Grouping object for Device.DynamicDNS.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Server.{i}.Enable"; - reference - "Device.DynamicDNS.Server.{i}.Enable"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Server.{i}.Name"; - reference - "Device.DynamicDNS.Server.{i}.Name"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.DynamicDNS.Server.{i}.Alias"; - reference - "Device.DynamicDNS.Server.{i}.Alias"; - } - leaf service-name { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Server.{i}.ServiceName"; - reference - "Device.DynamicDNS.Server.{i}.ServiceName"; - } - leaf server-address { - type string { - length "min..256"; - } - description - "Device.DynamicDNS.Server.{i}.ServerAddress"; - reference - "Device.DynamicDNS.Server.{i}.ServerAddress"; - } - leaf server-port { - type uint32 { - range "0..65535"; - } - description - "Device.DynamicDNS.Server.{i}.ServerPort"; - reference - "Device.DynamicDNS.Server.{i}.ServerPort"; - } - leaf supported-protocols { - type string; - config false; - description - "Device.DynamicDNS.Server.{i}.SupportedProtocols"; - reference - "Device.DynamicDNS.Server.{i}.SupportedProtocols"; - } - leaf protocol { - type string; - description - "Device.DynamicDNS.Server.{i}.Protocol"; - reference - "Device.DynamicDNS.Server.{i}.Protocol"; - } - leaf check-interval { - type uint32; - description - "Device.DynamicDNS.Server.{i}.CheckInterval"; - reference - "Device.DynamicDNS.Server.{i}.CheckInterval"; - } - leaf retry-interval { - type uint32; - description - "Device.DynamicDNS.Server.{i}.RetryInterval"; - reference - "Device.DynamicDNS.Server.{i}.RetryInterval"; - } - leaf max-retries { - type uint32; - description - "Device.DynamicDNS.Server.{i}.MaxRetries"; - reference - "Device.DynamicDNS.Server.{i}.MaxRetries"; - } - } - - grouping device-etsi-m2-m-g { - description - "Grouping object for Device.ETSIM2M."; - leaf scl-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCLNumberOfEntries"; - reference - "Device.ETSIM2M.SCLNumberOfEntries"; - } - } - - grouping etsi-m2-m-scl-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.Alias"; - } - leaf announced-to-scl-list { - type string; - description - "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; - reference - "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; - } - leaf saf-policy-set-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; - } - leaf area-nwk-instance-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; - } - leaf area-nwk-device-info-instance-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; - } - } - - grouping scl-area-nwk-device-info-instance-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf area-nwk-instance { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; - } - leaf host { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; - } - leaf list-of-device-neighbors { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; - } - leaf list-of-device-applications { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; - } - leaf sleep-interval { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; - } - leaf sleep-duration { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; - } - leaf status { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; - } - leaf active { - type boolean; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; - } - leaf property-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; - } - } - - grouping area-nwk-device-info-instance-property-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; - } - leaf value { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; - } - } - - grouping scl-area-nwk-instance-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf id { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; - } - leaf area-nwk-type { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; - } - leaf list-of-devices { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; - } - leaf property-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; - } - } - - grouping area-nwk-instance-property-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; - } - leaf value { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; - } - } - - grouping scl-discovery-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.Discovery."; - leaf max-number-of-discov-records { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; - reference - "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; - } - leaf max-size-of-discov-answer { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; - reference - "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; - } - } - - grouping scl-reregistration-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration."; - leaf reg-target-nscl-list { - type string; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; - } - leaf reg-search-strings { - type string; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; - } - leaf reg-access-right-id { - type string; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; - } - leaf reg-expiration-duration { - type int32; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; - } - } - - grouping reregistration-action-status-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; - leaf progress { - type uint32 { - range "0..100"; - } - config false; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; - } - leaf final-status { - type string; - config false; - description - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; - } - } - - grouping scl-saf-policy-set-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; - } - leaf policy-scope { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; - } - leaf anp-policy-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; - } - } - - grouping saf-policy-set-anp-policy-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; - } - leaf an-name { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; - } - leaf block-period-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; - } - leaf request-category-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; - } - } - - grouping anp-policy-block-period-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; - } - leaf failed-attempts { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; - } - leaf block-duration { - type int32; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; - } - } - - grouping anp-policy-request-category-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; - } - leaf rcat { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; - } - leaf schedule-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; - } - } - - grouping request-category-schedule-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; - } - leaf schedules { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; - } - leaf abs-time-span-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; - } - } - - grouping schedule-abs-time-span-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; - } - leaf start-time { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; - } - leaf end-time { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; - } - } - - grouping saf-policy-set-m2-msp-policy-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; - leaf default-rcat-value { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; - } - leaf request-category-number-of-entries { - type uint32; - config false; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; - } - } - - grouping m2-msp-policy-request-category-g { - description - "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; - } - leaf rcat { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; - } - leaf tolerable-delay { - type int32 { - range "-1..max"; - } - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; - } - leaf thresh { - type uint32; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; - } - leaf mem { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; - } - leaf ranked-an-list { - type string; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; - } - } - - grouping device-ethernet-g { - description - "Grouping object for Device.Ethernet."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.InterfaceNumberOfEntries"; - reference - "Device.Ethernet.InterfaceNumberOfEntries"; - } - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.LinkNumberOfEntries"; - reference - "Device.Ethernet.LinkNumberOfEntries"; - } - leaf vlan-termination-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.VLANTerminationNumberOfEntries"; - reference - "Device.Ethernet.VLANTerminationNumberOfEntries"; - } - leaf rmon-stats-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.RMONStatsNumberOfEntries"; - reference - "Device.Ethernet.RMONStatsNumberOfEntries"; - } - leaf lag-number-of-entries { - type uint32; - config false; - description - "Device.Ethernet.LAGNumberOfEntries"; - reference - "Device.Ethernet.LAGNumberOfEntries"; - } - } - - grouping ethernet-interface-g { - description - "Grouping object for Device.Ethernet.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.Interface.{i}.Enable"; - reference - "Device.Ethernet.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.Interface.{i}.Status"; - reference - "Device.Ethernet.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.Interface.{i}.Alias"; - reference - "Device.Ethernet.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.Interface.{i}.Name"; - reference - "Device.Ethernet.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.LastChange"; - reference - "Device.Ethernet.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.Interface.{i}.LowerLayers"; - reference - "Device.Ethernet.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Ethernet.Interface.{i}.Upstream"; - reference - "Device.Ethernet.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ethernet.Interface.{i}.MACAddress"; - reference - "Device.Ethernet.Interface.{i}.MACAddress"; - } - leaf max-bit-rate { - type int32 { - range "-1..max"; - } - description - "Device.Ethernet.Interface.{i}.MaxBitRate"; - reference - "Device.Ethernet.Interface.{i}.MaxBitRate"; - } - leaf current-bit-rate { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.CurrentBitRate"; - reference - "Device.Ethernet.Interface.{i}.CurrentBitRate"; - } - leaf duplex-mode { - type enumeration { - enum Half { - description - "Enum Value - Half"; - } - enum Full { - description - "Enum Value - Full"; - } - enum Auto { - description - "Enum Value - Auto"; - } - } - description - "Device.Ethernet.Interface.{i}.DuplexMode"; - reference - "Device.Ethernet.Interface.{i}.DuplexMode"; - } - leaf eee-capability { - type boolean; - config false; - description - "Device.Ethernet.Interface.{i}.EEECapability"; - reference - "Device.Ethernet.Interface.{i}.EEECapability"; - } - leaf eee-enable { - type boolean; - description - "Device.Ethernet.Interface.{i}.EEEEnable"; - reference - "Device.Ethernet.Interface.{i}.EEEEnable"; - } - } - - grouping ethernet-interface-stats-g { - description - "Grouping object for Device.Ethernet.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping ethernet-lag-g { - description - "Grouping object for Device.Ethernet.LAG.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.LAG.{i}.Enable"; - reference - "Device.Ethernet.LAG.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.LAG.{i}.Status"; - reference - "Device.Ethernet.LAG.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.LAG.{i}.Alias"; - reference - "Device.Ethernet.LAG.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.LAG.{i}.Name"; - reference - "Device.Ethernet.LAG.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.LastChange"; - reference - "Device.Ethernet.LAG.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.LAG.{i}.LowerLayers"; - reference - "Device.Ethernet.LAG.{i}.LowerLayers"; - } - leaf mac-address { - type string { - length "min..17"; - } - description - "Device.Ethernet.LAG.{i}.MACAddress"; - reference - "Device.Ethernet.LAG.{i}.MACAddress"; - } - } - - grouping lag-stats-g { - description - "Grouping object for Device.Ethernet.LAG.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping ethernet-link-g { - description - "Grouping object for Device.Ethernet.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.Link.{i}.Enable"; - reference - "Device.Ethernet.Link.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.Link.{i}.Status"; - reference - "Device.Ethernet.Link.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.Link.{i}.Alias"; - reference - "Device.Ethernet.Link.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.Link.{i}.Name"; - reference - "Device.Ethernet.Link.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.LastChange"; - reference - "Device.Ethernet.Link.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.Link.{i}.LowerLayers"; - reference - "Device.Ethernet.Link.{i}.LowerLayers"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ethernet.Link.{i}.MACAddress"; - reference - "Device.Ethernet.Link.{i}.MACAddress"; - } - leaf priority-tagging { - type boolean; - description - "Device.Ethernet.Link.{i}.PriorityTagging"; - reference - "Device.Ethernet.Link.{i}.PriorityTagging"; - } - } - - grouping ethernet-link-stats-g { - description - "Grouping object for Device.Ethernet.Link.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.Link.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping ethernet-rmon-stats-g { - description - "Grouping object for Device.Ethernet.RMONStats.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.RMONStats.{i}.Enable"; - reference - "Device.Ethernet.RMONStats.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.RMONStats.{i}.Status"; - reference - "Device.Ethernet.RMONStats.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.RMONStats.{i}.Alias"; - reference - "Device.Ethernet.RMONStats.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.RMONStats.{i}.Name"; - reference - "Device.Ethernet.RMONStats.{i}.Name"; - } - leaf interface { - type string; - description - "Device.Ethernet.RMONStats.{i}.Interface"; - reference - "Device.Ethernet.RMONStats.{i}.Interface"; - } - leaf vlanid { - type uint32 { - range "0..4094"; - } - description - "Device.Ethernet.RMONStats.{i}.VLANID"; - reference - "Device.Ethernet.RMONStats.{i}.VLANID"; - } - leaf queue { - type string; - description - "Device.Ethernet.RMONStats.{i}.Queue"; - reference - "Device.Ethernet.RMONStats.{i}.Queue"; - } - leaf all-queues { - type boolean; - description - "Device.Ethernet.RMONStats.{i}.AllQueues"; - reference - "Device.Ethernet.RMONStats.{i}.AllQueues"; - } - leaf drop-events { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.DropEvents"; - reference - "Device.Ethernet.RMONStats.{i}.DropEvents"; - } - leaf bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Bytes"; - } - leaf packets { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets"; - reference - "Device.Ethernet.RMONStats.{i}.Packets"; - } - leaf broadcast-packets { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; - reference - "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; - } - leaf multicast-packets { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.MulticastPackets"; - reference - "Device.Ethernet.RMONStats.{i}.MulticastPackets"; - } - leaf crc-errored-packets { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; - reference - "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; - } - leaf undersize-packets { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.UndersizePackets"; - reference - "Device.Ethernet.RMONStats.{i}.UndersizePackets"; - } - leaf oversize-packets { - type uint32; - config false; - description - "Device.Ethernet.RMONStats.{i}.OversizePackets"; - reference - "Device.Ethernet.RMONStats.{i}.OversizePackets"; - } - leaf packets64-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; - } - leaf packets65to127-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; - } - leaf packets128to255-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; - } - leaf packets256to511-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; - } - leaf packets512to1023-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; - } - leaf packets1024to1518-bytes { - type uint64; - config false; - description - "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; - reference - "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; - } - } - - grouping ethernet-vlan-termination-g { - description - "Grouping object for Device.Ethernet.VLANTermination.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ethernet.VLANTermination.{i}.Enable"; - reference - "Device.Ethernet.VLANTermination.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Status"; - reference - "Device.Ethernet.VLANTermination.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ethernet.VLANTermination.{i}.Alias"; - reference - "Device.Ethernet.VLANTermination.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Name"; - reference - "Device.Ethernet.VLANTermination.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.LastChange"; - reference - "Device.Ethernet.VLANTermination.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ethernet.VLANTermination.{i}.LowerLayers"; - reference - "Device.Ethernet.VLANTermination.{i}.LowerLayers"; - } - leaf vlanid { - type uint32 { - range "1..4094"; - } - description - "Device.Ethernet.VLANTermination.{i}.VLANID"; - reference - "Device.Ethernet.VLANTermination.{i}.VLANID"; - } - leaf tpid { - type uint32; - description - "Device.Ethernet.VLANTermination.{i}.TPID"; - reference - "Device.Ethernet.VLANTermination.{i}.TPID"; - } - } - - grouping vlan-termination-stats-g { - description - "Grouping object for Device.Ethernet.VLANTermination.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping fap-application-platform-g { - description - "Grouping object for Device.FAP.ApplicationPlatform."; - leaf version { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Version"; - reference - "Device.FAP.ApplicationPlatform.Version"; - } - leaf enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Enable"; - reference - "Device.FAP.ApplicationPlatform.Enable"; - } - leaf status { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Status"; - reference - "Device.FAP.ApplicationPlatform.Status"; - } - leaf max-number-of-applications { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; - reference - "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; - } - leaf current-numberof-applications { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; - reference - "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; - } - } - - grouping application-platform-capabilities-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Capabilities."; - leaf presence-application-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; - } - leaf femto-awareness-api-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; - } - leaf smsapi-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; - } - leaf subscribe-to-notifications-of-sms-sent-to-application-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; - } - leaf query-sms-delivery-status-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; - } - leaf mmsapi-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; - } - leaf query-mms-delivery-status-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; - } - leaf subscribe-to-notifications-of-mms-sent-to-application-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; - } - leaf terminal-location-api-support { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; - } - leaf authentication-methods-supported { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; - } - leaf access-levels-supported { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; - } - leaf send-sms-target-address-type { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; - } - leaf send-mms-target-address-type { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; - reference - "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; - } - } - - grouping application-platform-control-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control."; - leaf authentication-method { - type string { - length "min..256"; - } - description - "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; - reference - "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; - } - leaf tunnel-inst { - type string { - length "min..256"; - } - description - "Device.FAP.ApplicationPlatform.Control.TunnelInst"; - reference - "Device.FAP.ApplicationPlatform.Control.TunnelInst"; - } - } - - grouping control-femto-awareness-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; - } - leaf femtozone-id { - type string { - length "min..256"; - } - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; - } - leaf notifications-user-identifier-msisdn { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; - } - leaf subscribe-to-notifications-response-callback-data { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; - } - leaf query-femtocell-response-timezone { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; - } - } - - grouping control-mms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.MMS."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; - } - leaf min-send-mms-time-interval { - type uint32 { - range "0..3599"; - } - description - "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; - } - leaf enable-query-mms-delivery-status { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; - } - leaf enable-subscribe-to-notifications-of-message-sent-to-application { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - reference - "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - } - } - - grouping control-sms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.SMS."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; - } - leaf min-send-sms-time-interval { - type uint32 { - range "0..3599"; - } - description - "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; - } - leaf enable-query-sms-delivery-status { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; - } - leaf enable-subscribe-to-notifications-of-message-sent-to-application { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - reference - "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; - } - } - - grouping control-terminal-location-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Control.TerminalLocation."; - leaf api-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; - } - leaf queue-enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; - } - leaf queueing { - type enumeration { - enum FiFo { - description - "Enum Value - FiFo"; - } - enum Priority { - description - "Enum Value - Priority"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; - } - leaf max-api-users-number { - type uint32 { - range "0..255"; - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; - } - leaf query-mobile-location-response-address { - type enumeration { - enum TelUri { - description - "Enum Value - TelUri"; - } - enum AnonymousReference { - description - "Enum Value - AnonymousReference"; - } - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; - } - leaf query-mobile-location-response-longitude-latitude { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; - } - leaf query-mobile-location-response-altitude { - type boolean; - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; - } - leaf query-mobile-location-response-timestamp { - type uint32 { - range "0..86399"; - } - description - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; - } - } - - grouping application-platform-monitoring-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring."; - leaf enable { - type boolean; - description - "Device.FAP.ApplicationPlatform.Monitoring.Enable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.Enable"; - } - leaf monitoring-interval { - type uint32; - description - "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; - } - leaf authentication-requests-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; - } - leaf authentication-requests-rejected { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; - } - } - - grouping monitoring-femto-awareness-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; - } - } - - grouping monitoring-mms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.MMS."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; - } - } - - grouping monitoring-sms-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.SMS."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; - } - } - - grouping monitoring-terminal-location-g { - description - "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; - leaf api-available { - type boolean; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; - } - leaf api-users { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; - } - leaf queue-state { - type string; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; - } - leaf queue-num { - type uint32 { - range "0..255"; - } - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; - } - leaf queue-received { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; - } - leaf queue-discarded { - type uint32; - config false; - description - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; - } - } - - grouping fap-gps-g { - description - "Grouping object for Device.FAP.GPS."; - leaf scan-on-boot { - type boolean; - description - "Device.FAP.GPS.ScanOnBoot"; - reference - "Device.FAP.GPS.ScanOnBoot"; - } - leaf scan-periodically { - type boolean; - description - "Device.FAP.GPS.ScanPeriodically"; - reference - "Device.FAP.GPS.ScanPeriodically"; - } - leaf periodic-interval { - type uint32; - description - "Device.FAP.GPS.PeriodicInterval"; - reference - "Device.FAP.GPS.PeriodicInterval"; - } - leaf periodic-time { - type string; - description - "Device.FAP.GPS.PeriodicTime"; - reference - "Device.FAP.GPS.PeriodicTime"; - } - leaf continuous-gps { - type boolean; - description - "Device.FAP.GPS.ContinuousGPS"; - reference - "Device.FAP.GPS.ContinuousGPS"; - } - leaf scan-timeout { - type uint32; - description - "Device.FAP.GPS.ScanTimeout"; - reference - "Device.FAP.GPS.ScanTimeout"; - } - leaf scan-status { - type string; - config false; - description - "Device.FAP.GPS.ScanStatus"; - reference - "Device.FAP.GPS.ScanStatus"; - } - leaf error-details { - type string; - config false; - description - "Device.FAP.GPS.ErrorDetails"; - reference - "Device.FAP.GPS.ErrorDetails"; - } - leaf last-scan-time { - type string; - config false; - description - "Device.FAP.GPS.LastScanTime"; - reference - "Device.FAP.GPS.LastScanTime"; - } - leaf last-successful-scan-time { - type string; - config false; - description - "Device.FAP.GPS.LastSuccessfulScanTime"; - reference - "Device.FAP.GPS.LastSuccessfulScanTime"; - } - leaf locked-latitude { - type int32 { - range "-90000000..90000000"; - } - config false; - description - "Device.FAP.GPS.LockedLatitude"; - reference - "Device.FAP.GPS.LockedLatitude"; - } - leaf locked-longitude { - type int32 { - range "-180000000..180000000"; - } - config false; - description - "Device.FAP.GPS.LockedLongitude"; - reference - "Device.FAP.GPS.LockedLongitude"; - } - leaf number-of-satellites { - type uint32; - config false; - description - "Device.FAP.GPS.NumberOfSatellites"; - reference - "Device.FAP.GPS.NumberOfSatellites"; - } - } - - grouping gps-agps-server-config-g { - description - "Grouping object for Device.FAP.GPS.AGPSServerConfig."; - leaf enable { - type boolean; - description - "Device.FAP.GPS.AGPSServerConfig.Enable"; - reference - "Device.FAP.GPS.AGPSServerConfig.Enable"; - } - leaf server-url { - type string { - length "min..256"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ServerURL"; - reference - "Device.FAP.GPS.AGPSServerConfig.ServerURL"; - } - leaf server-port { - type uint32 { - range "min..65535"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ServerPort"; - reference - "Device.FAP.GPS.AGPSServerConfig.ServerPort"; - } - leaf username { - type string { - length "min..64"; - } - description - "Device.FAP.GPS.AGPSServerConfig.Username"; - reference - "Device.FAP.GPS.AGPSServerConfig.Username"; - } - leaf reference-latitude { - type int32 { - range "-90000000..90000000"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; - reference - "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; - } - leaf reference-longitude { - type int32 { - range "-180000000..180000000"; - } - description - "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; - reference - "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; - } - leaf server-in-use { - type boolean; - config false; - description - "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; - reference - "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; - } - } - - grouping gps-continuous-gps-status-g { - description - "Grouping object for Device.FAP.GPS.ContinuousGPSStatus."; - leaf current-fix { - type boolean; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; - } - leaf got-fix { - type boolean; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; - } - leaf timing-good { - type boolean; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; - } - leaf latitude { - type int32 { - range "-90000000..90000000"; - } - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; - } - leaf longitude { - type int32 { - range "-180000000..180000000"; - } - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; - } - leaf elevation { - type int32 { - range "-5000000..25000000"; - } - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; - } - leaf last-fix-time { - type string; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; - } - leaf last-fix-duration { - type uint32; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; - } - leaf first-fix-timeout { - type int32 { - range "-1..max"; - } - description - "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; - } - leaf satellites-tracked { - type uint32; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; - } - leaf satellite-tracking-interval { - type uint32 { - range "60..3600"; - } - description - "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; - } - leaf receiver-status { - type string; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; - } - leaf location-type { - type string; - config false; - description - "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; - } - leaf lock-time-out-duration { - type uint32 { - range "120..86400"; - } - description - "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; - reference - "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; - } - } - - grouping fap-perf-mgmt-g { - description - "Grouping object for Device.FAP.PerfMgmt."; - leaf config-number-of-entries { - type uint32; - config false; - description - "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; - reference - "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; - } - } - - grouping perf-mgmt-config-g { - description - "Grouping object for Device.FAP.PerfMgmt.Config.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.FAP.PerfMgmt.Config.{i}.Enable"; - reference - "Device.FAP.PerfMgmt.Config.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.Alias"; - reference - "Device.FAP.PerfMgmt.Config.{i}.Alias"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.URL"; - reference - "Device.FAP.PerfMgmt.Config.{i}.URL"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.Username"; - reference - "Device.FAP.PerfMgmt.Config.{i}.Username"; - } - leaf periodic-upload-interval { - type uint32 { - range "1..max"; - } - description - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; - reference - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; - } - leaf periodic-upload-time { - type string; - description - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; - reference - "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; - } - } - - grouping device-fast-g { - description - "Grouping object for Device.FAST."; - leaf line-number-of-entries { - type uint32; - config false; - description - "Device.FAST.LineNumberOfEntries"; - reference - "Device.FAST.LineNumberOfEntries"; - } - } - - grouping fast-line-g { - description - "Grouping object for Device.FAST.Line.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.FAST.Line.{i}.Enable"; - reference - "Device.FAST.Line.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.FAST.Line.{i}.Status"; - reference - "Device.FAST.Line.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.FAST.Line.{i}.Alias"; - reference - "Device.FAST.Line.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.FAST.Line.{i}.Name"; - reference - "Device.FAST.Line.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.FAST.Line.{i}.LastChange"; - reference - "Device.FAST.Line.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.FAST.Line.{i}.LowerLayers"; - reference - "Device.FAST.Line.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.FAST.Line.{i}.Upstream"; - reference - "Device.FAST.Line.{i}.Upstream"; - } - leaf firmware-version { - type string; - config false; - description - "Device.FAST.Line.{i}.FirmwareVersion"; - reference - "Device.FAST.Line.{i}.FirmwareVersion"; - } - leaf link-status { - type string; - config false; - description - "Device.FAST.Line.{i}.LinkStatus"; - reference - "Device.FAST.Line.{i}.LinkStatus"; - } - leaf allowed-profiles { - type string; - config false; - description - "Device.FAST.Line.{i}.AllowedProfiles"; - reference - "Device.FAST.Line.{i}.AllowedProfiles"; - } - leaf current-profile { - type string; - config false; - description - "Device.FAST.Line.{i}.CurrentProfile"; - reference - "Device.FAST.Line.{i}.CurrentProfile"; - } - leaf power-management-state { - type string; - config false; - description - "Device.FAST.Line.{i}.PowerManagementState"; - reference - "Device.FAST.Line.{i}.PowerManagementState"; - } - leaf success-failure-cause { - type uint32 { - range "0..5"; - } - config false; - description - "Device.FAST.Line.{i}.SuccessFailureCause"; - reference - "Device.FAST.Line.{i}.SuccessFailureCause"; - } - leaf upbokler { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.FAST.Line.{i}.UPBOKLER"; - reference - "Device.FAST.Line.{i}.UPBOKLER"; - } - leaf last-transmitted-downstream-signal { - type uint32 { - range "0..21"; - } - config false; - description - "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; - reference - "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; - } - leaf last-transmitted-upstream-signal { - type uint32 { - range "0..21"; - } - config false; - description - "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; - reference - "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; - } - leaf upbokle { - type uint32 { - range "0..1280"; - } - config false; - description - "Device.FAST.Line.{i}.UPBOKLE"; - reference - "Device.FAST.Line.{i}.UPBOKLE"; - } - leaf line-number { - type int32; - config false; - description - "Device.FAST.Line.{i}.LineNumber"; - reference - "Device.FAST.Line.{i}.LineNumber"; - } - leaf upstream-max-bit-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.UpstreamMaxBitRate"; - reference - "Device.FAST.Line.{i}.UpstreamMaxBitRate"; - } - leaf downstream-max-bit-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.DownstreamMaxBitRate"; - reference - "Device.FAST.Line.{i}.DownstreamMaxBitRate"; - } - leaf upstream-noise-margin { - type int32; - config false; - description - "Device.FAST.Line.{i}.UpstreamNoiseMargin"; - reference - "Device.FAST.Line.{i}.UpstreamNoiseMargin"; - } - leaf downstream-noise-margin { - type int32; - config false; - description - "Device.FAST.Line.{i}.DownstreamNoiseMargin"; - reference - "Device.FAST.Line.{i}.DownstreamNoiseMargin"; - } - leaf upstream-attenuation { - type int32; - config false; - description - "Device.FAST.Line.{i}.UpstreamAttenuation"; - reference - "Device.FAST.Line.{i}.UpstreamAttenuation"; - } - leaf downstream-attenuation { - type int32; - config false; - description - "Device.FAST.Line.{i}.DownstreamAttenuation"; - reference - "Device.FAST.Line.{i}.DownstreamAttenuation"; - } - leaf upstream-power { - type int32; - config false; - description - "Device.FAST.Line.{i}.UpstreamPower"; - reference - "Device.FAST.Line.{i}.UpstreamPower"; - } - leaf downstream-power { - type int32; - config false; - description - "Device.FAST.Line.{i}.DownstreamPower"; - reference - "Device.FAST.Line.{i}.DownstreamPower"; - } - leaf snrmrm-cds { - type int32; - config false; - description - "Device.FAST.Line.{i}.SNRMRMCds"; - reference - "Device.FAST.Line.{i}.SNRMRMCds"; - } - leaf snrmrm-cus { - type int32; - config false; - description - "Device.FAST.Line.{i}.SNRMRMCus"; - reference - "Device.FAST.Line.{i}.SNRMRMCus"; - } - leaf bitsrm-cpsds { - type int32; - config false; - description - "Device.FAST.Line.{i}.BITSRMCpsds"; - reference - "Device.FAST.Line.{i}.BITSRMCpsds"; - } - leaf bitsrm-cpsus { - type int32; - config false; - description - "Device.FAST.Line.{i}.BITSRMCpsus"; - reference - "Device.FAST.Line.{i}.BITSRMCpsus"; - } - leaf fextcance-lds { - type boolean; - config false; - description - "Device.FAST.Line.{i}.FEXTCANCELds"; - reference - "Device.FAST.Line.{i}.FEXTCANCELds"; - } - leaf fextcance-lus { - type boolean; - config false; - description - "Device.FAST.Line.{i}.FEXTCANCELus"; - reference - "Device.FAST.Line.{i}.FEXTCANCELus"; - } - leaf et-rds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ETRds"; - reference - "Device.FAST.Line.{i}.ETRds"; - } - leaf et-rus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ETRus"; - reference - "Device.FAST.Line.{i}.ETRus"; - } - leaf attet-rds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ATTETRds"; - reference - "Device.FAST.Line.{i}.ATTETRds"; - } - leaf attet-rus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.ATTETRus"; - reference - "Device.FAST.Line.{i}.ATTETRus"; - } - leaf mineftr { - type uint32; - config false; - description - "Device.FAST.Line.{i}.MINEFTR"; - reference - "Device.FAST.Line.{i}.MINEFTR"; - } - } - - grouping fast-line-stats-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.BytesSent"; - reference - "Device.FAST.Line.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.BytesReceived"; - reference - "Device.FAST.Line.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.PacketsSent"; - reference - "Device.FAST.Line.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.FAST.Line.{i}.Stats.PacketsReceived"; - reference - "Device.FAST.Line.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.ErrorsSent"; - reference - "Device.FAST.Line.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.ErrorsReceived"; - reference - "Device.FAST.Line.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; - reference - "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; - } - leaf total-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.TotalStart"; - reference - "Device.FAST.Line.{i}.Stats.TotalStart"; - } - leaf showtime-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.ShowtimeStart"; - reference - "Device.FAST.Line.{i}.Stats.ShowtimeStart"; - } - leaf last-showtime-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; - } - leaf current-day-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDayStart"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDayStart"; - } - leaf quarter-hour-start { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHourStart"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHourStart"; - } - } - - grouping fast-line-stats-current-day-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.CurrentDay."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; - } - } - - grouping fast-line-stats-last-showtime-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.LastShowtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; - } - } - - grouping fast-line-stats-quarter-hour-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.QuarterHour."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; - } - } - - grouping fast-line-stats-showtime-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.Showtime."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.LORS"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.UAS"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; - } - } - - grouping fast-line-stats-total-g { - description - "Grouping object for Device.FAST.Line.{i}.Stats.Total."; - leaf errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; - } - leaf severely-errored-secs { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; - reference - "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; - } - leaf loss { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.LOSS"; - reference - "Device.FAST.Line.{i}.Stats.Total.LOSS"; - } - leaf lors { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.LORS"; - reference - "Device.FAST.Line.{i}.Stats.Total.LORS"; - } - leaf uas { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.UAS"; - reference - "Device.FAST.Line.{i}.Stats.Total.UAS"; - } - leaf rtxuc { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.RTXUC"; - reference - "Device.FAST.Line.{i}.Stats.Total.RTXUC"; - } - leaf rtxtx { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.RTXTX"; - reference - "Device.FAST.Line.{i}.Stats.Total.RTXTX"; - } - leaf success-bsw { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; - } - leaf success-sra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; - } - leaf success-fra { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; - } - leaf success-rpa { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; - } - leaf success-tiga { - type uint32; - config false; - description - "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; - reference - "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; - } - } - - grouping fast-line-test-params-g { - description - "Grouping object for Device.FAST.Line.{i}.TestParams."; - leaf snr-gds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRGds"; - reference - "Device.FAST.Line.{i}.TestParams.SNRGds"; - } - leaf snr-gus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRGus"; - reference - "Device.FAST.Line.{i}.TestParams.SNRGus"; - } - leaf sn-rpsds { - type int32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRpsds"; - reference - "Device.FAST.Line.{i}.TestParams.SNRpsds"; - } - leaf sn-rpsus { - type string; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRpsus"; - reference - "Device.FAST.Line.{i}.TestParams.SNRpsus"; - } - leaf snrm-tds { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRMTds"; - reference - "Device.FAST.Line.{i}.TestParams.SNRMTds"; - } - leaf snrm-tus { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.SNRMTus"; - reference - "Device.FAST.Line.{i}.TestParams.SNRMTus"; - } - leaf actinp { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.ACTINP"; - reference - "Device.FAST.Line.{i}.TestParams.ACTINP"; - } - leaf nfec { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.NFEC"; - reference - "Device.FAST.Line.{i}.TestParams.NFEC"; - } - leaf rfec { - type int32; - config false; - description - "Device.FAST.Line.{i}.TestParams.RFEC"; - reference - "Device.FAST.Line.{i}.TestParams.RFEC"; - } - leaf upstream-curr-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; - reference - "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; - } - leaf downstream-curr-rate { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; - reference - "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; - } - leaf actinprein { - type uint32; - config false; - description - "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; - reference - "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; - } - } - - grouping device-fault-mgmt-g { - description - "Grouping object for Device.FaultMgmt."; - leaf supported-alarm-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; - reference - "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; - } - leaf max-current-alarm-entries { - type uint32; - config false; - description - "Device.FaultMgmt.MaxCurrentAlarmEntries"; - reference - "Device.FaultMgmt.MaxCurrentAlarmEntries"; - } - leaf current-alarm-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; - reference - "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; - } - leaf history-event-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.HistoryEventNumberOfEntries"; - reference - "Device.FaultMgmt.HistoryEventNumberOfEntries"; - } - leaf expedited-event-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; - reference - "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; - } - leaf queued-event-number-of-entries { - type uint32; - config false; - description - "Device.FaultMgmt.QueuedEventNumberOfEntries"; - reference - "Device.FaultMgmt.QueuedEventNumberOfEntries"; - } - } - - grouping fault-mgmt-current-alarm-g { - description - "Grouping object for Device.FaultMgmt.CurrentAlarm.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; - } - leaf alarm-raised-time { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; - } - leaf alarm-changed-time { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-expedited-event-g { - description - "Grouping object for Device.FaultMgmt.ExpeditedEvent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-time { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; - } - leaf notification-type { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-history-event-g { - description - "Grouping object for Device.FaultMgmt.HistoryEvent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-time { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; - } - leaf notification-type { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.EventType"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-queued-event-g { - description - "Grouping object for Device.FaultMgmt.QueuedEvent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-time { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; - } - leaf alarm-identifier { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; - } - leaf notification-type { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; - } - leaf managed-object-instance { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.EventType"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; - } - leaf additional-text { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; - } - leaf additional-information { - type string; - config false; - description - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; - reference - "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; - } - } - - grouping fault-mgmt-supported-alarm-g { - description - "Grouping object for Device.FaultMgmt.SupportedAlarm.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf event-type { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; - } - leaf probable-cause { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; - } - leaf specific-problem { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; - } - leaf perceived-severity { - type string; - config false; - description - "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; - } - leaf reporting-mechanism { - type enumeration { - enum "0 Expedited" { - description - "Enum Value - 0 Expedited"; - } - enum "1 Queued" { - description - "Enum Value - 1 Queued"; - } - enum "2 Logged" { - description - "Enum Value - 2 Logged"; - } - enum "3 Disabled" { - description - "Enum Value - 3 Disabled"; - } - } - description - "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; - reference - "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; - } - } - - grouping device-firewall-g { - description - "Grouping object for Device.Firewall."; - leaf enable { - type boolean; - description - "Device.Firewall.Enable"; - reference - "Device.Firewall.Enable"; - } - leaf config { - type enumeration { - enum High { - description - "Enum Value - High"; - } - enum Low { - description - "Enum Value - Low"; - } - enum Off { - description - "Enum Value - Off"; - } - enum Advanced { - description - "Enum Value - Advanced"; - } - } - description - "Device.Firewall.Config"; - reference - "Device.Firewall.Config"; - } - leaf advanced-level { - type string; - description - "Device.Firewall.AdvancedLevel"; - reference - "Device.Firewall.AdvancedLevel"; - } - leaf type { - type string; - config false; - description - "Device.Firewall.Type"; - reference - "Device.Firewall.Type"; - } - leaf version { - type string; - config false; - description - "Device.Firewall.Version"; - reference - "Device.Firewall.Version"; - } - leaf last-change { - type string; - config false; - description - "Device.Firewall.LastChange"; - reference - "Device.Firewall.LastChange"; - } - leaf level-number-of-entries { - type uint32; - config false; - description - "Device.Firewall.LevelNumberOfEntries"; - reference - "Device.Firewall.LevelNumberOfEntries"; - } - leaf chain-number-of-entries { - type uint32; - config false; - description - "Device.Firewall.ChainNumberOfEntries"; - reference - "Device.Firewall.ChainNumberOfEntries"; - } - } - - grouping firewall-chain-g { - description - "Grouping object for Device.Firewall.Chain.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Firewall.Chain.{i}.Enable"; - reference - "Device.Firewall.Chain.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Firewall.Chain.{i}.Alias"; - reference - "Device.Firewall.Chain.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.Firewall.Chain.{i}.Name"; - reference - "Device.Firewall.Chain.{i}.Name"; - } - leaf creator { - type string; - config false; - description - "Device.Firewall.Chain.{i}.Creator"; - reference - "Device.Firewall.Chain.{i}.Creator"; - } - leaf rule-number-of-entries { - type uint32; - config false; - description - "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; - reference - "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; - } - } - - grouping chain-rule-g { - description - "Grouping object for Device.Firewall.Chain.{i}.Rule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Firewall.Chain.{i}.Rule.{i}.Status"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Order"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Description"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Description"; - } - leaf target { - type enumeration { - enum Drop { - description - "Enum Value - Drop"; - } - enum Accept { - description - "Enum Value - Accept"; - } - enum Reject { - description - "Enum Value - Reject"; - } - enum Return { - description - "Enum Value - Return"; - } - enum TargetChain { - description - "Enum Value - TargetChain"; - } - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Target"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Target"; - } - leaf target-chain { - type string; - description - "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; - } - leaf log { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.Log"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Log"; - } - leaf creation-date { - type string; - config false; - description - "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; - } - leaf expiry-date { - type string; - description - "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; - } - leaf source-interface { - type string { - length "min..256"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; - } - leaf source-interface-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; - } - leaf source-all-interfaces { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; - } - leaf dest-interface { - type string { - length "min..256"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; - } - leaf dest-interface-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; - } - leaf dest-all-interfaces { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; - } - leaf ip-version { - type int32 { - range "-1..15"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..49"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..49"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; - } - leaf dscp { - type int32 { - range "-1..63"; - } - description - "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; - } - leaf dscp-exclude { - type boolean; - description - "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; - reference - "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; - } - } - - grouping firewall-level-g { - description - "Grouping object for Device.Firewall.Level.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Firewall.Level.{i}.Alias"; - reference - "Device.Firewall.Level.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.Firewall.Level.{i}.Name"; - reference - "Device.Firewall.Level.{i}.Name"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.Firewall.Level.{i}.Description"; - reference - "Device.Firewall.Level.{i}.Description"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.Firewall.Level.{i}.Order"; - reference - "Device.Firewall.Level.{i}.Order"; - } - leaf chain { - type string; - config false; - description - "Device.Firewall.Level.{i}.Chain"; - reference - "Device.Firewall.Level.{i}.Chain"; - } - leaf port-mapping-enabled { - type boolean; - description - "Device.Firewall.Level.{i}.PortMappingEnabled"; - reference - "Device.Firewall.Level.{i}.PortMappingEnabled"; - } - leaf default-policy { - type enumeration { - enum Drop { - description - "Enum Value - Drop"; - } - enum Accept { - description - "Enum Value - Accept"; - } - enum Reject { - description - "Enum Value - Reject"; - } - } - description - "Device.Firewall.Level.{i}.DefaultPolicy"; - reference - "Device.Firewall.Level.{i}.DefaultPolicy"; - } - leaf default-log-policy { - type boolean; - description - "Device.Firewall.Level.{i}.DefaultLogPolicy"; - reference - "Device.Firewall.Level.{i}.DefaultLogPolicy"; - } - } - - grouping device-gre-g { - description - "Grouping object for Device.GRE."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.GRE.TunnelNumberOfEntries"; - reference - "Device.GRE.TunnelNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.GRE.FilterNumberOfEntries"; - reference - "Device.GRE.FilterNumberOfEntries"; - } - } - - grouping gre-filter-g { - description - "Grouping object for Device.GRE.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.GRE.Filter.{i}.Enable"; - reference - "Device.GRE.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.GRE.Filter.{i}.Status"; - reference - "Device.GRE.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.GRE.Filter.{i}.Order"; - reference - "Device.GRE.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.GRE.Filter.{i}.Alias"; - reference - "Device.GRE.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.GRE.Filter.{i}.Interface"; - reference - "Device.GRE.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.GRE.Filter.{i}.AllInterfaces"; - reference - "Device.GRE.Filter.{i}.AllInterfaces"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.GRE.Filter.{i}.VLANIDCheck"; - reference - "Device.GRE.Filter.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.GRE.Filter.{i}.VLANIDExclude"; - reference - "Device.GRE.Filter.{i}.VLANIDExclude"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.GRE.Filter.{i}.DSCPMarkPolicy"; - reference - "Device.GRE.Filter.{i}.DSCPMarkPolicy"; - } - } - - grouping gre-tunnel-g { - description - "Grouping object for Device.GRE.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.GRE.Tunnel.{i}.Enable"; - reference - "Device.GRE.Tunnel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.Status"; - reference - "Device.GRE.Tunnel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.GRE.Tunnel.{i}.Alias"; - reference - "Device.GRE.Tunnel.{i}.Alias"; - } - leaf remote-endpoints { - type string { - length "min..256"; - } - description - "Device.GRE.Tunnel.{i}.RemoteEndpoints"; - reference - "Device.GRE.Tunnel.{i}.RemoteEndpoints"; - } - leaf keep-alive-policy { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; - reference - "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; - } - leaf keep-alive-timeout { - type uint32; - description - "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; - reference - "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; - } - leaf keep-alive-threshold { - type uint32; - description - "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; - reference - "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; - } - leaf delivery-header-protocol { - type enumeration { - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; - reference - "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; - } - leaf default-dscp-mark { - type uint32; - description - "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; - reference - "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; - } - leaf connected-remote-endpoint { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; - reference - "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; - reference - "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; - } - } - - grouping tunnel-interface-g { - description - "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; - } - leaf protocol-id-override { - type uint32; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; - } - leaf use-checksum { - type boolean; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; - } - leaf key-identifier-generation-policy { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Provisioned { - description - "Enum Value - Provisioned"; - } - enum CPE_Generated { - description - "Enum Value - CPE_Generated"; - } - } - description - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; - } - leaf key-identifier { - type uint32; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; - } - leaf use-sequence-number { - type boolean; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; - } - } - - grouping tunnel-interface-stats-g { - description - "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-checksum-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - } - leaf discard-sequence-number-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - } - } - - grouping tunnel-stats-g { - description - "Grouping object for Device.GRE.Tunnel.{i}.Stats."; - leaf keep-alive-sent { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; - } - leaf keep-alive-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.BytesSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; - reference - "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; - reference - "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; - } - } - - grouping device-gateway-info-g { - description - "Grouping object for Device.GatewayInfo."; - leaf manufacturer-oui { - type string; - config false; - description - "Device.GatewayInfo.ManufacturerOUI"; - reference - "Device.GatewayInfo.ManufacturerOUI"; - } - leaf product-class { - type string; - config false; - description - "Device.GatewayInfo.ProductClass"; - reference - "Device.GatewayInfo.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.GatewayInfo.SerialNumber"; - reference - "Device.GatewayInfo.SerialNumber"; - } - } - - grouping device-ghn-g { - description - "Grouping object for Device.Ghn."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.InterfaceNumberOfEntries"; - reference - "Device.Ghn.InterfaceNumberOfEntries"; - } - } - - grouping diagnostics-phy-throughput-g { - description - "Grouping object for Device.Ghn.Diagnostics.PHYThroughput."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - } - description - "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; - } - leaf interface { - type string; - description - "Device.Ghn.Diagnostics.PHYThroughput.Interface"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Interface"; - } - leaf diagnose-mac-address { - type string { - length "min..17"; - } - description - "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; - } - leaf phy-throughput-result-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; - } - } - - grouping phy-throughput-result-g { - description - "Grouping object for Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; - } - leaf link-state { - type string; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; - } - leaf tx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; - } - leaf rx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; - } - } - - grouping diagnostics-performance-monitoring-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - } - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - } - leaf interface { - type string; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; - } - leaf diagnose-mac-address { - type string { - length "min..17"; - } - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; - } - leaf sample-interval { - type uint32; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; - } - leaf snr-group-length { - type uint32 { - range "1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256"; - } - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; - } - } - - grouping performance-monitoring-channels-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; - leaf time-stamp { - type string; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - } - } - - grouping channels-channel-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; - } - leaf snr { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - } - } - - grouping performance-monitoring-nodes-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; - leaf current-start { - type string; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - } - leaf current-end { - type string; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - } - leaf node-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - } - } - - grouping nodes-node-g { - description - "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; - } - leaf mgmt-bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; - } - leaf mgmt-bytes-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; - } - leaf mgmt-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; - } - leaf mgmt-packets-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; - } - leaf blocks-sent { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; - } - leaf blocks-received { - type uint64; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; - } - leaf blocks-resent { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; - } - leaf blocks-errors-received { - type uint32; - config false; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; - } - } - - grouping ghn-interface-g { - description - "Grouping object for Device.Ghn.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ghn.Interface.{i}.Enable"; - reference - "Device.Ghn.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Ghn.Interface.{i}.Status"; - reference - "Device.Ghn.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Ghn.Interface.{i}.Alias"; - reference - "Device.Ghn.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Ghn.Interface.{i}.Name"; - reference - "Device.Ghn.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.LastChange"; - reference - "Device.Ghn.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Ghn.Interface.{i}.LowerLayers"; - reference - "Device.Ghn.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.Upstream"; - reference - "Device.Ghn.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Interface.{i}.MACAddress"; - reference - "Device.Ghn.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.Ghn.Interface.{i}.FirmwareVersion"; - reference - "Device.Ghn.Interface.{i}.FirmwareVersion"; - } - leaf connection-type { - type string; - config false; - description - "Device.Ghn.Interface.{i}.ConnectionType"; - reference - "Device.Ghn.Interface.{i}.ConnectionType"; - } - leaf max-transmit-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.MaxTransmitRate"; - reference - "Device.Ghn.Interface.{i}.MaxTransmitRate"; - } - leaf target-domain-names { - type string { - length "min..32"; - } - description - "Device.Ghn.Interface.{i}.TargetDomainNames"; - reference - "Device.Ghn.Interface.{i}.TargetDomainNames"; - } - leaf domain-name { - type string; - config false; - description - "Device.Ghn.Interface.{i}.DomainName"; - reference - "Device.Ghn.Interface.{i}.DomainName"; - } - leaf domain-name-identifier { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DomainNameIdentifier"; - reference - "Device.Ghn.Interface.{i}.DomainNameIdentifier"; - } - leaf domain-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DomainId"; - reference - "Device.Ghn.Interface.{i}.DomainId"; - } - leaf device-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DeviceId"; - reference - "Device.Ghn.Interface.{i}.DeviceId"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.MaxBitRate"; - reference - "Device.Ghn.Interface.{i}.MaxBitRate"; - } - leaf node-type-dm-capable { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; - reference - "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; - } - leaf dm-requested { - type boolean; - description - "Device.Ghn.Interface.{i}.DMRequested"; - reference - "Device.Ghn.Interface.{i}.DMRequested"; - } - leaf is-dm { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.IsDM"; - reference - "Device.Ghn.Interface.{i}.IsDM"; - } - leaf node-type-sc-capable { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; - reference - "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; - } - leaf sc-requested { - type boolean; - description - "Device.Ghn.Interface.{i}.SCRequested"; - reference - "Device.Ghn.Interface.{i}.SCRequested"; - } - leaf is-sc { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.IsSC"; - reference - "Device.Ghn.Interface.{i}.IsSC"; - } - leaf standard-versions { - type string; - config false; - description - "Device.Ghn.Interface.{i}.StandardVersions"; - reference - "Device.Ghn.Interface.{i}.StandardVersions"; - } - leaf max-band-plan { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.MaxBandPlan"; - reference - "Device.Ghn.Interface.{i}.MaxBandPlan"; - } - leaf medium-type { - type string; - config false; - description - "Device.Ghn.Interface.{i}.MediumType"; - reference - "Device.Ghn.Interface.{i}.MediumType"; - } - leaf taifg { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.TAIFG"; - reference - "Device.Ghn.Interface.{i}.TAIFG"; - } - leaf notched-amateur-radio-bands { - type string { - length "min..2"; - } - description - "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; - reference - "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; - } - leaf phy-throughput-diagnostics-enable { - type string; - description - "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; - reference - "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; - } - leaf performance-monitoring-diagnostics-enable { - type string; - description - "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; - reference - "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; - } - leaf sm-masked-band-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; - } - leaf node-type-dm-config { - type boolean; - description - "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; - reference - "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; - } - leaf node-type-dm-status { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; - reference - "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; - } - leaf node-type-sc-status { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; - reference - "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - leaf psm { - type uint32 { - range "min..max"; - } - description - "Device.Ghn.Interface.{i}.PSM"; - reference - "Device.Ghn.Interface.{i}.PSM"; - } - } - - grouping interface-associated-device-g { - description - "Grouping object for Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf device-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; - } - leaf tx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - } - leaf rx-phy-rate { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - } - leaf active { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping interface-dm-info-g { - description - "Grouping object for Device.Ghn.Interface.{i}.DMInfo."; - leaf domain-name { - type string { - length "min..32"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.DomainName"; - reference - "Device.Ghn.Interface.{i}.DMInfo.DomainName"; - } - leaf domain-name-identifier { - type string; - config false; - description - "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; - reference - "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; - } - leaf domain-id { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.DMInfo.DomainId"; - reference - "Device.Ghn.Interface.{i}.DMInfo.DomainId"; - } - leaf mac-cycle-duration { - type uint32 { - range "0 | 10..200"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; - reference - "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; - } - leaf sc-device-id { - type uint32; - description - "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; - reference - "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; - } - leaf scmac-address { - type string { - length "min..17"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; - reference - "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; - } - leaf reregistration-time-period { - type uint32 { - range "5..63"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; - reference - "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; - } - leaf topology-periodic-interval { - type uint32 { - range "0..255"; - } - description - "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; - reference - "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; - } - leaf min-supported-bandplan { - type uint32; - description - "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; - reference - "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; - } - leaf max-supported-bandplan { - type uint32; - description - "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; - reference - "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; - } - } - - grouping interface-sc-info-g { - description - "Grouping object for Device.Ghn.Interface.{i}.SCInfo."; - leaf modes-supported { - type string; - config false; - description - "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; - reference - "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; - } - leaf mode-enabled { - type string; - description - "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; - reference - "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; - } - leaf mic-size { - type enumeration { - enum "4-byte MIC" { - description - "Enum Value - 4-byte MIC"; - } - enum "8-byte MIC" { - description - "Enum Value - 8-byte MIC"; - } - enum "16-byte MIC" { - description - "Enum Value - 16-byte MIC"; - } - } - description - "Device.Ghn.Interface.{i}.SCInfo.MICSize"; - reference - "Device.Ghn.Interface.{i}.SCInfo.MICSize"; - } - leaf location { - type boolean; - config false; - description - "Device.Ghn.Interface.{i}.SCInfo.Location"; - reference - "Device.Ghn.Interface.{i}.SCInfo.Location"; - } - } - - grouping interface-sm-masked-band-g { - description - "Grouping object for Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; - } - leaf band-number { - type uint32; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; - } - leaf start-sub-carrier { - type uint32; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; - } - leaf stop-sub-carrier { - type uint32; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; - } - } - - grouping ghn-interface-stats-g { - description - "Grouping object for Device.Ghn.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BytesSent"; - reference - "Device.Ghn.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf mgmt-bytes-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; - } - leaf mgmt-bytes-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; - } - leaf mgmt-packets-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; - } - leaf mgmt-packets-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; - } - leaf blocks-sent { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksSent"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksSent"; - } - leaf blocks-received { - type uint64; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; - } - leaf blocks-resent { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksResent"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksResent"; - } - leaf blocks-errors-received { - type uint32; - config false; - description - "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; - reference - "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; - } - } - - grouping device-hpna-g { - description - "Grouping object for Device.HPNA."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.InterfaceNumberOfEntries"; - reference - "Device.HPNA.InterfaceNumberOfEntries"; - } - } - - grouping hpna-diagnostics-phy-throughput-g { - description - "Grouping object for Device.HPNA.Diagnostics.PHYThroughput."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_FailToEnableCert { - description - "Enum Value - Error_FailToEnableCert"; - } - enum Error_CertCmdTimeout { - description - "Enum Value - Error_CertCmdTimeout"; - } - enum Error_UnknownErr { - description - "Enum Value - Error_UnknownErr"; - } - enum Error_UnsupportedOpcode { - description - "Enum Value - Error_UnsupportedOpcode"; - } - enum Error_InvalidParam { - description - "Enum Value - Error_InvalidParam"; - } - enum Error_UnsupportedCmdSegment { - description - "Enum Value - Error_UnsupportedCmdSegment"; - } - enum Error_UnsupportedDataGen { - description - "Enum Value - Error_UnsupportedDataGen"; - } - enum Error_InvalidSequence { - description - "Enum Value - Error_InvalidSequence"; - } - enum Error_InvalidFrame { - description - "Enum Value - Error_InvalidFrame"; - } - enum Eror_InvalidOpcode { - description - "Enum Value - Eror_InvalidOpcode"; - } - } - description - "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.HPNA.Diagnostics.PHYThroughput.Interface"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Interface"; - } - leaf num-packets-in-burst { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; - } - leaf burst-interval { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; - } - leaf test-packet-payload-length { - type uint32 { - range "0..1480"; - } - description - "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; - } - leaf payload-encoding { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; - } - leaf payload-data-gen { - type uint32; - description - "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; - } - leaf payload-type { - type enumeration { - enum Pattern { - description - "Enum Value - Pattern"; - } - enum IncrementByte { - description - "Enum Value - IncrementByte"; - } - } - description - "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; - } - leaf priority-level { - type uint32 { - range "0..7"; - } - description - "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; - } - } - - grouping diagnostics-phy-throughput-result-g { - description - "Grouping object for Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf src-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; - } - leaf dest-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; - } - leaf baud-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; - } - leaf snr { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; - } - leaf attenuation { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; - } - } - - grouping hpna-diagnostics-performance-monitoring-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_SampleIntervalTooSmall { - description - "Enum Value - Error_SampleIntervalTooSmall"; - } - } - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; - } - leaf sample-interval { - type uint32; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; - } - } - - grouping diagnostics-performance-monitoring-channels-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; - leaf time-stamp { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; - } - leaf channel-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; - } - } - - grouping performance-monitoring-channels-channel-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf host-src-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; - } - leaf host-dest-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; - } - leaf hpna-src-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; - } - leaf hpna-dest-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; - } - leaf baud-rate { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; - } - leaf snr { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; - } - leaf packets-sent { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; - } - leaf larq-packets-received { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; - } - leaf flow-spec { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; - } - } - - grouping diagnostics-performance-monitoring-nodes-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; - leaf current-start { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; - } - leaf current-end { - type string; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; - } - leaf node-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; - } - } - - grouping performance-monitoring-nodes-node-g { - description - "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; - } - leaf packets-crc-errored { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; - } - leaf packets-crc-errored-host { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; - } - leaf packets-short-errored { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; - } - leaf packets-short-errored-host { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; - } - leaf rx-packets-dropped { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; - } - leaf tx-packets-dropped { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; - } - leaf control-request-local { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; - } - leaf control-reply-local { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; - } - leaf control-request-remote { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; - } - leaf control-reply-remote { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; - } - leaf packets-sent-wire { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; - } - leaf broadcast-packets-sent-wire { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; - } - leaf multicast-packets-sent-wire { - type uint64; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; - } - leaf packets-internal-control { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; - } - leaf broadcast-packets-internal-control { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; - } - leaf packets-received-queued { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; - } - leaf packets-received-forward-unknown { - type uint32; - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; - } - leaf node-utilization { - type uint32 { - range "0..1000"; - } - config false; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; - } - } - - grouping hpna-interface-g { - description - "Grouping object for Device.HPNA.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.HPNA.Interface.{i}.Enable"; - reference - "Device.HPNA.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.HPNA.Interface.{i}.Status"; - reference - "Device.HPNA.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.HPNA.Interface.{i}.Alias"; - reference - "Device.HPNA.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.HPNA.Interface.{i}.Name"; - reference - "Device.HPNA.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.LastChange"; - reference - "Device.HPNA.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.HPNA.Interface.{i}.LowerLayers"; - reference - "Device.HPNA.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.Upstream"; - reference - "Device.HPNA.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Interface.{i}.MACAddress"; - reference - "Device.HPNA.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.HPNA.Interface.{i}.FirmwareVersion"; - reference - "Device.HPNA.Interface.{i}.FirmwareVersion"; - } - leaf node-id { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.NodeID"; - reference - "Device.HPNA.Interface.{i}.NodeID"; - } - leaf is-master { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.IsMaster"; - reference - "Device.HPNA.Interface.{i}.IsMaster"; - } - leaf synced { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.Synced"; - reference - "Device.HPNA.Interface.{i}.Synced"; - } - leaf total-sync-time { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.TotalSyncTime"; - reference - "Device.HPNA.Interface.{i}.TotalSyncTime"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.MaxBitRate"; - reference - "Device.HPNA.Interface.{i}.MaxBitRate"; - } - leaf network-utilization { - type uint32 { - range "0..1000"; - } - config false; - description - "Device.HPNA.Interface.{i}.NetworkUtilization"; - reference - "Device.HPNA.Interface.{i}.NetworkUtilization"; - } - leaf possible-connection-types { - type string; - config false; - description - "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; - reference - "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; - } - leaf connection-type { - type string; - description - "Device.HPNA.Interface.{i}.ConnectionType"; - reference - "Device.HPNA.Interface.{i}.ConnectionType"; - } - leaf possible-spectral-modes { - type string; - config false; - description - "Device.HPNA.Interface.{i}.PossibleSpectralModes"; - reference - "Device.HPNA.Interface.{i}.PossibleSpectralModes"; - } - leaf spectral-mode { - type string; - description - "Device.HPNA.Interface.{i}.SpectralMode"; - reference - "Device.HPNA.Interface.{i}.SpectralMode"; - } - leaf mtu { - type uint32; - description - "Device.HPNA.Interface.{i}.MTU"; - reference - "Device.HPNA.Interface.{i}.MTU"; - } - leaf noise-margin { - type uint32; - description - "Device.HPNA.Interface.{i}.NoiseMargin"; - reference - "Device.HPNA.Interface.{i}.NoiseMargin"; - } - leaf default-non-larqper { - type uint32; - description - "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; - reference - "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; - } - leaf larq-enable { - type boolean; - description - "Device.HPNA.Interface.{i}.LARQEnable"; - reference - "Device.HPNA.Interface.{i}.LARQEnable"; - } - leaf min-multicast-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.MinMulticastRate"; - reference - "Device.HPNA.Interface.{i}.MinMulticastRate"; - } - leaf neg-multicast-rate { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.NegMulticastRate"; - reference - "Device.HPNA.Interface.{i}.NegMulticastRate"; - } - leaf master-selection-mode { - type enumeration { - enum Automatic { - description - "Enum Value - Automatic"; - } - enum ForceEndpoint { - description - "Enum Value - ForceEndpoint"; - } - enum ForceMaster { - description - "Enum Value - ForceMaster"; - } - } - description - "Device.HPNA.Interface.{i}.MasterSelectionMode"; - reference - "Device.HPNA.Interface.{i}.MasterSelectionMode"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping hpna-interface-associated-device-g { - description - "Grouping object for Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf node-id { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - } - leaf is-master { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; - } - leaf synced { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; - } - leaf total-sync-time { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; - } - leaf phy-diagnostics-enable { - type boolean; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; - } - leaf active { - type boolean; - config false; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping interface-qo-s-g { - description - "Grouping object for Device.HPNA.Interface.{i}.QoS."; - leaf flow-spec-number-of-entries { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; - } - } - - grouping qo-s-flow-spec-g { - description - "Grouping object for Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; - } - leaf traffic-classes { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; - } - leaf flow-type { - type enumeration { - enum CBR { - description - "Enum Value - CBR"; - } - enum VBR { - description - "Enum Value - VBR"; - } - enum VBR-NRT { - description - "Enum Value - VBR-NRT"; - } - enum BE { - description - "Enum Value - BE"; - } - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; - } - leaf priority { - type uint32 { - range "0..7"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; - } - leaf latency { - type uint32 { - range "0..999"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; - } - leaf jitter { - type uint32 { - range "0..999"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; - } - leaf packet-size { - type uint32 { - range "0..max"; - } - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; - } - leaf min-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; - } - leaf avg-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; - } - leaf max-rate { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; - } - leaf per { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; - } - leaf timeout { - type uint32; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; - } - } - - grouping hpna-interface-stats-g { - description - "Grouping object for Device.HPNA.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BytesSent"; - reference - "Device.HPNA.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BytesReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.PacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-home-plug-g { - description - "Grouping object for Device.HomePlug."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.HomePlug.InterfaceNumberOfEntries"; - reference - "Device.HomePlug.InterfaceNumberOfEntries"; - } - } - - grouping home-plug-interface-g { - description - "Grouping object for Device.HomePlug.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.HomePlug.Interface.{i}.Enable"; - reference - "Device.HomePlug.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.Status"; - reference - "Device.HomePlug.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.HomePlug.Interface.{i}.Alias"; - reference - "Device.HomePlug.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.Name"; - reference - "Device.HomePlug.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.LastChange"; - reference - "Device.HomePlug.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.HomePlug.Interface.{i}.LowerLayers"; - reference - "Device.HomePlug.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.HomePlug.Interface.{i}.Upstream"; - reference - "Device.HomePlug.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HomePlug.Interface.{i}.MACAddress"; - reference - "Device.HomePlug.Interface.{i}.MACAddress"; - } - leaf logical-network { - type string { - length "min..64"; - } - description - "Device.HomePlug.Interface.{i}.LogicalNetwork"; - reference - "Device.HomePlug.Interface.{i}.LogicalNetwork"; - } - leaf version { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.Version"; - reference - "Device.HomePlug.Interface.{i}.Version"; - } - leaf firmware-version { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.FirmwareVersion"; - reference - "Device.HomePlug.Interface.{i}.FirmwareVersion"; - } - leaf force-c-co { - type boolean; - description - "Device.HomePlug.Interface.{i}.ForceCCo"; - reference - "Device.HomePlug.Interface.{i}.ForceCCo"; - } - leaf other-networks-present { - type string; - config false; - description - "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; - reference - "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.MaxBitRate"; - reference - "Device.HomePlug.Interface.{i}.MaxBitRate"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping home-plug-interface-associated-device-g { - description - "Grouping object for Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf tx-phy-rate { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; - } - leaf rx-phy-rate { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; - } - leaf snr-per-tone { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; - } - leaf avg-attenuation { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; - } - leaf end-station-ma-cs { - type string { - length "min..17"; - } - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; - } - leaf active { - type boolean; - config false; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping home-plug-interface-stats-g { - description - "Grouping object for Device.HomePlug.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BytesSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - leaf mpdu-tx-ack { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; - } - leaf mpdu-tx-col { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; - } - leaf mpdu-tx-failed { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; - } - leaf mpdu-rx-ack { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; - } - leaf mpdu-rx-failed { - type uint64; - config false; - description - "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; - reference - "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; - } - } - - grouping device-hosts-g { - description - "Grouping object for Device.Hosts."; - leaf host-number-of-entries { - type uint32; - config false; - description - "Device.Hosts.HostNumberOfEntries"; - reference - "Device.Hosts.HostNumberOfEntries"; - } - } - - grouping hosts-host-g { - description - "Grouping object for Device.Hosts.Host.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Hosts.Host.{i}.Alias"; - reference - "Device.Hosts.Host.{i}.Alias"; - } - leaf phys-address { - type string; - config false; - description - "Device.Hosts.Host.{i}.PhysAddress"; - reference - "Device.Hosts.Host.{i}.PhysAddress"; - } - leaf ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.Hosts.Host.{i}.IPAddress"; - reference - "Device.Hosts.Host.{i}.IPAddress"; - } - leaf address-source { - type string; - config false; - description - "Device.Hosts.Host.{i}.AddressSource"; - reference - "Device.Hosts.Host.{i}.AddressSource"; - } - leaf dhcp-client { - type string; - config false; - description - "Device.Hosts.Host.{i}.DHCPClient"; - reference - "Device.Hosts.Host.{i}.DHCPClient"; - } - leaf lease-time-remaining { - type int32; - config false; - description - "Device.Hosts.Host.{i}.LeaseTimeRemaining"; - reference - "Device.Hosts.Host.{i}.LeaseTimeRemaining"; - } - leaf associated-device { - type string; - config false; - description - "Device.Hosts.Host.{i}.AssociatedDevice"; - reference - "Device.Hosts.Host.{i}.AssociatedDevice"; - } - leaf layer1-interface { - type string; - config false; - description - "Device.Hosts.Host.{i}.Layer1Interface"; - reference - "Device.Hosts.Host.{i}.Layer1Interface"; - } - leaf layer3-interface { - type string; - config false; - description - "Device.Hosts.Host.{i}.Layer3Interface"; - reference - "Device.Hosts.Host.{i}.Layer3Interface"; - } - leaf vendor-class-id { - type string; - config false; - description - "Device.Hosts.Host.{i}.VendorClassID"; - reference - "Device.Hosts.Host.{i}.VendorClassID"; - } - leaf client-id { - type string; - config false; - description - "Device.Hosts.Host.{i}.ClientID"; - reference - "Device.Hosts.Host.{i}.ClientID"; - } - leaf user-class-id { - type string; - config false; - description - "Device.Hosts.Host.{i}.UserClassID"; - reference - "Device.Hosts.Host.{i}.UserClassID"; - } - leaf host-name { - type string; - config false; - description - "Device.Hosts.Host.{i}.HostName"; - reference - "Device.Hosts.Host.{i}.HostName"; - } - leaf active { - type boolean; - config false; - description - "Device.Hosts.Host.{i}.Active"; - reference - "Device.Hosts.Host.{i}.Active"; - } - leaf active-last-change { - type string; - config false; - description - "Device.Hosts.Host.{i}.ActiveLastChange"; - reference - "Device.Hosts.Host.{i}.ActiveLastChange"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; - } - } - - grouping host-ipv4-address-g { - description - "Grouping object for Device.Hosts.Host.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; - reference - "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; - } - } - - grouping host-ipv6-address-g { - description - "Grouping object for Device.Hosts.Host.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; - reference - "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; - } - } - - grouping host-wan-stats-g { - description - "Grouping object for Device.Hosts.Host.{i}.WANStats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.BytesSent"; - reference - "Device.Hosts.Host.{i}.WANStats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.BytesReceived"; - reference - "Device.Hosts.Host.{i}.WANStats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.PacketsSent"; - reference - "Device.Hosts.Host.{i}.WANStats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; - reference - "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; - reference - "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.WANStats.RetransCount"; - reference - "Device.Hosts.Host.{i}.WANStats.RetransCount"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; - reference - "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; - } - } - - grouping device-ieee1905-g { - description - "Grouping object for Device.IEEE1905."; - leaf version { - type string; - config false; - description - "Device.IEEE1905.Version"; - reference - "Device.IEEE1905.Version"; - } - } - - grouping ieee1905-al-g { - description - "Grouping object for Device.IEEE1905.AL."; - leaf ieee1905-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.IEEE1905Id"; - reference - "Device.IEEE1905.AL.IEEE1905Id"; - } - leaf status { - type string; - config false; - description - "Device.IEEE1905.AL.Status"; - reference - "Device.IEEE1905.AL.Status"; - } - leaf last-change { - type uint32; - config false; - description - "Device.IEEE1905.AL.LastChange"; - reference - "Device.IEEE1905.AL.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.IEEE1905.AL.LowerLayers"; - reference - "Device.IEEE1905.AL.LowerLayers"; - } - leaf registrar-freq-band { - type string; - config false; - description - "Device.IEEE1905.AL.RegistrarFreqBand"; - reference - "Device.IEEE1905.AL.RegistrarFreqBand"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.InterfaceNumberOfEntries"; - reference - "Device.IEEE1905.AL.InterfaceNumberOfEntries"; - } - } - - grouping al-forwarding-table-g { - description - "Grouping object for Device.IEEE1905.AL.ForwardingTable."; - leaf set-forwarding-enabled { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; - reference - "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; - } - leaf forwarding-rule-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; - } - } - - grouping forwarding-table-forwarding-rule-g { - description - "Grouping object for Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-list { - type string { - length "min..256"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; - } - leaf mac-destination-address { - type string { - length "min..17"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; - } - leaf mac-destination-address-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; - } - leaf mac-source-address { - type string { - length "min..17"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; - } - leaf mac-source-address-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; - } - leaf ether-type { - type uint32; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; - } - leaf ether-type-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; - } - leaf vid { - type uint32 { - range "0..4095"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; - } - leaf vid-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; - } - leaf pcp { - type uint32 { - range "0..7"; - } - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; - } - leaf pcp-flag { - type boolean; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; - } - } - - grouping al-interface-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; - reference - "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; - } - leaf status { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Status"; - reference - "Device.IEEE1905.AL.Interface.{i}.Status"; - } - leaf last-change { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.LastChange"; - reference - "Device.IEEE1905.AL.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; - reference - "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; - } - leaf interface-stack-reference { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; - reference - "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; - } - leaf media-type { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.MediaType"; - reference - "Device.IEEE1905.AL.Interface.{i}.MediaType"; - } - leaf generic-phy-oui { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; - reference - "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; - } - leaf generic-phy-variant { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; - reference - "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; - } - leaf generic-phy-url { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; - reference - "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; - } - leaf set-intf-power-state-enabled { - type boolean; - description - "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; - reference - "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; - } - leaf power-state { - type enumeration { - enum On { - description - "Enum Value - On"; - } - enum Power_Save { - description - "Enum Value - Power_Save"; - } - enum Off { - description - "Enum Value - Off"; - } - enum Unsupported { - description - "Enum Value - Unsupported"; - } - } - description - "Device.IEEE1905.AL.Interface.{i}.PowerState"; - reference - "Device.IEEE1905.AL.Interface.{i}.PowerState"; - } - leaf vendor-properties-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; - } - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; - reference - "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; - } - } - - grouping interface-link-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; - } - leaf ieee1905-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; - } - leaf media-type { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; - } - leaf generic-phy-oui { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; - } - leaf generic-phy-variant { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; - } - leaf generic-phy-url { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; - } - } - - grouping link-metric-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; - leaf ieee802dot1-bridge { - type boolean; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; - } - leaf packet-errors { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; - } - leaf packet-errors-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; - } - leaf transmitted-packets { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; - } - leaf mac-throughput-capacity { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; - } - leaf link-availability { - type uint32 { - range "0..100"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; - } - leaf rssi { - type uint32 { - range "0..255"; - } - config false; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; - } - } - - grouping interface-vendor-properties-g { - description - "Grouping object for Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf oui { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; - } - leaf information { - type string; - config false; - description - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; - } - } - - grouping al-network-topology-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology."; - leaf enable { - type boolean; - description - "Device.IEEE1905.AL.NetworkTopology.Enable"; - reference - "Device.IEEE1905.AL.NetworkTopology.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.Status"; - reference - "Device.IEEE1905.AL.NetworkTopology.Status"; - } - leaf max-change-log-entries { - type uint32 { - range "1..max"; - } - description - "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; - } - leaf last-change { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.LastChange"; - reference - "Device.IEEE1905.AL.NetworkTopology.LastChange"; - } - leaf ieee1905-device-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; - } - leaf change-log-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; - } - } - - grouping network-topology-change-log-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf time-stamp { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; - } - leaf event-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; - } - leaf reporter-device-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; - } - leaf reporter-interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; - } - leaf neighbor-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; - } - leaf neighbor-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; - } - } - - grouping network-topology-ieee1905-device-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ieee1905-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; - } - leaf version { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; - } - leaf registrar-freq-band { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; - } - leaf friendly-name { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; - } - leaf manufacturer-name { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; - } - leaf manufacturer-model { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; - } - leaf control-url { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; - } - leaf vendor-properties-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; - } - leaf non-ieee1905-neighbor-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; - } - leaf ieee1905-neighbor-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; - } - leaf l2-neighbor-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; - } - leaf bridging-tuple-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; - } - } - - grouping ieee1905-device-bridging-tuple-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-list { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; - } - } - - grouping ieee1905-device-ieee1905-neighbor-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-interface { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; - } - leaf neighbor-device-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; - } - leaf metric-number-of-entries { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; - } - } - - grouping ieee1905-neighbor-metric-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf neighbor-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; - } - leaf ieee802dot1-bridge { - type boolean; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; - } - leaf packet-errors { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; - } - leaf packet-errors-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; - } - leaf transmitted-packets { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; - } - leaf mac-throughput-capacity { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; - } - leaf link-availability { - type uint32 { - range "0..100"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; - } - leaf phy-rate { - type uint32; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; - } - leaf rssi { - type uint32 { - range "0..255"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; - } - } - - grouping ieee1905-device-ipv4-address-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; - } - leaf ipv4-address { - type string { - length "min..15"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; - } - leaf ipv4-address-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; - } - leaf dhcp-server { - type string { - length "min..45"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; - } - } - - grouping ieee1905-device-ipv6-address-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; - } - leaf ipv6-address { - type string { - length "min..45"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; - } - leaf ipv6-address-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; - } - leaf ipv6-address-origin { - type string { - length "min..45"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; - } - } - - grouping ieee1905-device-interface-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; - } - leaf media-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; - } - leaf power-state { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; - } - leaf generic-phy-oui { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; - } - leaf generic-phy-variant { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; - } - leaf generic-phy-url { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; - } - leaf network-membership { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; - } - leaf role { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; - } - leaf ap-channel-band { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; - } - leaf frequency-index1 { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; - } - leaf frequency-index2 { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; - } - } - - grouping ieee1905-device-l2-neighbor-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-interface { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; - } - leaf neighbor-interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; - } - leaf behind-interface-ids { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; - } - } - - grouping ieee1905-device-non-ieee1905-neighbor-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-interface { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; - } - leaf neighbor-interface-id { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; - } - } - - grouping ieee1905-device-vendor-properties-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf message-type { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; - } - leaf oui { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; - } - leaf information { - type string; - config false; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; - } - } - - grouping al-networking-registrar-g { - description - "Grouping object for Device.IEEE1905.AL.NetworkingRegistrar."; - leaf registrar2dot4 { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; - reference - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; - } - leaf registrar5 { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; - reference - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; - } - leaf registrar60 { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; - reference - "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; - } - } - - grouping al-security-g { - description - "Grouping object for Device.IEEE1905.AL.Security."; - leaf setup-method { - type enumeration { - enum UCPK { - description - "Enum Value - UCPK"; - } - enum PBC { - description - "Enum Value - PBC"; - } - enum NFCNK { - description - "Enum Value - NFCNK"; - } - } - description - "Device.IEEE1905.AL.Security.SetupMethod"; - reference - "Device.IEEE1905.AL.Security.SetupMethod"; - } - } - - grouping device-ieee8021x-g { - description - "Grouping object for Device.IEEE8021x."; - leaf supplicant-number-of-entries { - type uint32; - config false; - description - "Device.IEEE8021x.SupplicantNumberOfEntries"; - reference - "Device.IEEE8021x.SupplicantNumberOfEntries"; - } - } - - grouping ieee8021x-supplicant-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.Enable"; - reference - "Device.IEEE8021x.Supplicant.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Status"; - reference - "Device.IEEE8021x.Supplicant.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IEEE8021x.Supplicant.{i}.Alias"; - reference - "Device.IEEE8021x.Supplicant.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IEEE8021x.Supplicant.{i}.Interface"; - reference - "Device.IEEE8021x.Supplicant.{i}.Interface"; - } - leaf pae-state { - type string; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.PAEState"; - reference - "Device.IEEE8021x.Supplicant.{i}.PAEState"; - } - leaf eap-identity { - type string { - length "min..256"; - } - description - "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; - } - leaf max-start { - type uint32 { - range "1..10"; - } - description - "Device.IEEE8021x.Supplicant.{i}.MaxStart"; - reference - "Device.IEEE8021x.Supplicant.{i}.MaxStart"; - } - leaf start-period { - type uint32 { - range "1..max"; - } - description - "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; - reference - "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; - } - leaf held-period { - type uint32 { - range "1..max"; - } - description - "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; - reference - "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; - } - leaf auth-period { - type uint32; - description - "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; - reference - "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; - } - leaf authentication-capabilities { - type string; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; - reference - "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; - } - leaf start-failure-policy { - type enumeration { - enum FailAuthentication { - description - "Enum Value - FailAuthentication"; - } - enum AssumeAuthentication { - description - "Enum Value - AssumeAuthentication"; - } - } - description - "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; - reference - "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; - } - leaf authentication-success-policy { - type enumeration { - enum NoAction { - description - "Enum Value - NoAction"; - } - enum RenewConnection { - description - "Enum Value - RenewConnection"; - } - } - description - "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; - reference - "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; - } - } - - grouping supplicant-eapm-d5-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPMD5."; - leaf enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; - } - } - - grouping supplicant-eaptls-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPTLS."; - leaf enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; - } - leaf mutual-authentication-enable { - type boolean; - description - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; - } - } - - grouping supplicant-stats-g { - description - "Grouping object for Device.IEEE8021x.Supplicant.{i}.Stats."; - leaf received-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; - } - leaf transmitted-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; - } - leaf transmitted-start-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; - } - leaf transmitted-logoff-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; - } - leaf transmitted-response-id-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; - } - leaf transmitted-response-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; - } - leaf received-request-id-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; - } - leaf received-request-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; - } - leaf received-invalid-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; - } - leaf received-length-error-frames { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; - } - leaf last-frame-version { - type uint32; - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; - } - leaf last-frame-source-mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; - } - } - - grouping device-ip-g { - description - "Grouping object for Device.IP."; - leaf ipv4-capable { - type boolean; - config false; - description - "Device.IP.IPv4Capable"; - reference - "Device.IP.IPv4Capable"; - } - leaf ipv4-enable { - type boolean; - description - "Device.IP.IPv4Enable"; - reference - "Device.IP.IPv4Enable"; - } - leaf ipv4-status { - type string; - config false; - description - "Device.IP.IPv4Status"; - reference - "Device.IP.IPv4Status"; - } - leaf ipv6-capable { - type boolean; - config false; - description - "Device.IP.IPv6Capable"; - reference - "Device.IP.IPv6Capable"; - } - leaf ipv6-enable { - type boolean; - description - "Device.IP.IPv6Enable"; - reference - "Device.IP.IPv6Enable"; - } - leaf ipv6-status { - type string; - config false; - description - "Device.IP.IPv6Status"; - reference - "Device.IP.IPv6Status"; - } - leaf ula-prefix { - type string { - length "min..49"; - } - description - "Device.IP.ULAPrefix"; - reference - "Device.IP.ULAPrefix"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.IP.InterfaceNumberOfEntries"; - reference - "Device.IP.InterfaceNumberOfEntries"; - } - leaf active-port-number-of-entries { - type uint32; - config false; - description - "Device.IP.ActivePortNumberOfEntries"; - reference - "Device.IP.ActivePortNumberOfEntries"; - } - } - - grouping ip-active-port-g { - description - "Grouping object for Device.IP.ActivePort.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf local-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.IP.ActivePort.{i}.LocalIPAddress"; - reference - "Device.IP.ActivePort.{i}.LocalIPAddress"; - } - leaf local-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.IP.ActivePort.{i}.LocalPort"; - reference - "Device.IP.ActivePort.{i}.LocalPort"; - } - leaf remote-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.IP.ActivePort.{i}.RemoteIPAddress"; - reference - "Device.IP.ActivePort.{i}.RemoteIPAddress"; - } - leaf remote-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.IP.ActivePort.{i}.RemotePort"; - reference - "Device.IP.ActivePort.{i}.RemotePort"; - } - leaf status { - type string; - config false; - description - "Device.IP.ActivePort.{i}.Status"; - reference - "Device.IP.ActivePort.{i}.Status"; - } - } - - grouping ip-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics."; - leaf ipv4-ping-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4PingSupported"; - reference - "Device.IP.Diagnostics.IPv4PingSupported"; - } - leaf ipv6-ping-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6PingSupported"; - reference - "Device.IP.Diagnostics.IPv6PingSupported"; - } - leaf ipv4-trace-route-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4TraceRouteSupported"; - reference - "Device.IP.Diagnostics.IPv4TraceRouteSupported"; - } - leaf ipv6-trace-route-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6TraceRouteSupported"; - reference - "Device.IP.Diagnostics.IPv6TraceRouteSupported"; - } - leaf ipv4-download-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; - } - leaf ipv6-download-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; - } - leaf ipv4-upload-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; - } - leaf ipv6-upload-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; - } - leaf ipv4-udp-echo-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; - } - leaf ipv6-udp-echo-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; - } - leaf ipv4-server-selection-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; - } - leaf ipv6-server-selection-diagnostics-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; - reference - "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; - } - } - - grouping diagnostics-download-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_NoRouteToHost { - description - "Enum Value - Error_NoRouteToHost"; - } - enum Error_InitConnectionFailed { - description - "Enum Value - Error_InitConnectionFailed"; - } - enum Error_NoResponse { - description - "Enum Value - Error_NoResponse"; - } - enum Error_TransferFailed { - description - "Enum Value - Error_TransferFailed"; - } - enum Error_PasswordRequestFailed { - description - "Enum Value - Error_PasswordRequestFailed"; - } - enum Error_LoginFailed { - description - "Enum Value - Error_LoginFailed"; - } - enum Error_NoTransferMode { - description - "Enum Value - Error_NoTransferMode"; - } - enum Error_NoPASV { - description - "Enum Value - Error_NoPASV"; - } - enum Error_IncorrectSize { - description - "Enum Value - Error_IncorrectSize"; - } - enum Error_Timeout { - description - "Enum Value - Error_Timeout"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; - } - leaf download-url { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; - } - leaf download-transports { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; - } - leaf download-diagnostic-max-connections { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; - } - leaf download-diagnostics-max-incremental-result { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; - } - leaf ethernet-priority { - type uint32 { - range "0..7"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; - } - leaf time-based-test-duration { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; - } - leaf time-based-test-measurement-interval { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; - } - leaf time-based-test-measurement-offset { - type uint32 { - range "0..255"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; - } - leaf number-of-connections { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; - } - leaf test-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; - } - leaf test-bytes-received-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; - } - leaf total-bytes-received-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; - } - leaf total-bytes-sent-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; - } - leaf period-of-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; - } - leaf per-connection-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; - } - leaf enable-per-connection-results { - type boolean; - description - "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; - } - leaf incremental-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; - } - } - - grouping download-diagnostics-incremental-result-g { - description - "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf test-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - } - leaf start-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; - } - leaf end-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; - } - } - - grouping download-diagnostics-per-connection-result-g { - description - "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; - } - leaf test-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - } - } - - grouping diagnostics-ip-ping-g { - description - "Grouping object for Device.IP.Diagnostics.IPPing."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_NoRouteToHost { - description - "Enum Value - Error_NoRouteToHost"; - } - } - description - "Device.IP.Diagnostics.IPPing.DiagnosticsState"; - reference - "Device.IP.Diagnostics.IPPing.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.IPPing.Interface"; - reference - "Device.IP.Diagnostics.IPPing.Interface"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.IPPing.ProtocolVersion"; - reference - "Device.IP.Diagnostics.IPPing.ProtocolVersion"; - } - leaf host { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.IPPing.Host"; - reference - "Device.IP.Diagnostics.IPPing.Host"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; - reference - "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.IPPing.Timeout"; - reference - "Device.IP.Diagnostics.IPPing.Timeout"; - } - leaf data-block-size { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.IPPing.DataBlockSize"; - reference - "Device.IP.Diagnostics.IPPing.DataBlockSize"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.IPPing.DSCP"; - reference - "Device.IP.Diagnostics.IPPing.DSCP"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.IPPing.IPAddressUsed"; - reference - "Device.IP.Diagnostics.IPPing.IPAddressUsed"; - } - leaf success-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.SuccessCount"; - reference - "Device.IP.Diagnostics.IPPing.SuccessCount"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.FailureCount"; - reference - "Device.IP.Diagnostics.IPPing.FailureCount"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.AverageResponseTime"; - reference - "Device.IP.Diagnostics.IPPing.AverageResponseTime"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; - reference - "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; - reference - "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; - } - leaf average-response-time-detailed { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; - reference - "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; - } - leaf minimum-response-time-detailed { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; - reference - "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; - } - leaf maximum-response-time-detailed { - type uint32; - config false; - description - "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; - reference - "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; - } - } - - grouping diagnostics-server-selection-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.ServerSelectionDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; - } - leaf protocol { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum "UDP Echo" { - description - "Enum Value - UDP Echo"; - } - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; - } - leaf host-list { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; - } - leaf fastest-host { - type string; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; - } - } - - grouping diagnostics-trace-route-g { - description - "Grouping object for Device.IP.Diagnostics.TraceRoute."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_MaxHopCountExceeded { - description - "Enum Value - Error_MaxHopCountExceeded"; - } - } - description - "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; - reference - "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.TraceRoute.Interface"; - reference - "Device.IP.Diagnostics.TraceRoute.Interface"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; - reference - "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; - } - leaf host { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.TraceRoute.Host"; - reference - "Device.IP.Diagnostics.TraceRoute.Host"; - } - leaf number-of-tries { - type uint32 { - range "1..3"; - } - description - "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; - reference - "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.TraceRoute.Timeout"; - reference - "Device.IP.Diagnostics.TraceRoute.Timeout"; - } - leaf data-block-size { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; - reference - "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.TraceRoute.DSCP"; - reference - "Device.IP.Diagnostics.TraceRoute.DSCP"; - } - leaf max-hop-count { - type uint32 { - range "1..64"; - } - description - "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; - reference - "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; - reference - "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; - } - leaf response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.ResponseTime"; - reference - "Device.IP.Diagnostics.TraceRoute.ResponseTime"; - } - leaf route-hops-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; - } - } - - grouping trace-route-route-hops-g { - description - "Grouping object for Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf host { - type string; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; - } - leaf host-address { - type string; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; - } - leaf error-code { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; - } - leaf rt-times { - type uint32; - config false; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; - } - } - - grouping diagnostics-udp-echo-config-g { - description - "Grouping object for Device.IP.Diagnostics.UDPEchoConfig."; - leaf enable { - type boolean; - description - "Device.IP.Diagnostics.UDPEchoConfig.Enable"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.Enable"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UDPEchoConfig.Interface"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.Interface"; - } - leaf source-ip-address { - type string { - length "min..45"; - } - description - "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; - } - leaf udp-port { - type uint32; - description - "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; - } - leaf echo-plus-enabled { - type boolean; - description - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; - } - leaf echo-plus-supported { - type boolean; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; - } - leaf packets-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; - } - leaf packets-responded { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; - } - leaf bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; - } - leaf bytes-responded { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; - } - leaf time-first-packet-received { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; - } - leaf time-last-packet-received { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; - reference - "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; - } - } - - grouping diagnostics-udp-echo-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; - } - leaf host { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; - } - leaf port { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; - } - leaf number-of-repetitions { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; - } - leaf timeout { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; - } - leaf data-block-size { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; - } - leaf inter-transmission-time { - type uint32 { - range "1..65535"; - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; - } - leaf success-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; - } - leaf failure-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; - } - leaf average-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; - } - leaf minimum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; - } - leaf maximum-response-time { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; - } - leaf enable-individual-packet-results { - type boolean; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; - } - leaf individual-packet-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; - } - leaf udp-echo-diagnostics-max-results { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; - } - } - - grouping udp-echo-diagnostics-individual-packet-result-g { - description - "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf packet-success { - type boolean; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; - } - leaf packet-send-time { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; - } - leaf packet-receive-time { - type string; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; - } - leaf test-gen-sn { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; - } - leaf test-resp-sn { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; - } - leaf test-resp-rcv-time-stamp { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; - } - leaf test-resp-reply-time-stamp { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; - } - leaf test-resp-reply-failure-count { - type uint32; - config false; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; - } - } - - grouping diagnostics-upload-diagnostics-g { - description - "Grouping object for Device.IP.Diagnostics.UploadDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Completed { - description - "Enum Value - Completed"; - } - enum Error_CannotResolveHostName { - description - "Enum Value - Error_CannotResolveHostName"; - } - enum Error_NoRouteToHost { - description - "Enum Value - Error_NoRouteToHost"; - } - enum Error_InitConnectionFailed { - description - "Enum Value - Error_InitConnectionFailed"; - } - enum Error_NoResponse { - description - "Enum Value - Error_NoResponse"; - } - enum Error_PasswordRequestFailed { - description - "Enum Value - Error_PasswordRequestFailed"; - } - enum Error_LoginFailed { - description - "Enum Value - Error_LoginFailed"; - } - enum Error_NoTransferMode { - description - "Enum Value - Error_NoTransferMode"; - } - enum Error_NoPASV { - description - "Enum Value - Error_NoPASV"; - } - enum Error_NoCWD { - description - "Enum Value - Error_NoCWD"; - } - enum Error_NoSTOR { - description - "Enum Value - Error_NoSTOR"; - } - enum Error_NoTransferComplete { - description - "Enum Value - Error_NoTransferComplete"; - } - enum Error_Timeout { - description - "Enum Value - Error_Timeout"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.Interface"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.Interface"; - } - leaf upload-url { - type string { - length "min..256"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; - } - leaf upload-transports { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; - } - leaf upload-diagnostics-max-connections { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; - } - leaf upload-diagnostics-max-incremental-result { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; - } - leaf dscp { - type uint32 { - range "0..63"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; - } - leaf ethernet-priority { - type uint32 { - range "0..7"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; - } - leaf test-file-length { - type uint32; - description - "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; - } - leaf time-based-test-duration { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; - } - leaf time-based-test-measurement-interval { - type uint32 { - range "0..999"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; - } - leaf time-based-test-measurement-offset { - type uint32 { - range "0..255"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; - } - leaf protocol-version { - type enumeration { - enum Any { - description - "Enum Value - Any"; - } - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; - } - leaf number-of-connections { - type uint32 { - range "1..max"; - } - description - "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; - } - leaf ip-address-used { - type string { - length "min..45"; - } - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; - } - leaf test-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; - } - leaf test-bytes-sent-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; - } - leaf total-bytes-received-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; - } - leaf total-bytes-sent-under-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; - } - leaf period-of-full-loading { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; - } - leaf per-connection-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; - } - leaf enable-per-connection-results { - type boolean; - description - "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; - } - leaf incremental-result-number-of-entries { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; - } - } - - grouping upload-diagnostics-incremental-result-g { - description - "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf test-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; - } - leaf start-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; - } - leaf end-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; - } - } - - grouping upload-diagnostics-per-connection-result-g { - description - "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf rom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; - } - leaf bom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; - } - leaf eom-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; - } - leaf test-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; - } - leaf total-bytes-received { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; - } - leaf total-bytes-sent { - type uint32; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; - } - leaf tcp-open-request-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; - } - leaf tcp-open-response-time { - type string; - config false; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; - } - } - - grouping ip-interface-g { - description - "Grouping object for Device.IP.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.Enable"; - reference - "Device.IP.Interface.{i}.Enable"; - } - leaf ipv4-enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv4Enable"; - reference - "Device.IP.Interface.{i}.IPv4Enable"; - } - leaf ipv6-enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Enable"; - reference - "Device.IP.Interface.{i}.IPv6Enable"; - } - leaf ula-enable { - type boolean; - description - "Device.IP.Interface.{i}.ULAEnable"; - reference - "Device.IP.Interface.{i}.ULAEnable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.Status"; - reference - "Device.IP.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.Alias"; - reference - "Device.IP.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.IP.Interface.{i}.Name"; - reference - "Device.IP.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.IP.Interface.{i}.LastChange"; - reference - "Device.IP.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.IP.Interface.{i}.LowerLayers"; - reference - "Device.IP.Interface.{i}.LowerLayers"; - } - leaf router { - type string { - length "min..256"; - } - description - "Device.IP.Interface.{i}.Router"; - reference - "Device.IP.Interface.{i}.Router"; - } - leaf max-mtu-size { - type uint32 { - range "64..65535"; - } - description - "Device.IP.Interface.{i}.MaxMTUSize"; - reference - "Device.IP.Interface.{i}.MaxMTUSize"; - } - leaf type { - type string; - config false; - description - "Device.IP.Interface.{i}.Type"; - reference - "Device.IP.Interface.{i}.Type"; - } - leaf loopback { - type boolean; - description - "Device.IP.Interface.{i}.Loopback"; - reference - "Device.IP.Interface.{i}.Loopback"; - } - leaf ipv4-address-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; - reference - "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; - } - leaf ipv6-address-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; - reference - "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; - } - leaf ipv6-prefix-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; - reference - "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; - } - leaf auto-ip-enable { - type boolean; - description - "Device.IP.Interface.{i}.AutoIPEnable"; - reference - "Device.IP.Interface.{i}.AutoIPEnable"; - } - leaf twamp-reflector-number-of-entries { - type uint32; - config false; - description - "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; - reference - "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; - } - } - - grouping interface-ipv4-address-g { - description - "Grouping object for Device.IP.Interface.{i}.IPv4Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; - } - leaf ip-address { - type string { - length "min..15"; - } - description - "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; - } - leaf subnet-mask { - type string { - length "min..15"; - } - description - "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; - } - leaf addressing-type { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; - } - } - - grouping interface-ipv6-address-g { - description - "Grouping object for Device.IP.Interface.{i}.IPv6Address.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; - } - leaf ip-address-status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; - } - leaf ip-address { - type string { - length "min..45"; - } - description - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; - } - leaf origin { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; - } - leaf prefix { - type string; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; - } - leaf preferred-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; - } - leaf anycast { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; - } - } - - grouping interface-ipv6-prefix-g { - description - "Grouping object for Device.IP.Interface.{i}.IPv6Prefix.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; - } - leaf prefix-status { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; - } - leaf prefix { - type string { - length "min..49"; - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; - } - leaf origin { - type string; - config false; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; - } - leaf static-type { - type enumeration { - enum Static { - description - "Enum Value - Static"; - } - enum Inapplicable { - description - "Enum Value - Inapplicable"; - } - enum PrefixDelegation { - description - "Enum Value - PrefixDelegation"; - } - enum Child { - description - "Enum Value - Child"; - } - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; - } - leaf parent-prefix { - type string; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; - } - leaf child-prefix-bits { - type string { - length "min..49"; - } - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; - } - leaf on-link { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; - } - leaf autonomous { - type boolean; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; - } - leaf preferred-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; - } - leaf valid-lifetime { - type string; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; - } - } - - grouping ip-interface-stats-g { - description - "Grouping object for Device.IP.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BytesSent"; - reference - "Device.IP.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BytesReceived"; - reference - "Device.IP.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.PacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.IP.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.IP.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping interface-twamp-reflector-g { - description - "Grouping object for Device.IP.Interface.{i}.TWAMPReflector.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; - } - leaf port { - type uint32 { - range "min..65535"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; - } - leaf maximum-ttl { - type uint32 { - range "1..255"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; - } - leaf ip-allowed-list { - type string { - length "min..255"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; - } - leaf port-allowed-list { - type string { - length "min..255"; - } - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; - } - } - - grouping device-i-psec-g { - description - "Grouping object for Device.IPsec."; - leaf enable { - type boolean; - description - "Device.IPsec.Enable"; - reference - "Device.IPsec.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.Status"; - reference - "Device.IPsec.Status"; - } - leaf ah-supported { - type boolean; - config false; - description - "Device.IPsec.AHSupported"; - reference - "Device.IPsec.AHSupported"; - } - leaf ikev2-supported-encryption-algorithms { - type string; - config false; - description - "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; - reference - "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; - } - leaf esp-supported-encryption-algorithms { - type string; - config false; - description - "Device.IPsec.ESPSupportedEncryptionAlgorithms"; - reference - "Device.IPsec.ESPSupportedEncryptionAlgorithms"; - } - leaf ikev2-supported-pseudo-random-functions { - type string; - config false; - description - "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; - reference - "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; - } - leaf supported-integrity-algorithms { - type string; - config false; - description - "Device.IPsec.SupportedIntegrityAlgorithms"; - reference - "Device.IPsec.SupportedIntegrityAlgorithms"; - } - leaf supported-diffie-hellman-group-transforms { - type string; - config false; - description - "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; - reference - "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; - } - leaf max-filter-entries { - type uint32; - config false; - description - "Device.IPsec.MaxFilterEntries"; - reference - "Device.IPsec.MaxFilterEntries"; - } - leaf max-profile-entries { - type uint32; - config false; - description - "Device.IPsec.MaxProfileEntries"; - reference - "Device.IPsec.MaxProfileEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.FilterNumberOfEntries"; - reference - "Device.IPsec.FilterNumberOfEntries"; - } - leaf profile-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.ProfileNumberOfEntries"; - reference - "Device.IPsec.ProfileNumberOfEntries"; - } - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.TunnelNumberOfEntries"; - reference - "Device.IPsec.TunnelNumberOfEntries"; - } - leaf ikev2-sa-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.IKEv2SANumberOfEntries"; - reference - "Device.IPsec.IKEv2SANumberOfEntries"; - } - } - - grouping i-psec-filter-g { - description - "Grouping object for Device.IPsec.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IPsec.Filter.{i}.Enable"; - reference - "Device.IPsec.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.Filter.{i}.Status"; - reference - "Device.IPsec.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.IPsec.Filter.{i}.Order"; - reference - "Device.IPsec.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Filter.{i}.Alias"; - reference - "Device.IPsec.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.IPsec.Filter.{i}.Interface"; - reference - "Device.IPsec.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.IPsec.Filter.{i}.AllInterfaces"; - reference - "Device.IPsec.Filter.{i}.AllInterfaces"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.DestIP"; - reference - "Device.IPsec.Filter.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.DestMask"; - reference - "Device.IPsec.Filter.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.DestIPExclude"; - reference - "Device.IPsec.Filter.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.SourceIP"; - reference - "Device.IPsec.Filter.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..45"; - } - description - "Device.IPsec.Filter.{i}.SourceMask"; - reference - "Device.IPsec.Filter.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.SourceIPExclude"; - reference - "Device.IPsec.Filter.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.IPsec.Filter.{i}.Protocol"; - reference - "Device.IPsec.Filter.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.ProtocolExclude"; - reference - "Device.IPsec.Filter.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.DestPort"; - reference - "Device.IPsec.Filter.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.DestPortRangeMax"; - reference - "Device.IPsec.Filter.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.DestPortExclude"; - reference - "Device.IPsec.Filter.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.SourcePort"; - reference - "Device.IPsec.Filter.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.IPsec.Filter.{i}.SourcePortRangeMax"; - reference - "Device.IPsec.Filter.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.IPsec.Filter.{i}.SourcePortExclude"; - reference - "Device.IPsec.Filter.{i}.SourcePortExclude"; - } - leaf processing-choice { - type enumeration { - enum Discard { - description - "Enum Value - Discard"; - } - enum Bypass { - description - "Enum Value - Bypass"; - } - enum Protect { - description - "Enum Value - Protect"; - } - } - description - "Device.IPsec.Filter.{i}.ProcessingChoice"; - reference - "Device.IPsec.Filter.{i}.ProcessingChoice"; - } - leaf profile { - type string; - description - "Device.IPsec.Filter.{i}.Profile"; - reference - "Device.IPsec.Filter.{i}.Profile"; - } - } - - grouping i-psec-ikev2-sa-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Status"; - reference - "Device.IPsec.IKEv2SA.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.IKEv2SA.{i}.Alias"; - reference - "Device.IPsec.IKEv2SA.{i}.Alias"; - } - leaf tunnel { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Tunnel"; - reference - "Device.IPsec.IKEv2SA.{i}.Tunnel"; - } - leaf local-address { - type string { - length "min..45"; - } - config false; - description - "Device.IPsec.IKEv2SA.{i}.LocalAddress"; - reference - "Device.IPsec.IKEv2SA.{i}.LocalAddress"; - } - leaf remote-address { - type string { - length "min..45"; - } - config false; - description - "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; - reference - "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; - } - leaf encryption-algorithm { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; - reference - "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; - } - leaf encryption-key-length { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; - reference - "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; - } - leaf pseudo-random-function { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; - reference - "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; - } - leaf integrity-algorithm { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; - reference - "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; - } - leaf diffie-hellman-group-transform { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; - reference - "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; - } - leaf creation-time { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.CreationTime"; - reference - "Device.IPsec.IKEv2SA.{i}.CreationTime"; - } - leaf nat-detected { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.NATDetected"; - reference - "Device.IPsec.IKEv2SA.{i}.NATDetected"; - } - leaf received-cp-attr-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; - } - leaf child-sa-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; - } - } - - grouping ikev2-sa-child-sa-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; - } - leaf inbound-spi { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; - } - leaf outbound-spi { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; - } - leaf creation-time { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; - } - } - - grouping child-sa-stats-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; - } - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; - } - leaf replay-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; - } - leaf policy-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; - } - } - - grouping ikev2-sa-received-cp-attr-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf type { - type uint32 { - range "0..32767"; - } - config false; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; - } - leaf value { - type string; - config false; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; - } - } - - grouping ikev2-sa-stats-g { - description - "Grouping object for Device.IPsec.IKEv2SA.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; - } - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; - } - } - - grouping i-psec-profile-g { - description - "Grouping object for Device.IPsec.Profile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Profile.{i}.Alias"; - reference - "Device.IPsec.Profile.{i}.Alias"; - } - leaf max-child-s-as { - type uint32; - description - "Device.IPsec.Profile.{i}.MaxChildSAs"; - reference - "Device.IPsec.Profile.{i}.MaxChildSAs"; - } - leaf remote-endpoints { - type string { - length "min..64"; - } - description - "Device.IPsec.Profile.{i}.RemoteEndpoints"; - reference - "Device.IPsec.Profile.{i}.RemoteEndpoints"; - } - leaf forwarding-policy { - type uint32; - description - "Device.IPsec.Profile.{i}.ForwardingPolicy"; - reference - "Device.IPsec.Profile.{i}.ForwardingPolicy"; - } - leaf protocol { - type enumeration { - enum AH { - description - "Enum Value - AH"; - } - enum ESP { - description - "Enum Value - ESP"; - } - } - description - "Device.IPsec.Profile.{i}.Protocol"; - reference - "Device.IPsec.Profile.{i}.Protocol"; - } - leaf ikev2-authentication-method { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; - reference - "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; - } - leaf ikev2-allowed-encryption-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; - } - leaf esp-allowed-encryption-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; - reference - "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; - } - leaf ikev2-allowed-pseudo-random-functions { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; - } - leaf ikev2-allowed-integrity-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; - } - leaf ah-allowed-integrity-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; - reference - "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; - } - leaf esp-allowed-integrity-algorithms { - type string; - description - "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; - reference - "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; - } - leaf ikev2-allowed-diffie-hellman-group-transforms { - type string; - description - "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; - reference - "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; - } - leaf ikev2-dead-peer-detection-timeout { - type uint32; - description - "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; - reference - "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; - } - leaf ikev2-natt-keepalive-timeout { - type uint32; - description - "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; - reference - "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; - } - leaf anti-replay-window-size { - type uint32; - description - "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; - reference - "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; - } - leaf do-not-fragment { - type enumeration { - enum Set { - description - "Enum Value - Set"; - } - enum Clear { - description - "Enum Value - Clear"; - } - enum Copy { - description - "Enum Value - Copy"; - } - } - description - "Device.IPsec.Profile.{i}.DoNotFragment"; - reference - "Device.IPsec.Profile.{i}.DoNotFragment"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; - reference - "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; - } - leaf ikev2-sa-traffic-limit { - type uint64; - description - "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; - reference - "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; - } - leaf ikev2-sa-time-limit { - type uint32; - description - "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; - reference - "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; - } - leaf ikev2-sa-expiry-action { - type enumeration { - enum Renegotiate { - description - "Enum Value - Renegotiate"; - } - enum Delete { - description - "Enum Value - Delete"; - } - } - description - "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; - reference - "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; - } - leaf child-sa-traffic-limit { - type uint64; - description - "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; - reference - "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; - } - leaf child-sa-time-limit { - type uint32; - description - "Device.IPsec.Profile.{i}.ChildSATimeLimit"; - reference - "Device.IPsec.Profile.{i}.ChildSATimeLimit"; - } - leaf child-sa-expiry-action { - type enumeration { - enum Renegotiate { - description - "Enum Value - Renegotiate"; - } - enum Delete { - description - "Enum Value - Delete"; - } - } - description - "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; - reference - "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; - } - leaf sent-cp-attr-number-of-entries { - type uint32; - config false; - description - "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; - reference - "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; - } - } - - grouping profile-sent-cp-attr-g { - description - "Grouping object for Device.IPsec.Profile.{i}.SentCPAttr.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; - } - leaf type { - type uint32 { - range "0..32767"; - } - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; - } - leaf value { - type string { - length "min..65535"; - } - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; - } - } - - grouping i-psec-stats-g { - description - "Grouping object for Device.IPsec.Stats."; - leaf negotiation-failures { - type uint32; - config false; - description - "Device.IPsec.Stats.NegotiationFailures"; - reference - "Device.IPsec.Stats.NegotiationFailures"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.IPsec.Stats.BytesSent"; - reference - "Device.IPsec.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.IPsec.Stats.BytesReceived"; - reference - "Device.IPsec.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.IPsec.Stats.PacketsSent"; - reference - "Device.IPsec.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.IPsec.Stats.PacketsReceived"; - reference - "Device.IPsec.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.IPsec.Stats.ErrorsSent"; - reference - "Device.IPsec.Stats.ErrorsSent"; - } - leaf unknown-spi-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.UnknownSPIErrors"; - reference - "Device.IPsec.Stats.UnknownSPIErrors"; - } - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.DecryptionErrors"; - reference - "Device.IPsec.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.IntegrityErrors"; - reference - "Device.IPsec.Stats.IntegrityErrors"; - } - leaf replay-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.ReplayErrors"; - reference - "Device.IPsec.Stats.ReplayErrors"; - } - leaf policy-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.PolicyErrors"; - reference - "Device.IPsec.Stats.PolicyErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.Stats.OtherReceiveErrors"; - } - } - - grouping i-psec-tunnel-g { - description - "Grouping object for Device.IPsec.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPsec.Tunnel.{i}.Alias"; - reference - "Device.IPsec.Tunnel.{i}.Alias"; - } - leaf tunnel-interface { - type string; - config false; - description - "Device.IPsec.Tunnel.{i}.TunnelInterface"; - reference - "Device.IPsec.Tunnel.{i}.TunnelInterface"; - } - leaf tunneled-interface { - type string; - config false; - description - "Device.IPsec.Tunnel.{i}.TunneledInterface"; - reference - "Device.IPsec.Tunnel.{i}.TunneledInterface"; - } - leaf filters { - type string; - config false; - description - "Device.IPsec.Tunnel.{i}.Filters"; - reference - "Device.IPsec.Tunnel.{i}.Filters"; - } - } - - grouping i-psec-tunnel-stats-g { - description - "Grouping object for Device.IPsec.Tunnel.{i}.Stats."; - leaf decryption-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; - } - leaf integrity-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; - } - leaf replay-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; - } - leaf policy-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; - } - leaf other-receive-errors { - type uint32; - config false; - description - "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; - reference - "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; - } - } - - grouping device-ipv6rd-g { - description - "Grouping object for Device.IPv6rd."; - leaf enable { - type boolean; - description - "Device.IPv6rd.Enable"; - reference - "Device.IPv6rd.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.IPv6rd.InterfaceSettingNumberOfEntries"; - reference - "Device.IPv6rd.InterfaceSettingNumberOfEntries"; - } - } - - grouping ipv6rd-interface-setting-g { - description - "Grouping object for Device.IPv6rd.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.IPv6rd.InterfaceSetting.{i}.Enable"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.IPv6rd.InterfaceSetting.{i}.Status"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.Alias"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.Alias"; - } - leaf border-relay-ipv4-addresses { - type string { - length "min..15"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; - } - leaf all-traffic-to-border-relay { - type boolean; - description - "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; - } - leaf spipv6-prefix { - type string { - length "min..49"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; - } - leaf ipv4-mask-length { - type uint32 { - range "0..32"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; - } - leaf address-source { - type string { - length "min..256"; - } - description - "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; - } - leaf tunnel-interface { - type string; - config false; - description - "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; - } - leaf tunneled-interface { - type string; - config false; - description - "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; - reference - "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; - } - } - - grouping device-interface-stack-g { - description - "Grouping object for Device.InterfaceStack.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.InterfaceStack.{i}.Alias"; - reference - "Device.InterfaceStack.{i}.Alias"; - } - leaf higher-layer { - type string; - config false; - description - "Device.InterfaceStack.{i}.HigherLayer"; - reference - "Device.InterfaceStack.{i}.HigherLayer"; - } - leaf lower-layer { - type string; - config false; - description - "Device.InterfaceStack.{i}.LowerLayer"; - reference - "Device.InterfaceStack.{i}.LowerLayer"; - } - leaf higher-alias { - type string; - config false; - description - "Device.InterfaceStack.{i}.HigherAlias"; - reference - "Device.InterfaceStack.{i}.HigherAlias"; - } - leaf lower-alias { - type string; - config false; - description - "Device.InterfaceStack.{i}.LowerAlias"; - reference - "Device.InterfaceStack.{i}.LowerAlias"; - } - } - - grouping device-l2-tpv3-g { - description - "Grouping object for Device.L2TPv3."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.L2TPv3.TunnelNumberOfEntries"; - reference - "Device.L2TPv3.TunnelNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.L2TPv3.FilterNumberOfEntries"; - reference - "Device.L2TPv3.FilterNumberOfEntries"; - } - } - - grouping l2-tpv3-filter-g { - description - "Grouping object for Device.L2TPv3.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.L2TPv3.Filter.{i}.Enable"; - reference - "Device.L2TPv3.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.L2TPv3.Filter.{i}.Status"; - reference - "Device.L2TPv3.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.L2TPv3.Filter.{i}.Order"; - reference - "Device.L2TPv3.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.L2TPv3.Filter.{i}.Alias"; - reference - "Device.L2TPv3.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.L2TPv3.Filter.{i}.Interface"; - reference - "Device.L2TPv3.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.L2TPv3.Filter.{i}.AllInterfaces"; - reference - "Device.L2TPv3.Filter.{i}.AllInterfaces"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.L2TPv3.Filter.{i}.VLANIDCheck"; - reference - "Device.L2TPv3.Filter.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.L2TPv3.Filter.{i}.VLANIDExclude"; - reference - "Device.L2TPv3.Filter.{i}.VLANIDExclude"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; - reference - "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; - } - } - - grouping l2-tpv3-tunnel-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.L2TPv3.Tunnel.{i}.Enable"; - reference - "Device.L2TPv3.Tunnel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Status"; - reference - "Device.L2TPv3.Tunnel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.L2TPv3.Tunnel.{i}.Alias"; - reference - "Device.L2TPv3.Tunnel.{i}.Alias"; - } - leaf remote-endpoints { - type string { - length "min..256"; - } - description - "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; - reference - "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; - } - leaf keep-alive-policy { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; - reference - "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; - } - leaf keep-alive-timeout { - type uint32; - description - "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; - reference - "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; - } - leaf keep-alive-threshold { - type uint32; - description - "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; - reference - "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; - } - leaf delivery-header-protocol { - type enumeration { - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; - reference - "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; - } - leaf default-dscp-mark { - type uint32; - description - "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; - reference - "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; - } - leaf tunnel-encapsulation { - type enumeration { - enum IP { - description - "Enum Value - IP"; - } - enum UDP { - description - "Enum Value - UDP"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; - reference - "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; - } - leaf connected-remote-endpoint { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; - reference - "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; - reference - "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; - } - } - - grouping l2-tpv3-tunnel-interface-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; - } - leaf session-id { - type int32 { - range "-1 | 1..65535"; - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; - } - leaf cookie-policy { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Configured { - description - "Enum Value - Configured"; - } - enum Generated { - description - "Enum Value - Generated"; - } - } - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; - } - leaf cookie { - type uint64; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; - } - } - - grouping l2-tpv3-tunnel-interface-stats-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-checksum-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - } - leaf discard-sequence-number-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - } - } - - grouping l2-tpv3-tunnel-stats-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.Stats."; - leaf keep-alive-sent { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; - } - leaf keep-alive-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; - reference - "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; - } - } - - grouping tunnel-udp-g { - description - "Grouping object for Device.L2TPv3.Tunnel.{i}.UDP."; - leaf source-port { - type uint32 { - range "min..65535"; - } - description - "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; - reference - "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; - } - leaf remote-port { - type uint32 { - range "min..65535"; - } - description - "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; - reference - "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; - } - leaf enable-checksum { - type boolean; - description - "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; - reference - "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; - } - } - - grouping device-le-ds-g { - description - "Grouping object for Device.LEDs."; - leaf led-number-of-entries { - type uint32; - config false; - description - "Device.LEDs.LEDNumberOfEntries"; - reference - "Device.LEDs.LEDNumberOfEntries"; - } - } - - grouping le-ds-led-g { - description - "Grouping object for Device.LEDs.LED.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LEDs.LED.{i}.Alias"; - reference - "Device.LEDs.LED.{i}.Alias"; - } - leaf name { - type string; - description - "Device.LEDs.LED.{i}.Name"; - reference - "Device.LEDs.LED.{i}.Name"; - } - leaf status { - type string; - config false; - description - "Device.LEDs.LED.{i}.Status"; - reference - "Device.LEDs.LED.{i}.Status"; - } - leaf reason { - type string; - config false; - description - "Device.LEDs.LED.{i}.Reason"; - reference - "Device.LEDs.LED.{i}.Reason"; - } - leaf cycle-period-repetitions { - type int32; - config false; - description - "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; - reference - "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; - } - leaf location { - type string; - config false; - description - "Device.LEDs.LED.{i}.Location"; - reference - "Device.LEDs.LED.{i}.Location"; - } - leaf relative-x-position { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.RelativeXPosition"; - reference - "Device.LEDs.LED.{i}.RelativeXPosition"; - } - leaf relative-y-position { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.RelativeYPosition"; - reference - "Device.LEDs.LED.{i}.RelativeYPosition"; - } - leaf cycle-element-number-of-entries { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; - reference - "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; - } - } - - grouping led-current-cycle-element-g { - description - "Grouping object for Device.LEDs.LED.{i}.CurrentCycleElement."; - leaf cycle-element-reference { - type string; - config false; - description - "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; - } - leaf color { - type string; - config false; - description - "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; - } - leaf duration { - type uint32; - config false; - description - "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; - } - } - - grouping led-cycle-element-g { - description - "Grouping object for Device.LEDs.LED.{i}.CycleElement.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; - } - leaf color { - type string { - length "3"; - } - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; - } - leaf duration { - type uint32; - description - "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; - } - leaf fade-interval { - type uint32; - description - "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; - } - } - - grouping lldp-discovery-g { - description - "Grouping object for Device.LLDP.Discovery."; - leaf device-number-of-entries { - type uint32; - config false; - description - "Device.LLDP.Discovery.DeviceNumberOfEntries"; - reference - "Device.LLDP.Discovery.DeviceNumberOfEntries"; - } - } - - grouping discovery-device-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Interface"; - reference - "Device.LLDP.Discovery.Device.{i}.Interface"; - } - leaf chassis-id-subtype { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; - reference - "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; - } - leaf chassis-id { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.ChassisID"; - reference - "Device.LLDP.Discovery.Device.{i}.ChassisID"; - } - leaf host { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Host"; - reference - "Device.LLDP.Discovery.Device.{i}.Host"; - } - leaf port-number-of-entries { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; - reference - "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; - } - } - - grouping device-device-information-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation."; - leaf device-category { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; - } - leaf model-name { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; - } - leaf model-number { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; - } - leaf vendor-specific-number-of-entries { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; - } - } - - grouping device-information-vendor-specific-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf organization-code { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; - } - leaf information-type { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; - } - leaf information { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; - } - } - - grouping device-port-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf port-id-subtype { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; - } - leaf port-id { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; - } - leaf ttl { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; - } - leaf port-description { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; - } - leaf mac-address-list { - type string { - length "min..17"; - } - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; - } - leaf last-update { - type string; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; - } - } - - grouping port-link-information-g { - description - "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; - leaf interface-type { - type uint32; - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; - } - leaf mac-forwarding-table { - type string { - length "min..17"; - } - config false; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; - } - } - - grouping device-lmap-g { - description - "Grouping object for Device.LMAP."; - leaf measurement-agent-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgentNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgentNumberOfEntries"; - } - leaf report-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.ReportNumberOfEntries"; - reference - "Device.LMAP.ReportNumberOfEntries"; - } - leaf event-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.EventNumberOfEntries"; - reference - "Device.LMAP.EventNumberOfEntries"; - } - } - - grouping lmap-event-g { - description - "Grouping object for Device.LMAP.Event.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.Event.{i}.Enable"; - reference - "Device.LMAP.Event.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.Event.{i}.Alias"; - reference - "Device.LMAP.Event.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.Event.{i}.Name"; - reference - "Device.LMAP.Event.{i}.Name"; - } - leaf type { - type enumeration { - enum PeriodicTiming { - description - "Enum Value - PeriodicTiming"; - } - enum CalendarTiming { - description - "Enum Value - CalendarTiming"; - } - enum OneOffTiming { - description - "Enum Value - OneOffTiming"; - } - enum Immediate { - description - "Enum Value - Immediate"; - } - enum Startup { - description - "Enum Value - Startup"; - } - enum ControllerLost { - description - "Enum Value - ControllerLost"; - } - enum ControllerConnected { - description - "Enum Value - ControllerConnected"; - } - } - description - "Device.LMAP.Event.{i}.Type"; - reference - "Device.LMAP.Event.{i}.Type"; - } - leaf randomness-spread { - type int32; - description - "Device.LMAP.Event.{i}.RandomnessSpread"; - reference - "Device.LMAP.Event.{i}.RandomnessSpread"; - } - leaf cycle-interval { - type int32; - description - "Device.LMAP.Event.{i}.CycleInterval"; - reference - "Device.LMAP.Event.{i}.CycleInterval"; - } - } - - grouping event-calendar-timer-g { - description - "Grouping object for Device.LMAP.Event.{i}.CalendarTimer."; - leaf start-time { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; - } - leaf end-time { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; - } - leaf schedule-months { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; - } - leaf schedule-days-of-month { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; - } - leaf schedule-days-of-week { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; - } - leaf schedule-hours-of-day { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; - } - leaf schedule-minutes-of-hour { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; - } - leaf schedule-seconds-of-minute { - type string; - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; - } - leaf enable-schedule-timezone-offset { - type boolean; - description - "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; - } - leaf schedule-timezone-offset { - type int32 { - range "-23..23"; - } - description - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; - reference - "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; - } - } - - grouping event-one-off-g { - description - "Grouping object for Device.LMAP.Event.{i}.OneOff."; - leaf start-time { - type string; - description - "Device.LMAP.Event.{i}.OneOff.StartTime"; - reference - "Device.LMAP.Event.{i}.OneOff.StartTime"; - } - } - - grouping event-periodic-timer-g { - description - "Grouping object for Device.LMAP.Event.{i}.PeriodicTimer."; - leaf start-time { - type string; - description - "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; - reference - "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; - } - leaf end-time { - type string; - description - "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; - reference - "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; - } - leaf interval { - type uint32; - description - "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; - reference - "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; - } - } - - grouping lmap-measurement-agent-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Enable"; - } - leaf version { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Version"; - reference - "Device.LMAP.MeasurementAgent.{i}.Version"; - } - leaf last-started { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.LastStarted"; - reference - "Device.LMAP.MeasurementAgent.{i}.LastStarted"; - } - leaf capability-tags { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; - reference - "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; - } - leaf identifier { - type string { - length "min..36"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Identifier"; - reference - "Device.LMAP.MeasurementAgent.{i}.Identifier"; - } - leaf group-identifier { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; - reference - "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; - } - leaf measurement-point { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; - reference - "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; - } - leaf use-agent-identifier-in-reports { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; - reference - "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; - } - leaf use-group-identifier-in-reports { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; - reference - "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; - } - leaf use-measurement-point-in-reports { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; - reference - "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; - } - leaf public-credential { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; - reference - "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; - } - leaf private-credential { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; - reference - "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; - } - leaf event-log { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.EventLog"; - reference - "Device.LMAP.MeasurementAgent.{i}.EventLog"; - } - leaf task-capability-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; - } - leaf schedule-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; - } - leaf task-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; - } - leaf communication-channel-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; - } - leaf instruction-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; - } - } - - grouping measurement-agent-communication-channel-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; - } - leaf use-bulk-data-profile { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; - } - leaf bulk-data-profile { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; - } - leaf target { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; - } - leaf target-public-credential { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; - } - leaf interface { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; - } - } - - grouping measurement-agent-controller-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Controller."; - leaf controller-timeout { - type int32 { - range "0..max"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; - } - leaf control-schedules { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; - } - leaf control-tasks { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; - } - leaf control-channels { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; - } - } - - grouping measurement-agent-instruction-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; - } - leaf last-change { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; - } - leaf instruction-schedules { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; - } - leaf instruction-tasks { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; - } - leaf report-channels { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; - } - leaf measurement-suppression-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; - } - } - - grouping instruction-measurement-suppression-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; - } - leaf state { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; - } - leaf stop-running { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; - } - leaf start { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; - } - leaf end { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; - } - leaf suppression-match { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; - } - } - - grouping measurement-agent-schedule-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; - } - leaf state { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; - } - leaf start { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; - } - leaf end { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; - } - leaf duration { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; - } - leaf tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; - } - leaf suppression-tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; - } - leaf execution-mode { - type enumeration { - enum Sequential { - description - "Enum Value - Sequential"; - } - enum Parallel { - description - "Enum Value - Parallel"; - } - enum Pipelined { - description - "Enum Value - Pipelined"; - } - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; - } - leaf last-invocation { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; - } - leaf storage { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; - } - leaf action-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; - } - } - - grouping schedule-action-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; - } - leaf state { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; - } - leaf order { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; - } - leaf task { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; - } - leaf output-destination { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; - } - leaf suppression-tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; - } - leaf tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; - } - leaf storage { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; - } - leaf last-invocation { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; - } - leaf last-successful-completion { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; - } - leaf last-successful-status-code { - type int32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; - } - leaf last-successful-message { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; - } - leaf last-failed-completion { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; - } - leaf last-failed-status-code { - type int32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; - } - leaf last-failed-message { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; - } - } - - grouping action-option-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; - } - leaf order { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; - } - leaf name { - type int32; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; - } - leaf value { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; - } - } - - grouping action-stats-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; - leaf invocations { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; - } - leaf suppressions { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; - } - leaf overlaps { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; - } - leaf failures { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; - } - } - - grouping schedule-stats-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; - leaf invocations { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; - } - leaf suppressions { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; - } - leaf overlaps { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; - } - leaf failures { - type uint64; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; - } - } - - grouping measurement-agent-task-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; - } - leaf name { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; - } - leaf tags { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; - } - leaf registry-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; - } - } - - grouping task-option-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; - } - leaf order { - type uint32; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; - } - leaf name { - type int32; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; - } - leaf value { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; - } - } - - grouping task-registry-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; - } - leaf registry-entry { - type string; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; - } - leaf roles { - type string { - length "min..256"; - } - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; - } - } - - grouping measurement-agent-task-capability-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf name { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; - } - leaf version { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; - } - leaf task-capability-registry-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; - } - } - - grouping task-capability-registry-g { - description - "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf registry-entry { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; - } - leaf roles { - type string; - config false; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; - } - } - - grouping lmap-report-g { - description - "Grouping object for Device.LMAP.Report.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf report-date { - type string; - config false; - description - "Device.LMAP.Report.{i}.ReportDate"; - reference - "Device.LMAP.Report.{i}.ReportDate"; - } - leaf agent-identifier { - type string { - length "min..36"; - } - config false; - description - "Device.LMAP.Report.{i}.AgentIdentifier"; - reference - "Device.LMAP.Report.{i}.AgentIdentifier"; - } - leaf group-identifier { - type string; - config false; - description - "Device.LMAP.Report.{i}.GroupIdentifier"; - reference - "Device.LMAP.Report.{i}.GroupIdentifier"; - } - leaf measurement-point { - type string; - config false; - description - "Device.LMAP.Report.{i}.MeasurementPoint"; - reference - "Device.LMAP.Report.{i}.MeasurementPoint"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.ResultNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.ResultNumberOfEntries"; - } - } - - grouping report-result-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf task-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.TaskName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.TaskName"; - } - leaf schedule-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; - } - leaf action-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ActionName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ActionName"; - } - leaf event-time { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.EventTime"; - reference - "Device.LMAP.Report.{i}.Result.{i}.EventTime"; - } - leaf start-time { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.StartTime"; - reference - "Device.LMAP.Report.{i}.Result.{i}.StartTime"; - } - leaf end-time { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.EndTime"; - reference - "Device.LMAP.Report.{i}.Result.{i}.EndTime"; - } - leaf cycle-number { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; - reference - "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; - } - leaf status { - type int32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Status"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Status"; - } - leaf tags { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Tags"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Tags"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; - } - leaf result-conflict-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; - } - leaf result-report-table-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; - } - } - - grouping result-conflict-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf task-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; - } - leaf schedule-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; - } - leaf action-name { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; - } - } - - grouping result-option-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf order { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; - } - leaf name { - type int32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; - } - leaf value { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; - } - } - - grouping result-report-table-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf column-labels { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; - } - leaf result-report-row-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; - } - leaf registry-number-of-entries { - type uint32; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; - } - } - - grouping report-table-registry-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf registry-entry { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; - } - leaf roles { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; - } - } - - grouping report-table-result-row-g { - description - "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf values { - type string; - config false; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; - } - } - - grouping device-map-g { - description - "Grouping object for Device.MAP."; - leaf enable { - type boolean; - description - "Device.MAP.Enable"; - reference - "Device.MAP.Enable"; - } - leaf domain-number-of-entries { - type uint32; - config false; - description - "Device.MAP.DomainNumberOfEntries"; - reference - "Device.MAP.DomainNumberOfEntries"; - } - } - - grouping map-domain-g { - description - "Grouping object for Device.MAP.Domain.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MAP.Domain.{i}.Enable"; - reference - "Device.MAP.Domain.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MAP.Domain.{i}.Status"; - reference - "Device.MAP.Domain.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MAP.Domain.{i}.Alias"; - reference - "Device.MAP.Domain.{i}.Alias"; - } - leaf transport-mode { - type enumeration { - enum Encapsulation { - description - "Enum Value - Encapsulation"; - } - enum Translation { - description - "Enum Value - Translation"; - } - } - description - "Device.MAP.Domain.{i}.TransportMode"; - reference - "Device.MAP.Domain.{i}.TransportMode"; - } - leaf wan-interface { - type string; - description - "Device.MAP.Domain.{i}.WANInterface"; - reference - "Device.MAP.Domain.{i}.WANInterface"; - } - leaf ipv6-prefix { - type string; - description - "Device.MAP.Domain.{i}.IPv6Prefix"; - reference - "Device.MAP.Domain.{i}.IPv6Prefix"; - } - leaf bripv6-prefix { - type string { - length "min..49"; - } - description - "Device.MAP.Domain.{i}.BRIPv6Prefix"; - reference - "Device.MAP.Domain.{i}.BRIPv6Prefix"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.MAP.Domain.{i}.DSCPMarkPolicy"; - reference - "Device.MAP.Domain.{i}.DSCPMarkPolicy"; - } - leaf psid-offset { - type uint32 { - range "0..15"; - } - description - "Device.MAP.Domain.{i}.PSIDOffset"; - reference - "Device.MAP.Domain.{i}.PSIDOffset"; - } - leaf psid-length { - type uint32 { - range "0..16"; - } - description - "Device.MAP.Domain.{i}.PSIDLength"; - reference - "Device.MAP.Domain.{i}.PSIDLength"; - } - leaf psid { - type uint32 { - range "0..65535"; - } - description - "Device.MAP.Domain.{i}.PSID"; - reference - "Device.MAP.Domain.{i}.PSID"; - } - leaf include-system-ports { - type boolean; - description - "Device.MAP.Domain.{i}.IncludeSystemPorts"; - reference - "Device.MAP.Domain.{i}.IncludeSystemPorts"; - } - leaf rule-number-of-entries { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.RuleNumberOfEntries"; - reference - "Device.MAP.Domain.{i}.RuleNumberOfEntries"; - } - } - - grouping domain-interface-g { - description - "Grouping object for Device.MAP.Domain.{i}.Interface."; - leaf enable { - type boolean; - description - "Device.MAP.Domain.{i}.Interface.Enable"; - reference - "Device.MAP.Domain.{i}.Interface.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MAP.Domain.{i}.Interface.Status"; - reference - "Device.MAP.Domain.{i}.Interface.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MAP.Domain.{i}.Interface.Alias"; - reference - "Device.MAP.Domain.{i}.Interface.Alias"; - } - leaf name { - type string; - config false; - description - "Device.MAP.Domain.{i}.Interface.Name"; - reference - "Device.MAP.Domain.{i}.Interface.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.LastChange"; - reference - "Device.MAP.Domain.{i}.Interface.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.MAP.Domain.{i}.Interface.LowerLayers"; - reference - "Device.MAP.Domain.{i}.Interface.LowerLayers"; - } - } - - grouping domain-interface-stats-g { - description - "Grouping object for Device.MAP.Domain.{i}.Interface.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; - reference - "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping domain-rule-g { - description - "Grouping object for Device.MAP.Domain.{i}.Rule.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MAP.Domain.{i}.Rule.{i}.Enable"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MAP.Domain.{i}.Rule.{i}.Status"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.Alias"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.MAP.Domain.{i}.Rule.{i}.Origin"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.Origin"; - } - leaf ipv6-prefix { - type string { - length "min..49"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; - } - leaf ipv4-prefix { - type string { - length "min..18"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; - } - leaf ea-bits-length { - type uint32 { - range "0..48"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; - } - leaf is-fmr { - type boolean; - description - "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; - } - leaf psid-offset { - type uint32 { - range "0..15"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; - } - leaf psid-length { - type uint32 { - range "0..16"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; - } - leaf psid { - type uint32 { - range "0..65535"; - } - description - "Device.MAP.Domain.{i}.Rule.{i}.PSID"; - reference - "Device.MAP.Domain.{i}.Rule.{i}.PSID"; - } - } - - grouping device-mqtt-g { - description - "Grouping object for Device.MQTT."; - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.ClientNumberOfEntries"; - reference - "Device.MQTT.ClientNumberOfEntries"; - } - leaf broker-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.BrokerNumberOfEntries"; - reference - "Device.MQTT.BrokerNumberOfEntries"; - } - } - - grouping mqtt-broker-g { - description - "Grouping object for Device.MQTT.Broker.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Name"; - reference - "Device.MQTT.Broker.{i}.Name"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Status"; - reference - "Device.MQTT.Broker.{i}.Status"; - } - leaf port { - type uint32 { - range "1..65535"; - } - description - "Device.MQTT.Broker.{i}.Port"; - reference - "Device.MQTT.Broker.{i}.Port"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Interface"; - reference - "Device.MQTT.Broker.{i}.Interface"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Username"; - reference - "Device.MQTT.Broker.{i}.Username"; - } - leaf bridge-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; - reference - "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; - } - } - - grouping broker-bridge-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; - } - leaf client-id { - type string { - length "1..23"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; - } - leaf transport-protocol { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; - } - leaf protocol-version { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; - } - leaf clean-session { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; - } - leaf message-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; - } - leaf connect-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; - } - leaf keep-alive-time { - type uint32 { - range "min..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; - } - leaf server-selection-algorithm { - type enumeration { - enum Priority { - description - "Enum Value - Priority"; - } - enum RoundRobin { - description - "Enum Value - RoundRobin"; - } - enum Random { - description - "Enum Value - Random"; - } - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; - } - leaf server-connection { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; - } - leaf subscription-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; - } - } - - grouping bridge-server-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; - } - leaf priority { - type uint32 { - range "0..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; - } - leaf weight { - type int32 { - range "-1..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; - } - leaf address { - type string { - length "min..256"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; - } - leaf port { - type uint32 { - range "1..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; - } - } - - grouping bridge-subscription-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; - } - leaf topic { - type string { - length "min..65535"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; - } - leaf direction { - type enumeration { - enum out { - description - "Enum Value - out"; - } - enum in { - description - "Enum Value - in"; - } - enum both { - description - "Enum Value - both"; - } - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; - } - leaf qo-s { - type uint32 { - range "0..2"; - } - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; - } - leaf local-prefix { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; - } - leaf remote-prefix { - type string; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; - } - } - - grouping broker-stats-g { - description - "Grouping object for Device.MQTT.Broker.{i}.Stats."; - leaf total-number-of-clients { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; - reference - "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; - } - leaf number-of-active-clients { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; - reference - "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; - } - leaf number-of-inactive-clients { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; - reference - "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; - } - leaf subscriptions { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.Subscriptions"; - reference - "Device.MQTT.Broker.{i}.Stats.Subscriptions"; - } - leaf publish-sent { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.PublishSent"; - reference - "Device.MQTT.Broker.{i}.Stats.PublishSent"; - } - leaf publish-received { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.PublishReceived"; - reference - "Device.MQTT.Broker.{i}.Stats.PublishReceived"; - } - leaf mqtt-messages-sent { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; - reference - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; - } - leaf mqtt-messages-received { - type uint64; - config false; - description - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; - reference - "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; - } - leaf connection-errors { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; - reference - "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; - } - leaf publish-errors { - type uint32; - config false; - description - "Device.MQTT.Broker.{i}.Stats.PublishErrors"; - reference - "Device.MQTT.Broker.{i}.Stats.PublishErrors"; - } - } - - grouping mqtt-capabilities-g { - description - "Grouping object for Device.MQTT.Capabilities."; - leaf protocol-versions-supported { - type string; - config false; - description - "Device.MQTT.Capabilities.ProtocolVersionsSupported"; - reference - "Device.MQTT.Capabilities.ProtocolVersionsSupported"; - } - leaf transport-protocol-supported { - type string; - config false; - description - "Device.MQTT.Capabilities.TransportProtocolSupported"; - reference - "Device.MQTT.Capabilities.TransportProtocolSupported"; - } - leaf max-number-of-client-subscriptions { - type uint32; - config false; - description - "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; - reference - "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; - } - leaf max-number-of-broker-bridges { - type uint32; - config false; - description - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; - reference - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; - } - leaf max-number-of-broker-bridge-subscriptions { - type uint32; - config false; - description - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; - reference - "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; - } - } - - grouping mqtt-client-g { - description - "Grouping object for Device.MQTT.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Client.{i}.Alias"; - reference - "Device.MQTT.Client.{i}.Alias"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.MQTT.Client.{i}.Name"; - reference - "Device.MQTT.Client.{i}.Name"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Client.{i}.Enable"; - reference - "Device.MQTT.Client.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Client.{i}.Status"; - reference - "Device.MQTT.Client.{i}.Status"; - } - leaf client-id { - type string { - length "1..23"; - } - description - "Device.MQTT.Client.{i}.ClientID"; - reference - "Device.MQTT.Client.{i}.ClientID"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.MQTT.Client.{i}.Username"; - reference - "Device.MQTT.Client.{i}.Username"; - } - leaf transport-protocol { - type string; - description - "Device.MQTT.Client.{i}.TransportProtocol"; - reference - "Device.MQTT.Client.{i}.TransportProtocol"; - } - leaf protocol-version { - type string; - description - "Device.MQTT.Client.{i}.ProtocolVersion"; - reference - "Device.MQTT.Client.{i}.ProtocolVersion"; - } - leaf clean-session { - type boolean; - description - "Device.MQTT.Client.{i}.CleanSession"; - reference - "Device.MQTT.Client.{i}.CleanSession"; - } - leaf message-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Client.{i}.MessageRetryTime"; - reference - "Device.MQTT.Client.{i}.MessageRetryTime"; - } - leaf connect-retry-time { - type uint32 { - range "1..max"; - } - description - "Device.MQTT.Client.{i}.ConnectRetryTime"; - reference - "Device.MQTT.Client.{i}.ConnectRetryTime"; - } - leaf keep-alive-time { - type uint32 { - range "min..65535"; - } - description - "Device.MQTT.Client.{i}.KeepAliveTime"; - reference - "Device.MQTT.Client.{i}.KeepAliveTime"; - } - leaf broker-address { - type string { - length "min..256"; - } - description - "Device.MQTT.Client.{i}.BrokerAddress"; - reference - "Device.MQTT.Client.{i}.BrokerAddress"; - } - leaf broker-port { - type uint32 { - range "1..65535"; - } - description - "Device.MQTT.Client.{i}.BrokerPort"; - reference - "Device.MQTT.Client.{i}.BrokerPort"; - } - leaf will-enable { - type boolean; - description - "Device.MQTT.Client.{i}.WillEnable"; - reference - "Device.MQTT.Client.{i}.WillEnable"; - } - leaf will-topic { - type string; - description - "Device.MQTT.Client.{i}.WillTopic"; - reference - "Device.MQTT.Client.{i}.WillTopic"; - } - leaf will-value { - type string; - description - "Device.MQTT.Client.{i}.WillValue"; - reference - "Device.MQTT.Client.{i}.WillValue"; - } - leaf will-qo-s { - type uint32 { - range "0..2"; - } - description - "Device.MQTT.Client.{i}.WillQoS"; - reference - "Device.MQTT.Client.{i}.WillQoS"; - } - leaf will-retain { - type boolean; - description - "Device.MQTT.Client.{i}.WillRetain"; - reference - "Device.MQTT.Client.{i}.WillRetain"; - } - leaf subscription-number-of-entries { - type uint32; - config false; - description - "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; - reference - "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; - } - } - - grouping client-stats-g { - description - "Grouping object for Device.MQTT.Client.{i}.Stats."; - leaf broker-connection-established { - type string; - config false; - description - "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; - reference - "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; - } - leaf last-publish-message-sent { - type string; - config false; - description - "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; - reference - "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; - } - leaf last-publish-message-received { - type string; - config false; - description - "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; - reference - "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; - } - leaf publish-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.PublishSent"; - reference - "Device.MQTT.Client.{i}.Stats.PublishSent"; - } - leaf publish-received { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.PublishReceived"; - reference - "Device.MQTT.Client.{i}.Stats.PublishReceived"; - } - leaf subscribe-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.SubscribeSent"; - reference - "Device.MQTT.Client.{i}.Stats.SubscribeSent"; - } - leaf un-subscribe-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; - reference - "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; - } - leaf mqtt-messages-sent { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; - reference - "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; - } - leaf mqtt-messages-received { - type uint64; - config false; - description - "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; - reference - "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; - } - leaf connection-errors { - type uint32; - config false; - description - "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; - reference - "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; - } - leaf publish-errors { - type uint32; - config false; - description - "Device.MQTT.Client.{i}.Stats.PublishErrors"; - reference - "Device.MQTT.Client.{i}.Stats.PublishErrors"; - } - } - - grouping client-subscription-g { - description - "Grouping object for Device.MQTT.Client.{i}.Subscription.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MQTT.Client.{i}.Subscription.{i}.Status"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Status"; - } - leaf topic { - type string { - length "min..65535"; - } - description - "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; - } - leaf qo-s { - type uint32 { - range "0..2"; - } - description - "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; - reference - "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; - } - } - - grouping device-management-server-g { - description - "Grouping object for Device.ManagementServer."; - leaf enable-cwmp { - type boolean; - description - "Device.ManagementServer.EnableCWMP"; - reference - "Device.ManagementServer.EnableCWMP"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.ManagementServer.URL"; - reference - "Device.ManagementServer.URL"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.ManagementServer.Username"; - reference - "Device.ManagementServer.Username"; - } - leaf schedule-reboot { - type string; - description - "Device.ManagementServer.ScheduleReboot"; - reference - "Device.ManagementServer.ScheduleReboot"; - } - leaf delay-reboot { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.DelayReboot"; - reference - "Device.ManagementServer.DelayReboot"; - } - leaf periodic-inform-enable { - type boolean; - description - "Device.ManagementServer.PeriodicInformEnable"; - reference - "Device.ManagementServer.PeriodicInformEnable"; - } - leaf periodic-inform-interval { - type uint32 { - range "1..max"; - } - description - "Device.ManagementServer.PeriodicInformInterval"; - reference - "Device.ManagementServer.PeriodicInformInterval"; - } - leaf periodic-inform-time { - type string; - description - "Device.ManagementServer.PeriodicInformTime"; - reference - "Device.ManagementServer.PeriodicInformTime"; - } - leaf parameter-key { - type string; - config false; - description - "Device.ManagementServer.ParameterKey"; - reference - "Device.ManagementServer.ParameterKey"; - } - leaf connection-request-url { - type string; - config false; - description - "Device.ManagementServer.ConnectionRequestURL"; - reference - "Device.ManagementServer.ConnectionRequestURL"; - } - leaf connection-request-username { - type string { - length "min..256"; - } - description - "Device.ManagementServer.ConnectionRequestUsername"; - reference - "Device.ManagementServer.ConnectionRequestUsername"; - } - leaf upgrades-managed { - type boolean; - description - "Device.ManagementServer.UpgradesManaged"; - reference - "Device.ManagementServer.UpgradesManaged"; - } - leaf kick-url { - type string; - config false; - description - "Device.ManagementServer.KickURL"; - reference - "Device.ManagementServer.KickURL"; - } - leaf download-progress-url { - type string; - config false; - description - "Device.ManagementServer.DownloadProgressURL"; - reference - "Device.ManagementServer.DownloadProgressURL"; - } - leaf default-active-notification-throttle { - type uint32; - description - "Device.ManagementServer.DefaultActiveNotificationThrottle"; - reference - "Device.ManagementServer.DefaultActiveNotificationThrottle"; - } - leaf cwmp-retry-minimum-wait-interval { - type uint32 { - range "1..65535"; - } - description - "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; - reference - "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; - } - leaf cwmp-retry-interval-multiplier { - type uint32 { - range "1000..65535"; - } - description - "Device.ManagementServer.CWMPRetryIntervalMultiplier"; - reference - "Device.ManagementServer.CWMPRetryIntervalMultiplier"; - } - leaf http-connection-request-enable { - type boolean; - description - "Device.ManagementServer.HTTPConnectionRequestEnable"; - reference - "Device.ManagementServer.HTTPConnectionRequestEnable"; - } - leaf udp-connection-request-address { - type string; - config false; - description - "Device.ManagementServer.UDPConnectionRequestAddress"; - reference - "Device.ManagementServer.UDPConnectionRequestAddress"; - } - leaf stun-enable { - type boolean; - description - "Device.ManagementServer.STUNEnable"; - reference - "Device.ManagementServer.STUNEnable"; - } - leaf stun-server-address { - type string { - length "min..256"; - } - description - "Device.ManagementServer.STUNServerAddress"; - reference - "Device.ManagementServer.STUNServerAddress"; - } - leaf stun-server-port { - type uint32 { - range "0..65535"; - } - description - "Device.ManagementServer.STUNServerPort"; - reference - "Device.ManagementServer.STUNServerPort"; - } - leaf stun-username { - type string { - length "min..256"; - } - description - "Device.ManagementServer.STUNUsername"; - reference - "Device.ManagementServer.STUNUsername"; - } - leaf stun-maximum-keep-alive-period { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; - reference - "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; - } - leaf stun-minimum-keep-alive-period { - type uint32; - description - "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; - reference - "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; - } - leaf nat-detected { - type boolean; - config false; - description - "Device.ManagementServer.NATDetected"; - reference - "Device.ManagementServer.NATDetected"; - } - leaf alias-based-addressing { - type boolean; - config false; - description - "Device.ManagementServer.AliasBasedAddressing"; - reference - "Device.ManagementServer.AliasBasedAddressing"; - } - leaf instance-mode { - type enumeration { - enum InstanceNumber { - description - "Enum Value - InstanceNumber"; - } - enum InstanceAlias { - description - "Enum Value - InstanceAlias"; - } - } - description - "Device.ManagementServer.InstanceMode"; - reference - "Device.ManagementServer.InstanceMode"; - } - leaf auto-create-instances { - type boolean; - description - "Device.ManagementServer.AutoCreateInstances"; - reference - "Device.ManagementServer.AutoCreateInstances"; - } - leaf manageable-device-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.ManageableDeviceNumberOfEntries"; - reference - "Device.ManagementServer.ManageableDeviceNumberOfEntries"; - } - leaf manageable-device-notification-limit { - type uint32; - description - "Device.ManagementServer.ManageableDeviceNotificationLimit"; - reference - "Device.ManagementServer.ManageableDeviceNotificationLimit"; - } - leaf embedded-device-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; - reference - "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; - } - leaf virtual-device-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.VirtualDeviceNumberOfEntries"; - reference - "Device.ManagementServer.VirtualDeviceNumberOfEntries"; - } - leaf supported-conn-req-methods { - type string; - config false; - description - "Device.ManagementServer.SupportedConnReqMethods"; - reference - "Device.ManagementServer.SupportedConnReqMethods"; - } - leaf conn-req-xmpp-connection { - type string; - description - "Device.ManagementServer.ConnReqXMPPConnection"; - reference - "Device.ManagementServer.ConnReqXMPPConnection"; - } - leaf conn-req-allowed-jabber-i-ds { - type string { - length "min..256"; - } - description - "Device.ManagementServer.ConnReqAllowedJabberIDs"; - reference - "Device.ManagementServer.ConnReqAllowedJabberIDs"; - } - leaf conn-req-jabber-id { - type string; - config false; - description - "Device.ManagementServer.ConnReqJabberID"; - reference - "Device.ManagementServer.ConnReqJabberID"; - } - leaf http-compression-supported { - type string; - config false; - description - "Device.ManagementServer.HTTPCompressionSupported"; - reference - "Device.ManagementServer.HTTPCompressionSupported"; - } - leaf http-compression { - type string; - description - "Device.ManagementServer.HTTPCompression"; - reference - "Device.ManagementServer.HTTPCompression"; - } - leaf lightweight-notification-protocols-supported { - type string; - config false; - description - "Device.ManagementServer.LightweightNotificationProtocolsSupported"; - reference - "Device.ManagementServer.LightweightNotificationProtocolsSupported"; - } - leaf lightweight-notification-protocols-used { - type string; - description - "Device.ManagementServer.LightweightNotificationProtocolsUsed"; - reference - "Device.ManagementServer.LightweightNotificationProtocolsUsed"; - } - leaf lightweight-notification-trigger-interval { - type uint32 { - range "0..max"; - } - description - "Device.ManagementServer.LightweightNotificationTriggerInterval"; - reference - "Device.ManagementServer.LightweightNotificationTriggerInterval"; - } - leaf lightweight-notification-trigger-time { - type string; - description - "Device.ManagementServer.LightweightNotificationTriggerTime"; - reference - "Device.ManagementServer.LightweightNotificationTriggerTime"; - } - leaf udp-lightweight-notification-host { - type string { - length "min..256"; - } - description - "Device.ManagementServer.UDPLightweightNotificationHost"; - reference - "Device.ManagementServer.UDPLightweightNotificationHost"; - } - leaf udp-lightweight-notification-port { - type uint32; - description - "Device.ManagementServer.UDPLightweightNotificationPort"; - reference - "Device.ManagementServer.UDPLightweightNotificationPort"; - } - leaf instance-wildcards-supported { - type boolean; - config false; - description - "Device.ManagementServer.InstanceWildcardsSupported"; - reference - "Device.ManagementServer.InstanceWildcardsSupported"; - } - leaf inform-parameter-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.InformParameterNumberOfEntries"; - reference - "Device.ManagementServer.InformParameterNumberOfEntries"; - } - } - - grouping management-server-autonomous-transfer-complete-policy-g { - description - "Grouping object for Device.ManagementServer.AutonomousTransferCompletePolicy."; - leaf enable { - type boolean; - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; - } - leaf transfer-type-filter { - type enumeration { - enum Upload { - description - "Enum Value - Upload"; - } - enum Download { - description - "Enum Value - Download"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; - } - leaf result-type-filter { - type enumeration { - enum Success { - description - "Enum Value - Success"; - } - enum Failure { - description - "Enum Value - Failure"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; - } - leaf file-type-filter { - type string { - length "min..1024"; - } - description - "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; - } - } - - grouping management-server-du-state-change-compl-policy-g { - description - "Grouping object for Device.ManagementServer.DUStateChangeComplPolicy."; - leaf enable { - type boolean; - description - "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; - } - leaf operation-type-filter { - type enumeration { - enum Install { - description - "Enum Value - Install"; - } - enum Update { - description - "Enum Value - Update"; - } - enum Uninstall { - description - "Enum Value - Uninstall"; - } - } - description - "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; - } - leaf result-type-filter { - type enumeration { - enum Success { - description - "Enum Value - Success"; - } - enum Failure { - description - "Enum Value - Failure"; - } - enum Both { - description - "Enum Value - Both"; - } - } - description - "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; - } - leaf fault-code-filter { - type enumeration { - enum 9001 { - description - "Enum Value - 9001"; - } - enum 9003 { - description - "Enum Value - 9003"; - } - enum 9012 { - description - "Enum Value - 9012"; - } - enum 9013 { - description - "Enum Value - 9013"; - } - enum 9015 { - description - "Enum Value - 9015"; - } - enum 9016 { - description - "Enum Value - 9016"; - } - enum 9017 { - description - "Enum Value - 9017"; - } - enum 9018 { - description - "Enum Value - 9018"; - } - enum 9022 { - description - "Enum Value - 9022"; - } - enum 9023 { - description - "Enum Value - 9023"; - } - enum 9024 { - description - "Enum Value - 9024"; - } - enum 9025 { - description - "Enum Value - 9025"; - } - enum 9026 { - description - "Enum Value - 9026"; - } - enum 9027 { - description - "Enum Value - 9027"; - } - enum 9028 { - description - "Enum Value - 9028"; - } - enum 9029 { - description - "Enum Value - 9029"; - } - enum 9030 { - description - "Enum Value - 9030"; - } - enum 9031 { - description - "Enum Value - 9031"; - } - enum 9032 { - description - "Enum Value - 9032"; - } - } - description - "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; - reference - "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; - } - } - - grouping download-availability-announcement-g { - description - "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement."; - leaf enable { - type boolean; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Status"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Status"; - } - leaf group-number-of-entries { - type uint32; - config false; - description - "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; - } - } - - grouping announcement-group-g { - description - "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; - } - } - - grouping download-availability-query-g { - description - "Grouping object for Device.ManagementServer.DownloadAvailability.Query."; - leaf enable { - type boolean; - description - "Device.ManagementServer.DownloadAvailability.Query.Enable"; - reference - "Device.ManagementServer.DownloadAvailability.Query.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ManagementServer.DownloadAvailability.Query.Status"; - reference - "Device.ManagementServer.DownloadAvailability.Query.Status"; - } - leaf url { - type string { - length "min..256"; - } - description - "Device.ManagementServer.DownloadAvailability.Query.URL"; - reference - "Device.ManagementServer.DownloadAvailability.Query.URL"; - } - } - - grouping management-server-embedded-device-g { - description - "Grouping object for Device.ManagementServer.EmbeddedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf controller-id { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; - } - leaf proxied-device-id { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; - } - leaf reference { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; - } - leaf supported-data-model { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; - } - leaf host { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.Host"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.Host"; - } - leaf proxy-protocol { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; - } - leaf proxy-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; - } - leaf discovery-protocol { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; - } - leaf discovery-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; - } - leaf command-processed { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; - } - leaf command-processing-err-msg { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; - } - leaf last-sync-time { - type string; - config false; - description - "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; - reference - "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; - } - } - - grouping management-server-heartbeat-policy-g { - description - "Grouping object for Device.ManagementServer.HeartbeatPolicy."; - leaf enable { - type boolean; - description - "Device.ManagementServer.HeartbeatPolicy.Enable"; - reference - "Device.ManagementServer.HeartbeatPolicy.Enable"; - } - leaf reporting-interval { - type uint32 { - range "30..max"; - } - description - "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; - reference - "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; - } - leaf initiation-time { - type string; - description - "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; - reference - "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; - } - } - - grouping management-server-inform-parameter-g { - description - "Grouping object for Device.ManagementServer.InformParameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ManagementServer.InformParameter.{i}.Enable"; - reference - "Device.ManagementServer.InformParameter.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ManagementServer.InformParameter.{i}.Alias"; - reference - "Device.ManagementServer.InformParameter.{i}.Alias"; - } - leaf parameter-name { - type string { - length "min..256"; - } - description - "Device.ManagementServer.InformParameter.{i}.ParameterName"; - reference - "Device.ManagementServer.InformParameter.{i}.ParameterName"; - } - leaf event-list { - type string; - description - "Device.ManagementServer.InformParameter.{i}.EventList"; - reference - "Device.ManagementServer.InformParameter.{i}.EventList"; - } - } - - grouping management-server-manageable-device-g { - description - "Grouping object for Device.ManagementServer.ManageableDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ManagementServer.ManageableDevice.{i}.Alias"; - reference - "Device.ManagementServer.ManageableDevice.{i}.Alias"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; - reference - "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; - } - leaf serial-number { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; - reference - "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; - } - leaf product-class { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; - reference - "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; - } - leaf host { - type string; - config false; - description - "Device.ManagementServer.ManageableDevice.{i}.Host"; - reference - "Device.ManagementServer.ManageableDevice.{i}.Host"; - } - } - - grouping management-server-standby-policy-g { - description - "Grouping object for Device.ManagementServer.StandbyPolicy."; - leaf cr-unawareness-max-duration { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; - reference - "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; - } - leaf max-missed-periodic { - type int32 { - range "-1..max"; - } - description - "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; - reference - "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; - } - leaf notify-missed-scheduled { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; - reference - "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; - } - leaf network-awareness-capable { - type boolean; - config false; - description - "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; - reference - "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; - } - leaf self-timer-capable { - type boolean; - config false; - description - "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; - reference - "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; - } - leaf cr-awareness-requested { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; - reference - "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; - } - leaf periodic-awareness-requested { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; - reference - "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; - } - leaf scheduled-awareness-requested { - type boolean; - description - "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; - reference - "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; - } - } - - grouping management-server-virtual-device-g { - description - "Grouping object for Device.ManagementServer.VirtualDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; - } - leaf product-class { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; - reference - "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; - } - leaf host { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.Host"; - reference - "Device.ManagementServer.VirtualDevice.{i}.Host"; - } - leaf proxy-protocol { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; - } - leaf proxy-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; - reference - "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; - } - leaf discovery-protocol { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; - reference - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; - } - leaf discovery-protocol-reference { - type string; - config false; - description - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; - reference - "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; - } - } - - grouping device-mo-ca-g { - description - "Grouping object for Device.MoCA."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.MoCA.InterfaceNumberOfEntries"; - reference - "Device.MoCA.InterfaceNumberOfEntries"; - } - } - - grouping mo-ca-interface-g { - description - "Grouping object for Device.MoCA.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.MoCA.Interface.{i}.Enable"; - reference - "Device.MoCA.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.MoCA.Interface.{i}.Status"; - reference - "Device.MoCA.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.MoCA.Interface.{i}.Alias"; - reference - "Device.MoCA.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.MoCA.Interface.{i}.Name"; - reference - "Device.MoCA.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.LastChange"; - reference - "Device.MoCA.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.MoCA.Interface.{i}.LowerLayers"; - reference - "Device.MoCA.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.Upstream"; - reference - "Device.MoCA.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.MoCA.Interface.{i}.MACAddress"; - reference - "Device.MoCA.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.FirmwareVersion"; - reference - "Device.MoCA.Interface.{i}.FirmwareVersion"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.MaxBitRate"; - reference - "Device.MoCA.Interface.{i}.MaxBitRate"; - } - leaf max-ingress-bw { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.MaxIngressBW"; - reference - "Device.MoCA.Interface.{i}.MaxIngressBW"; - } - leaf max-egress-bw { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.MaxEgressBW"; - reference - "Device.MoCA.Interface.{i}.MaxEgressBW"; - } - leaf highest-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.HighestVersion"; - reference - "Device.MoCA.Interface.{i}.HighestVersion"; - } - leaf current-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.CurrentVersion"; - reference - "Device.MoCA.Interface.{i}.CurrentVersion"; - } - leaf network-coordinator { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.NetworkCoordinator"; - reference - "Device.MoCA.Interface.{i}.NetworkCoordinator"; - } - leaf node-id { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.NodeID"; - reference - "Device.MoCA.Interface.{i}.NodeID"; - } - leaf max-nodes { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.MaxNodes"; - reference - "Device.MoCA.Interface.{i}.MaxNodes"; - } - leaf preferred-nc { - type boolean; - description - "Device.MoCA.Interface.{i}.PreferredNC"; - reference - "Device.MoCA.Interface.{i}.PreferredNC"; - } - leaf backup-nc { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.BackupNC"; - reference - "Device.MoCA.Interface.{i}.BackupNC"; - } - leaf privacy-enabled-setting { - type boolean; - description - "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; - reference - "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; - } - leaf privacy-enabled { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.PrivacyEnabled"; - reference - "Device.MoCA.Interface.{i}.PrivacyEnabled"; - } - leaf freq-capability-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.FreqCapabilityMask"; - reference - "Device.MoCA.Interface.{i}.FreqCapabilityMask"; - } - leaf freq-current-mask-setting { - type string { - length "8"; - } - description - "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; - reference - "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; - } - leaf freq-current-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.FreqCurrentMask"; - reference - "Device.MoCA.Interface.{i}.FreqCurrentMask"; - } - leaf current-oper-freq { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.CurrentOperFreq"; - reference - "Device.MoCA.Interface.{i}.CurrentOperFreq"; - } - leaf last-oper-freq { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.LastOperFreq"; - reference - "Device.MoCA.Interface.{i}.LastOperFreq"; - } - leaf tx-power-limit { - type uint32; - description - "Device.MoCA.Interface.{i}.TxPowerLimit"; - reference - "Device.MoCA.Interface.{i}.TxPowerLimit"; - } - leaf power-cntl-phy-target { - type uint32; - description - "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; - reference - "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; - } - leaf beacon-power-limit { - type uint32; - description - "Device.MoCA.Interface.{i}.BeaconPowerLimit"; - reference - "Device.MoCA.Interface.{i}.BeaconPowerLimit"; - } - leaf network-taboo-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.NetworkTabooMask"; - reference - "Device.MoCA.Interface.{i}.NetworkTabooMask"; - } - leaf node-taboo-mask { - type string; - config false; - description - "Device.MoCA.Interface.{i}.NodeTabooMask"; - reference - "Device.MoCA.Interface.{i}.NodeTabooMask"; - } - leaf tx-bcast-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.TxBcastRate"; - reference - "Device.MoCA.Interface.{i}.TxBcastRate"; - } - leaf tx-bcast-power-reduction { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; - reference - "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; - } - leaf qam256-capable { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.QAM256Capable"; - reference - "Device.MoCA.Interface.{i}.QAM256Capable"; - } - leaf packet-aggregation-capability { - type uint32 { - range "0..10"; - } - config false; - description - "Device.MoCA.Interface.{i}.PacketAggregationCapability"; - reference - "Device.MoCA.Interface.{i}.PacketAggregationCapability"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping mo-ca-interface-associated-device-g { - description - "Grouping object for Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf node-id { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; - } - leaf preferred-nc { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; - } - leaf highest-version { - type string; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; - } - leaf phy-tx-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; - } - leaf phy-rx-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; - } - leaf tx-power-control-reduction { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; - } - leaf rx-power-level { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; - } - leaf tx-bcast-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; - } - leaf rx-bcast-power-level { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; - } - leaf tx-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; - } - leaf rx-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; - } - leaf rx-errored-and-missed-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; - } - leaf qam256-capable { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; - } - leaf packet-aggregation-capability { - type uint32 { - range "0..10"; - } - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; - } - leaf rx-snr { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; - } - leaf active { - type boolean; - config false; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping mo-ca-interface-qo-s-g { - description - "Grouping object for Device.MoCA.Interface.{i}.QoS."; - leaf egress-num-flows { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; - reference - "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; - } - leaf ingress-num-flows { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; - reference - "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; - } - leaf flow-stats-number-of-entries { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; - } - } - - grouping qo-s-flow-stats-g { - description - "Grouping object for Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf flow-id { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; - } - leaf packet-da { - type string { - length "min..17"; - } - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; - } - leaf max-rate { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; - } - leaf max-burst-size { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; - } - leaf lease-time-left { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; - } - leaf flow-packets { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; - } - } - - grouping mo-ca-interface-stats-g { - description - "Grouping object for Device.MoCA.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BytesSent"; - reference - "Device.MoCA.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BytesReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.PacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-nat-g { - description - "Grouping object for Device.NAT."; - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.NAT.InterfaceSettingNumberOfEntries"; - reference - "Device.NAT.InterfaceSettingNumberOfEntries"; - } - leaf port-mapping-number-of-entries { - type uint32; - config false; - description - "Device.NAT.PortMappingNumberOfEntries"; - reference - "Device.NAT.PortMappingNumberOfEntries"; - } - } - - grouping nat-interface-setting-g { - description - "Grouping object for Device.NAT.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.NAT.InterfaceSetting.{i}.Enable"; - reference - "Device.NAT.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.NAT.InterfaceSetting.{i}.Status"; - reference - "Device.NAT.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.NAT.InterfaceSetting.{i}.Alias"; - reference - "Device.NAT.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.NAT.InterfaceSetting.{i}.Interface"; - reference - "Device.NAT.InterfaceSetting.{i}.Interface"; - } - } - - grouping nat-port-mapping-g { - description - "Grouping object for Device.NAT.PortMapping.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.NAT.PortMapping.{i}.Enable"; - reference - "Device.NAT.PortMapping.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.NAT.PortMapping.{i}.Status"; - reference - "Device.NAT.PortMapping.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.NAT.PortMapping.{i}.Alias"; - reference - "Device.NAT.PortMapping.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.NAT.PortMapping.{i}.Interface"; - reference - "Device.NAT.PortMapping.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.NAT.PortMapping.{i}.AllInterfaces"; - reference - "Device.NAT.PortMapping.{i}.AllInterfaces"; - } - leaf lease-duration { - type uint32; - description - "Device.NAT.PortMapping.{i}.LeaseDuration"; - reference - "Device.NAT.PortMapping.{i}.LeaseDuration"; - } - leaf remote-host { - type string; - description - "Device.NAT.PortMapping.{i}.RemoteHost"; - reference - "Device.NAT.PortMapping.{i}.RemoteHost"; - } - leaf external-port { - type uint32 { - range "0..65535"; - } - description - "Device.NAT.PortMapping.{i}.ExternalPort"; - reference - "Device.NAT.PortMapping.{i}.ExternalPort"; - } - leaf external-port-end-range { - type uint32 { - range "0..65535"; - } - description - "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; - reference - "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; - } - leaf internal-port { - type uint32 { - range "0..65535"; - } - description - "Device.NAT.PortMapping.{i}.InternalPort"; - reference - "Device.NAT.PortMapping.{i}.InternalPort"; - } - leaf protocol { - type enumeration { - enum TCP { - description - "Enum Value - TCP"; - } - enum UDP { - description - "Enum Value - UDP"; - } - } - description - "Device.NAT.PortMapping.{i}.Protocol"; - reference - "Device.NAT.PortMapping.{i}.Protocol"; - } - leaf internal-client { - type string { - length "min..256"; - } - description - "Device.NAT.PortMapping.{i}.InternalClient"; - reference - "Device.NAT.PortMapping.{i}.InternalClient"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.NAT.PortMapping.{i}.Description"; - reference - "Device.NAT.PortMapping.{i}.Description"; - } - } - - grouping device-neighbor-discovery-g { - description - "Grouping object for Device.NeighborDiscovery."; - leaf enable { - type boolean; - description - "Device.NeighborDiscovery.Enable"; - reference - "Device.NeighborDiscovery.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; - reference - "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; - } - } - - grouping neighbor-discovery-interface-setting-g { - description - "Grouping object for Device.NeighborDiscovery.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; - } - leaf retrans-timer { - type uint32; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; - } - leaf rtr-solicitation-interval { - type uint32; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; - } - leaf max-rtr-solicitations { - type uint32; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; - } - leaf nud-enable { - type boolean; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; - } - leaf rs-enable { - type boolean; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; - } - } - - grouping device-optical-g { - description - "Grouping object for Device.Optical."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.Optical.InterfaceNumberOfEntries"; - reference - "Device.Optical.InterfaceNumberOfEntries"; - } - } - - grouping optical-interface-g { - description - "Grouping object for Device.Optical.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Optical.Interface.{i}.Enable"; - reference - "Device.Optical.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Optical.Interface.{i}.Status"; - reference - "Device.Optical.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Optical.Interface.{i}.Alias"; - reference - "Device.Optical.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.Optical.Interface.{i}.Name"; - reference - "Device.Optical.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.LastChange"; - reference - "Device.Optical.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.Optical.Interface.{i}.LowerLayers"; - reference - "Device.Optical.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.Optical.Interface.{i}.Upstream"; - reference - "Device.Optical.Interface.{i}.Upstream"; - } - leaf optical-signal-level { - type int32 { - range "-65536..65534"; - } - config false; - description - "Device.Optical.Interface.{i}.OpticalSignalLevel"; - reference - "Device.Optical.Interface.{i}.OpticalSignalLevel"; - } - leaf lower-optical-threshold { - type int32 { - range "-127000..0"; - } - config false; - description - "Device.Optical.Interface.{i}.LowerOpticalThreshold"; - reference - "Device.Optical.Interface.{i}.LowerOpticalThreshold"; - } - leaf upper-optical-threshold { - type int32 { - range "-127000..0"; - } - config false; - description - "Device.Optical.Interface.{i}.UpperOpticalThreshold"; - reference - "Device.Optical.Interface.{i}.UpperOpticalThreshold"; - } - leaf transmit-optical-level { - type int32 { - range "-127000..0"; - } - config false; - description - "Device.Optical.Interface.{i}.TransmitOpticalLevel"; - reference - "Device.Optical.Interface.{i}.TransmitOpticalLevel"; - } - leaf lower-transmit-power-threshold { - type int32 { - range "-63500..63500"; - } - config false; - description - "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; - reference - "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; - } - leaf upper-transmit-power-threshold { - type int32 { - range "-63500..63500"; - } - config false; - description - "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; - reference - "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; - } - } - - grouping optical-interface-stats-g { - description - "Grouping object for Device.Optical.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.BytesSent"; - reference - "Device.Optical.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.BytesReceived"; - reference - "Device.Optical.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.PacketsSent"; - reference - "Device.Optical.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.Optical.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.Optical.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.Optical.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; - } - } - - grouping device-pcp-g { - description - "Grouping object for Device.PCP."; - leaf supported-versions { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.SupportedVersions"; - reference - "Device.PCP.SupportedVersions"; - } - leaf preferred-version { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.PreferredVersion"; - reference - "Device.PCP.PreferredVersion"; - } - leaf option-list { - type uint32 { - range "0..254"; - } - config false; - description - "Device.PCP.OptionList"; - reference - "Device.PCP.OptionList"; - } - leaf client-number-of-entries { - type uint32; - config false; - description - "Device.PCP.ClientNumberOfEntries"; - reference - "Device.PCP.ClientNumberOfEntries"; - } - } - - grouping pcp-client-g { - description - "Grouping object for Device.PCP.Client.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Alias"; - } - leaf wan-interface { - type string; - config false; - description - "Device.PCP.Client.{i}.WANInterface"; - reference - "Device.PCP.Client.{i}.WANInterface"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Status"; - reference - "Device.PCP.Client.{i}.Status"; - } - leaf map-enable { - type boolean; - description - "Device.PCP.Client.{i}.MAPEnable"; - reference - "Device.PCP.Client.{i}.MAPEnable"; - } - leaf peer-enable { - type boolean; - description - "Device.PCP.Client.{i}.PEEREnable"; - reference - "Device.PCP.Client.{i}.PEEREnable"; - } - leaf announce-enable { - type boolean; - description - "Device.PCP.Client.{i}.ANNOUNCEEnable"; - reference - "Device.PCP.Client.{i}.ANNOUNCEEnable"; - } - leaf thirdparty-enable { - type boolean; - description - "Device.PCP.Client.{i}.THIRDPARTYEnable"; - reference - "Device.PCP.Client.{i}.THIRDPARTYEnable"; - } - leaf thirdparty-status { - type string; - config false; - description - "Device.PCP.Client.{i}.THIRDPARTYStatus"; - reference - "Device.PCP.Client.{i}.THIRDPARTYStatus"; - } - leaf filter-enable { - type boolean; - description - "Device.PCP.Client.{i}.FILTEREnable"; - reference - "Device.PCP.Client.{i}.FILTEREnable"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.ServerNumberOfEntries"; - reference - "Device.PCP.Client.{i}.ServerNumberOfEntries"; - } - } - - grouping client-pcp-proxy-g { - description - "Grouping object for Device.PCP.Client.{i}.PCPProxy."; - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.PCPProxy.Enable"; - reference - "Device.PCP.Client.{i}.PCPProxy.Enable"; - } - leaf highest-version { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; - reference - "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.PCPProxy.Status"; - reference - "Device.PCP.Client.{i}.PCPProxy.Status"; - } - } - - grouping pcp-client-server-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Server.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Server.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.Status"; - reference - "Device.PCP.Client.{i}.Server.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.Origin"; - reference - "Device.PCP.Client.{i}.Server.{i}.Origin"; - } - leaf server-name-or-address { - type string { - length "min..256"; - } - description - "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; - } - leaf server-address-in-use { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; - reference - "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; - } - leaf additional-server-addresses { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; - reference - "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; - } - leaf external-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; - } - leaf current-version { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; - reference - "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; - } - leaf maximum-filters { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; - reference - "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; - } - leaf port-quota { - type uint32 { - range "min..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.PortQuota"; - reference - "Device.PCP.Client.{i}.Server.{i}.PortQuota"; - } - leaf preferred-lifetime { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; - reference - "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; - } - leaf capabilities { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.Capabilities"; - reference - "Device.PCP.Client.{i}.Server.{i}.Capabilities"; - } - leaf inbound-mapping-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; - } - leaf outbound-mapping-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; - } - } - - grouping server-inbound-mapping-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; - } - leaf error-code { - type uint32 { - range "1..255"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; - } - leaf lifetime { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; - } - leaf suggested-external-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; - } - leaf suggested-external-port { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; - } - leaf suggested-external-port-end-range { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; - } - leaf internal-port { - type uint32 { - range "1..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; - } - leaf protocol-number { - type int32 { - range "-1..255"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; - } - leaf third-party-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; - } - leaf assigned-external-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; - } - leaf assigned-external-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; - } - leaf assigned-external-port-end-range { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; - } - } - - grouping inbound-mapping-filter-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; - } - leaf remote-host-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; - } - leaf prefix-length { - type uint32 { - range "1..128"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; - } - leaf remote-port { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; - } - leaf remote-port-end-range { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; - } - } - - grouping server-outbound-mapping-g { - description - "Grouping object for Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; - } - leaf error-code { - type uint32 { - range "1..255"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; - } - leaf origin { - type string; - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; - } - leaf lifetime { - type uint32; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; - } - leaf suggested-external-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; - } - leaf suggested-external-port { - type uint32 { - range "0..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; - } - leaf remote-host-ip-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; - } - leaf internal-port { - type uint32 { - range "1..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; - } - leaf remote-port { - type uint32 { - range "1..65535"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; - } - leaf protocol-number { - type int32 { - range "-1..255"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; - } - leaf third-party-address { - type string { - length "min..45"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; - } - leaf description { - type string { - length "min..256"; - } - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; - } - leaf assigned-external-ip-address { - type string { - length "min..45"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; - } - leaf assigned-external-port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; - } - } - - grouping client-u-pn-piwf-g { - description - "Grouping object for Device.PCP.Client.{i}.UPnPIWF."; - leaf enable { - type boolean; - description - "Device.PCP.Client.{i}.UPnPIWF.Enable"; - reference - "Device.PCP.Client.{i}.UPnPIWF.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PCP.Client.{i}.UPnPIWF.Status"; - reference - "Device.PCP.Client.{i}.UPnPIWF.Status"; - } - } - - grouping device-ppp-g { - description - "Grouping object for Device.PPP."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.PPP.InterfaceNumberOfEntries"; - reference - "Device.PPP.InterfaceNumberOfEntries"; - } - leaf supported-nc-ps { - type string; - config false; - description - "Device.PPP.SupportedNCPs"; - reference - "Device.PPP.SupportedNCPs"; - } - } - - grouping ppp-interface-g { - description - "Grouping object for Device.PPP.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PPP.Interface.{i}.Enable"; - reference - "Device.PPP.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PPP.Interface.{i}.Status"; - reference - "Device.PPP.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PPP.Interface.{i}.Alias"; - reference - "Device.PPP.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.PPP.Interface.{i}.Name"; - reference - "Device.PPP.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.LastChange"; - reference - "Device.PPP.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.PPP.Interface.{i}.LowerLayers"; - reference - "Device.PPP.Interface.{i}.LowerLayers"; - } - leaf connection-status { - type string; - config false; - description - "Device.PPP.Interface.{i}.ConnectionStatus"; - reference - "Device.PPP.Interface.{i}.ConnectionStatus"; - } - leaf last-connection-error { - type string; - config false; - description - "Device.PPP.Interface.{i}.LastConnectionError"; - reference - "Device.PPP.Interface.{i}.LastConnectionError"; - } - leaf auto-disconnect-time { - type uint32; - description - "Device.PPP.Interface.{i}.AutoDisconnectTime"; - reference - "Device.PPP.Interface.{i}.AutoDisconnectTime"; - } - leaf idle-disconnect-time { - type uint32; - description - "Device.PPP.Interface.{i}.IdleDisconnectTime"; - reference - "Device.PPP.Interface.{i}.IdleDisconnectTime"; - } - leaf warn-disconnect-delay { - type uint32; - description - "Device.PPP.Interface.{i}.WarnDisconnectDelay"; - reference - "Device.PPP.Interface.{i}.WarnDisconnectDelay"; - } - leaf username { - type string { - length "min..64"; - } - description - "Device.PPP.Interface.{i}.Username"; - reference - "Device.PPP.Interface.{i}.Username"; - } - leaf encryption-protocol { - type string; - config false; - description - "Device.PPP.Interface.{i}.EncryptionProtocol"; - reference - "Device.PPP.Interface.{i}.EncryptionProtocol"; - } - leaf compression-protocol { - type string; - config false; - description - "Device.PPP.Interface.{i}.CompressionProtocol"; - reference - "Device.PPP.Interface.{i}.CompressionProtocol"; - } - leaf authentication-protocol { - type string; - config false; - description - "Device.PPP.Interface.{i}.AuthenticationProtocol"; - reference - "Device.PPP.Interface.{i}.AuthenticationProtocol"; - } - leaf max-mru-size { - type uint32 { - range "64..65535"; - } - description - "Device.PPP.Interface.{i}.MaxMRUSize"; - reference - "Device.PPP.Interface.{i}.MaxMRUSize"; - } - leaf current-mru-size { - type uint32 { - range "64..65535"; - } - config false; - description - "Device.PPP.Interface.{i}.CurrentMRUSize"; - reference - "Device.PPP.Interface.{i}.CurrentMRUSize"; - } - leaf connection-trigger { - type enumeration { - enum OnDemand { - description - "Enum Value - OnDemand"; - } - enum AlwaysOn { - description - "Enum Value - AlwaysOn"; - } - enum Manual { - description - "Enum Value - Manual"; - } - } - description - "Device.PPP.Interface.{i}.ConnectionTrigger"; - reference - "Device.PPP.Interface.{i}.ConnectionTrigger"; - } - leaf lcp-echo { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.LCPEcho"; - reference - "Device.PPP.Interface.{i}.LCPEcho"; - } - leaf lcp-echo-retry { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.LCPEchoRetry"; - reference - "Device.PPP.Interface.{i}.LCPEchoRetry"; - } - leaf ipcp-enable { - type boolean; - description - "Device.PPP.Interface.{i}.IPCPEnable"; - reference - "Device.PPP.Interface.{i}.IPCPEnable"; - } - leaf ipv6-cp-enable { - type boolean; - description - "Device.PPP.Interface.{i}.IPv6CPEnable"; - reference - "Device.PPP.Interface.{i}.IPv6CPEnable"; - } - } - - grouping interface-ipcp-g { - description - "Grouping object for Device.PPP.Interface.{i}.IPCP."; - leaf local-ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; - reference - "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; - } - leaf remote-ip-address { - type string { - length "min..15"; - } - config false; - description - "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; - reference - "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; - } - leaf dns-servers { - type string { - length "min..15"; - } - config false; - description - "Device.PPP.Interface.{i}.IPCP.DNSServers"; - reference - "Device.PPP.Interface.{i}.IPCP.DNSServers"; - } - leaf passthrough-enable { - type boolean; - description - "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; - reference - "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; - } - leaf passthrough-dhcp-pool { - type string { - length "min..256"; - } - description - "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; - reference - "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; - } - } - - grouping interface-ipv6-cp-g { - description - "Grouping object for Device.PPP.Interface.{i}.IPv6CP."; - leaf local-interface-identifier { - type string { - length "min..45"; - } - config false; - description - "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; - reference - "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; - } - leaf remote-interface-identifier { - type string { - length "min..45"; - } - config false; - description - "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; - reference - "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; - } - } - - grouping interface-pp-po-e-g { - description - "Grouping object for Device.PPP.Interface.{i}.PPPoE."; - leaf session-id { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.PPPoE.SessionID"; - reference - "Device.PPP.Interface.{i}.PPPoE.SessionID"; - } - leaf ac-name { - type string { - length "min..256"; - } - description - "Device.PPP.Interface.{i}.PPPoE.ACName"; - reference - "Device.PPP.Interface.{i}.PPPoE.ACName"; - } - leaf service-name { - type string { - length "min..256"; - } - description - "Device.PPP.Interface.{i}.PPPoE.ServiceName"; - reference - "Device.PPP.Interface.{i}.PPPoE.ServiceName"; - } - } - - grouping ppp-interface-stats-g { - description - "Grouping object for Device.PPP.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BytesSent"; - reference - "Device.PPP.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BytesReceived"; - reference - "Device.PPP.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.PacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.PPP.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-ptm-g { - description - "Grouping object for Device.PTM."; - leaf link-number-of-entries { - type uint32; - config false; - description - "Device.PTM.LinkNumberOfEntries"; - reference - "Device.PTM.LinkNumberOfEntries"; - } - } - - grouping ptm-link-g { - description - "Grouping object for Device.PTM.Link.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.PTM.Link.{i}.Enable"; - reference - "Device.PTM.Link.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PTM.Link.{i}.Status"; - reference - "Device.PTM.Link.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PTM.Link.{i}.Alias"; - reference - "Device.PTM.Link.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.PTM.Link.{i}.Name"; - reference - "Device.PTM.Link.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.PTM.Link.{i}.LastChange"; - reference - "Device.PTM.Link.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.PTM.Link.{i}.LowerLayers"; - reference - "Device.PTM.Link.{i}.LowerLayers"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.PTM.Link.{i}.MACAddress"; - reference - "Device.PTM.Link.{i}.MACAddress"; - } - } - - grouping ptm-link-stats-g { - description - "Grouping object for Device.PTM.Link.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BytesSent"; - reference - "Device.PTM.Link.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BytesReceived"; - reference - "Device.PTM.Link.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.PacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.PacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.ErrorsSent"; - reference - "Device.PTM.Link.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.ErrorsReceived"; - reference - "Device.PTM.Link.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-periodic-statistics-g { - description - "Grouping object for Device.PeriodicStatistics."; - leaf min-sample-interval { - type uint32; - config false; - description - "Device.PeriodicStatistics.MinSampleInterval"; - reference - "Device.PeriodicStatistics.MinSampleInterval"; - } - leaf max-report-samples { - type uint32; - config false; - description - "Device.PeriodicStatistics.MaxReportSamples"; - reference - "Device.PeriodicStatistics.MaxReportSamples"; - } - leaf sample-set-number-of-entries { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSetNumberOfEntries"; - reference - "Device.PeriodicStatistics.SampleSetNumberOfEntries"; - } - } - - grouping periodic-statistics-sample-set-g { - description - "Grouping object for Device.PeriodicStatistics.SampleSet.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Alias"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.PeriodicStatistics.SampleSet.{i}.Enable"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Status"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Status"; - } - leaf name { - type string { - length "min..128"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Name"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Name"; - } - leaf sample-interval { - type uint32 { - range "1..max"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; - } - leaf report-samples { - type uint32 { - range "1..max"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; - } - leaf time-reference { - type string; - description - "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; - } - leaf fetch-samples { - type uint32; - description - "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; - } - leaf report-start-time { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; - } - leaf report-end-time { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; - } - leaf sample-seconds { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; - } - leaf parameter-number-of-entries { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; - } - } - - grouping sample-set-parameter-g { - description - "Grouping object for Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; - } - leaf reference { - type string { - length "min..256"; - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; - } - leaf sample-mode { - type enumeration { - enum Current { - description - "Enum Value - Current"; - } - enum Change { - description - "Enum Value - Change"; - } - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; - } - leaf calculation-mode { - type enumeration { - enum Latest { - description - "Enum Value - Latest"; - } - enum Minimum { - description - "Enum Value - Minimum"; - } - enum Maximum { - description - "Enum Value - Maximum"; - } - enum Average { - description - "Enum Value - Average"; - } - } - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; - } - leaf low-threshold { - type int32; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; - } - leaf high-threshold { - type int32; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; - } - leaf sample-seconds { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; - } - leaf suspect-data { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; - } - leaf values { - type string; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; - } - leaf failures { - type uint32; - config false; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; - } - } - - grouping device-qo-s-g { - description - "Grouping object for Device.QoS."; - leaf max-classification-entries { - type uint32; - config false; - description - "Device.QoS.MaxClassificationEntries"; - reference - "Device.QoS.MaxClassificationEntries"; - } - leaf classification-number-of-entries { - type uint32; - config false; - description - "Device.QoS.ClassificationNumberOfEntries"; - reference - "Device.QoS.ClassificationNumberOfEntries"; - } - leaf max-app-entries { - type uint32; - config false; - description - "Device.QoS.MaxAppEntries"; - reference - "Device.QoS.MaxAppEntries"; - } - leaf app-number-of-entries { - type uint32; - config false; - description - "Device.QoS.AppNumberOfEntries"; - reference - "Device.QoS.AppNumberOfEntries"; - } - leaf max-flow-entries { - type uint32; - config false; - description - "Device.QoS.MaxFlowEntries"; - reference - "Device.QoS.MaxFlowEntries"; - } - leaf flow-number-of-entries { - type uint32; - config false; - description - "Device.QoS.FlowNumberOfEntries"; - reference - "Device.QoS.FlowNumberOfEntries"; - } - leaf max-policer-entries { - type uint32; - config false; - description - "Device.QoS.MaxPolicerEntries"; - reference - "Device.QoS.MaxPolicerEntries"; - } - leaf policer-number-of-entries { - type uint32; - config false; - description - "Device.QoS.PolicerNumberOfEntries"; - reference - "Device.QoS.PolicerNumberOfEntries"; - } - leaf max-queue-entries { - type uint32; - config false; - description - "Device.QoS.MaxQueueEntries"; - reference - "Device.QoS.MaxQueueEntries"; - } - leaf queue-number-of-entries { - type uint32; - config false; - description - "Device.QoS.QueueNumberOfEntries"; - reference - "Device.QoS.QueueNumberOfEntries"; - } - leaf queue-stats-number-of-entries { - type uint32; - config false; - description - "Device.QoS.QueueStatsNumberOfEntries"; - reference - "Device.QoS.QueueStatsNumberOfEntries"; - } - leaf max-shaper-entries { - type uint32; - config false; - description - "Device.QoS.MaxShaperEntries"; - reference - "Device.QoS.MaxShaperEntries"; - } - leaf shaper-number-of-entries { - type uint32; - config false; - description - "Device.QoS.ShaperNumberOfEntries"; - reference - "Device.QoS.ShaperNumberOfEntries"; - } - leaf default-forwarding-policy { - type uint32; - description - "Device.QoS.DefaultForwardingPolicy"; - reference - "Device.QoS.DefaultForwardingPolicy"; - } - leaf default-traffic-class { - type uint32; - description - "Device.QoS.DefaultTrafficClass"; - reference - "Device.QoS.DefaultTrafficClass"; - } - leaf default-policer { - type string { - length "min..256"; - } - description - "Device.QoS.DefaultPolicer"; - reference - "Device.QoS.DefaultPolicer"; - } - leaf default-queue { - type string { - length "min..256"; - } - description - "Device.QoS.DefaultQueue"; - reference - "Device.QoS.DefaultQueue"; - } - leaf default-dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.DefaultDSCPMark"; - reference - "Device.QoS.DefaultDSCPMark"; - } - leaf default-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.DefaultEthernetPriorityMark"; - reference - "Device.QoS.DefaultEthernetPriorityMark"; - } - leaf default-inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.DefaultInnerEthernetPriorityMark"; - reference - "Device.QoS.DefaultInnerEthernetPriorityMark"; - } - leaf available-app-list { - type string; - config false; - description - "Device.QoS.AvailableAppList"; - reference - "Device.QoS.AvailableAppList"; - } - } - - grouping qo-s-app-g { - description - "Grouping object for Device.QoS.App.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.App.{i}.Enable"; - reference - "Device.QoS.App.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.App.{i}.Status"; - reference - "Device.QoS.App.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.App.{i}.Alias"; - reference - "Device.QoS.App.{i}.Alias"; - } - leaf protocol-identifier { - type string { - length "min..256"; - } - description - "Device.QoS.App.{i}.ProtocolIdentifier"; - reference - "Device.QoS.App.{i}.ProtocolIdentifier"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.QoS.App.{i}.Name"; - reference - "Device.QoS.App.{i}.Name"; - } - leaf default-forwarding-policy { - type uint32; - description - "Device.QoS.App.{i}.DefaultForwardingPolicy"; - reference - "Device.QoS.App.{i}.DefaultForwardingPolicy"; - } - leaf default-traffic-class { - type uint32; - description - "Device.QoS.App.{i}.DefaultTrafficClass"; - reference - "Device.QoS.App.{i}.DefaultTrafficClass"; - } - leaf default-policer { - type string { - length "min..256"; - } - description - "Device.QoS.App.{i}.DefaultPolicer"; - reference - "Device.QoS.App.{i}.DefaultPolicer"; - } - leaf default-dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.App.{i}.DefaultDSCPMark"; - reference - "Device.QoS.App.{i}.DefaultDSCPMark"; - } - leaf default-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; - reference - "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; - } - leaf default-inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; - reference - "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; - } - } - - grouping qo-s-classification-g { - description - "Grouping object for Device.QoS.Classification.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Classification.{i}.Enable"; - reference - "Device.QoS.Classification.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Classification.{i}.Status"; - reference - "Device.QoS.Classification.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.QoS.Classification.{i}.Order"; - reference - "Device.QoS.Classification.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Classification.{i}.Alias"; - reference - "Device.QoS.Classification.{i}.Alias"; - } - leaf dhcp-type { - type enumeration { - enum DHCPv4 { - description - "Enum Value - DHCPv4"; - } - enum DHCPv6 { - description - "Enum Value - DHCPv6"; - } - } - description - "Device.QoS.Classification.{i}.DHCPType"; - reference - "Device.QoS.Classification.{i}.DHCPType"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.Classification.{i}.Interface"; - reference - "Device.QoS.Classification.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.QoS.Classification.{i}.AllInterfaces"; - reference - "Device.QoS.Classification.{i}.AllInterfaces"; - } - leaf dest-ip { - type string { - length "min..45"; - } - description - "Device.QoS.Classification.{i}.DestIP"; - reference - "Device.QoS.Classification.{i}.DestIP"; - } - leaf dest-mask { - type string { - length "min..49"; - } - description - "Device.QoS.Classification.{i}.DestMask"; - reference - "Device.QoS.Classification.{i}.DestMask"; - } - leaf dest-ip-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestIPExclude"; - reference - "Device.QoS.Classification.{i}.DestIPExclude"; - } - leaf source-ip { - type string { - length "min..45"; - } - description - "Device.QoS.Classification.{i}.SourceIP"; - reference - "Device.QoS.Classification.{i}.SourceIP"; - } - leaf source-mask { - type string { - length "min..49"; - } - description - "Device.QoS.Classification.{i}.SourceMask"; - reference - "Device.QoS.Classification.{i}.SourceMask"; - } - leaf source-ip-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceIPExclude"; - reference - "Device.QoS.Classification.{i}.SourceIPExclude"; - } - leaf protocol { - type int32 { - range "-1..255"; - } - description - "Device.QoS.Classification.{i}.Protocol"; - reference - "Device.QoS.Classification.{i}.Protocol"; - } - leaf protocol-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.ProtocolExclude"; - reference - "Device.QoS.Classification.{i}.ProtocolExclude"; - } - leaf dest-port { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.DestPort"; - reference - "Device.QoS.Classification.{i}.DestPort"; - } - leaf dest-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.DestPortRangeMax"; - reference - "Device.QoS.Classification.{i}.DestPortRangeMax"; - } - leaf dest-port-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestPortExclude"; - reference - "Device.QoS.Classification.{i}.DestPortExclude"; - } - leaf source-port { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.SourcePort"; - reference - "Device.QoS.Classification.{i}.SourcePort"; - } - leaf source-port-range-max { - type int32 { - range "-1..65535"; - } - description - "Device.QoS.Classification.{i}.SourcePortRangeMax"; - reference - "Device.QoS.Classification.{i}.SourcePortRangeMax"; - } - leaf source-port-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourcePortExclude"; - reference - "Device.QoS.Classification.{i}.SourcePortExclude"; - } - leaf source-mac-address { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.SourceMACAddress"; - reference - "Device.QoS.Classification.{i}.SourceMACAddress"; - } - leaf source-mac-mask { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.SourceMACMask"; - reference - "Device.QoS.Classification.{i}.SourceMACMask"; - } - leaf source-mac-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceMACExclude"; - reference - "Device.QoS.Classification.{i}.SourceMACExclude"; - } - leaf dest-mac-address { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.DestMACAddress"; - reference - "Device.QoS.Classification.{i}.DestMACAddress"; - } - leaf dest-mac-mask { - type string { - length "min..17"; - } - description - "Device.QoS.Classification.{i}.DestMACMask"; - reference - "Device.QoS.Classification.{i}.DestMACMask"; - } - leaf dest-mac-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestMACExclude"; - reference - "Device.QoS.Classification.{i}.DestMACExclude"; - } - leaf ethertype { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.Ethertype"; - reference - "Device.QoS.Classification.{i}.Ethertype"; - } - leaf ethertype-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.EthertypeExclude"; - reference - "Device.QoS.Classification.{i}.EthertypeExclude"; - } - leaf ssap { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.SSAP"; - reference - "Device.QoS.Classification.{i}.SSAP"; - } - leaf ssap-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SSAPExclude"; - reference - "Device.QoS.Classification.{i}.SSAPExclude"; - } - leaf dsap { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.DSAP"; - reference - "Device.QoS.Classification.{i}.DSAP"; - } - leaf dsap-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DSAPExclude"; - reference - "Device.QoS.Classification.{i}.DSAPExclude"; - } - leaf llc-control { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.LLCControl"; - reference - "Device.QoS.Classification.{i}.LLCControl"; - } - leaf llc-control-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.LLCControlExclude"; - reference - "Device.QoS.Classification.{i}.LLCControlExclude"; - } - leaf snapoui { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.SNAPOUI"; - reference - "Device.QoS.Classification.{i}.SNAPOUI"; - } - leaf snapoui-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SNAPOUIExclude"; - reference - "Device.QoS.Classification.{i}.SNAPOUIExclude"; - } - leaf source-vendor-class-id { - type string { - length "min..255"; - } - description - "Device.QoS.Classification.{i}.SourceVendorClassID"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassID"; - } - leaf source-vendor-class-idv6 { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; - } - leaf source-vendor-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; - } - leaf source-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; - reference - "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; - } - leaf dest-vendor-class-id { - type string { - length "min..255"; - } - description - "Device.QoS.Classification.{i}.DestVendorClassID"; - reference - "Device.QoS.Classification.{i}.DestVendorClassID"; - } - leaf dest-vendor-class-idv6 { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestVendorClassIDv6"; - reference - "Device.QoS.Classification.{i}.DestVendorClassIDv6"; - } - leaf dest-vendor-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; - reference - "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; - } - leaf dest-vendor-class-id-mode { - type enumeration { - enum Exact { - description - "Enum Value - Exact"; - } - enum Prefix { - description - "Enum Value - Prefix"; - } - enum Suffix { - description - "Enum Value - Suffix"; - } - enum Substring { - description - "Enum Value - Substring"; - } - } - description - "Device.QoS.Classification.{i}.DestVendorClassIDMode"; - reference - "Device.QoS.Classification.{i}.DestVendorClassIDMode"; - } - leaf source-client-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceClientID"; - reference - "Device.QoS.Classification.{i}.SourceClientID"; - } - leaf source-client-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceClientIDExclude"; - reference - "Device.QoS.Classification.{i}.SourceClientIDExclude"; - } - leaf dest-client-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestClientID"; - reference - "Device.QoS.Classification.{i}.DestClientID"; - } - leaf dest-client-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestClientIDExclude"; - reference - "Device.QoS.Classification.{i}.DestClientIDExclude"; - } - leaf source-user-class-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceUserClassID"; - reference - "Device.QoS.Classification.{i}.SourceUserClassID"; - } - leaf source-user-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; - reference - "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; - } - leaf dest-user-class-id { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestUserClassID"; - reference - "Device.QoS.Classification.{i}.DestUserClassID"; - } - leaf dest-user-class-id-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestUserClassIDExclude"; - reference - "Device.QoS.Classification.{i}.DestUserClassIDExclude"; - } - leaf source-vendor-specific-info { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; - } - leaf source-vendor-specific-info-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; - } - leaf source-vendor-specific-info-enterprise { - type uint32; - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; - } - leaf source-vendor-specific-info-sub-option { - type int32 { - range "0..255"; - } - description - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; - reference - "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; - } - leaf dest-vendor-specific-info { - type string { - length "min..65535"; - } - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; - } - leaf dest-vendor-specific-info-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; - } - leaf dest-vendor-specific-info-enterprise { - type uint32; - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; - } - leaf dest-vendor-specific-info-sub-option { - type int32 { - range "0..255"; - } - description - "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; - reference - "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; - } - leaf tcpack { - type boolean; - description - "Device.QoS.Classification.{i}.TCPACK"; - reference - "Device.QoS.Classification.{i}.TCPACK"; - } - leaf tcpack-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.TCPACKExclude"; - reference - "Device.QoS.Classification.{i}.TCPACKExclude"; - } - leaf ip-length-min { - type uint32; - description - "Device.QoS.Classification.{i}.IPLengthMin"; - reference - "Device.QoS.Classification.{i}.IPLengthMin"; - } - leaf ip-length-max { - type uint32; - description - "Device.QoS.Classification.{i}.IPLengthMax"; - reference - "Device.QoS.Classification.{i}.IPLengthMax"; - } - leaf ip-length-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.IPLengthExclude"; - reference - "Device.QoS.Classification.{i}.IPLengthExclude"; - } - leaf dscp-check { - type int32 { - range "-1..63"; - } - description - "Device.QoS.Classification.{i}.DSCPCheck"; - reference - "Device.QoS.Classification.{i}.DSCPCheck"; - } - leaf dscp-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.DSCPExclude"; - reference - "Device.QoS.Classification.{i}.DSCPExclude"; - } - leaf dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Classification.{i}.DSCPMark"; - reference - "Device.QoS.Classification.{i}.DSCPMark"; - } - leaf ethernet-priority-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.EthernetPriorityCheck"; - reference - "Device.QoS.Classification.{i}.EthernetPriorityCheck"; - } - leaf ethernet-priority-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.EthernetPriorityExclude"; - reference - "Device.QoS.Classification.{i}.EthernetPriorityExclude"; - } - leaf ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Classification.{i}.EthernetPriorityMark"; - reference - "Device.QoS.Classification.{i}.EthernetPriorityMark"; - } - leaf inner-ethernet-priority-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; - reference - "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; - } - leaf inner-ethernet-priority-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; - reference - "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; - } - leaf inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; - reference - "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; - } - leaf ethernet-dei-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.EthernetDEICheck"; - reference - "Device.QoS.Classification.{i}.EthernetDEICheck"; - } - leaf ethernet-dei-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.EthernetDEIExclude"; - reference - "Device.QoS.Classification.{i}.EthernetDEIExclude"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.VLANIDCheck"; - reference - "Device.QoS.Classification.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.QoS.Classification.{i}.VLANIDExclude"; - reference - "Device.QoS.Classification.{i}.VLANIDExclude"; - } - leaf out-of-band-info { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.OutOfBandInfo"; - reference - "Device.QoS.Classification.{i}.OutOfBandInfo"; - } - leaf forwarding-policy { - type uint32; - description - "Device.QoS.Classification.{i}.ForwardingPolicy"; - reference - "Device.QoS.Classification.{i}.ForwardingPolicy"; - } - leaf traffic-class { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Classification.{i}.TrafficClass"; - reference - "Device.QoS.Classification.{i}.TrafficClass"; - } - leaf policer { - type string { - length "min..256"; - } - description - "Device.QoS.Classification.{i}.Policer"; - reference - "Device.QoS.Classification.{i}.Policer"; - } - leaf app { - type string { - length "min..256"; - } - description - "Device.QoS.Classification.{i}.App"; - reference - "Device.QoS.Classification.{i}.App"; - } - } - - grouping qo-s-flow-g { - description - "Grouping object for Device.QoS.Flow.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Flow.{i}.Enable"; - reference - "Device.QoS.Flow.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Flow.{i}.Status"; - reference - "Device.QoS.Flow.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Flow.{i}.Alias"; - reference - "Device.QoS.Flow.{i}.Alias"; - } - leaf type { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.Type"; - reference - "Device.QoS.Flow.{i}.Type"; - } - leaf type-parameters { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.TypeParameters"; - reference - "Device.QoS.Flow.{i}.TypeParameters"; - } - leaf name { - type string { - length "min..64"; - } - description - "Device.QoS.Flow.{i}.Name"; - reference - "Device.QoS.Flow.{i}.Name"; - } - leaf app { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.App"; - reference - "Device.QoS.Flow.{i}.App"; - } - leaf forwarding-policy { - type uint32; - description - "Device.QoS.Flow.{i}.ForwardingPolicy"; - reference - "Device.QoS.Flow.{i}.ForwardingPolicy"; - } - leaf traffic-class { - type uint32; - description - "Device.QoS.Flow.{i}.TrafficClass"; - reference - "Device.QoS.Flow.{i}.TrafficClass"; - } - leaf policer { - type string { - length "min..256"; - } - description - "Device.QoS.Flow.{i}.Policer"; - reference - "Device.QoS.Flow.{i}.Policer"; - } - leaf dscp-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Flow.{i}.DSCPMark"; - reference - "Device.QoS.Flow.{i}.DSCPMark"; - } - leaf ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Flow.{i}.EthernetPriorityMark"; - reference - "Device.QoS.Flow.{i}.EthernetPriorityMark"; - } - leaf inner-ethernet-priority-mark { - type int32 { - range "-2..max"; - } - description - "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; - reference - "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; - } - } - - grouping qo-s-policer-g { - description - "Grouping object for Device.QoS.Policer.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Policer.{i}.Enable"; - reference - "Device.QoS.Policer.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Policer.{i}.Status"; - reference - "Device.QoS.Policer.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Policer.{i}.Alias"; - reference - "Device.QoS.Policer.{i}.Alias"; - } - leaf committed-rate { - type uint32; - description - "Device.QoS.Policer.{i}.CommittedRate"; - reference - "Device.QoS.Policer.{i}.CommittedRate"; - } - leaf committed-burst-size { - type uint32; - description - "Device.QoS.Policer.{i}.CommittedBurstSize"; - reference - "Device.QoS.Policer.{i}.CommittedBurstSize"; - } - leaf excess-burst-size { - type uint32; - description - "Device.QoS.Policer.{i}.ExcessBurstSize"; - reference - "Device.QoS.Policer.{i}.ExcessBurstSize"; - } - leaf peak-rate { - type uint32; - description - "Device.QoS.Policer.{i}.PeakRate"; - reference - "Device.QoS.Policer.{i}.PeakRate"; - } - leaf peak-burst-size { - type uint32; - description - "Device.QoS.Policer.{i}.PeakBurstSize"; - reference - "Device.QoS.Policer.{i}.PeakBurstSize"; - } - leaf meter-type { - type string; - description - "Device.QoS.Policer.{i}.MeterType"; - reference - "Device.QoS.Policer.{i}.MeterType"; - } - leaf possible-meter-types { - type string; - config false; - description - "Device.QoS.Policer.{i}.PossibleMeterTypes"; - reference - "Device.QoS.Policer.{i}.PossibleMeterTypes"; - } - leaf conforming-action { - type string; - description - "Device.QoS.Policer.{i}.ConformingAction"; - reference - "Device.QoS.Policer.{i}.ConformingAction"; - } - leaf partial-conforming-action { - type string; - description - "Device.QoS.Policer.{i}.PartialConformingAction"; - reference - "Device.QoS.Policer.{i}.PartialConformingAction"; - } - leaf non-conforming-action { - type string; - description - "Device.QoS.Policer.{i}.NonConformingAction"; - reference - "Device.QoS.Policer.{i}.NonConformingAction"; - } - leaf total-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.TotalCountedPackets"; - reference - "Device.QoS.Policer.{i}.TotalCountedPackets"; - } - leaf total-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.TotalCountedBytes"; - reference - "Device.QoS.Policer.{i}.TotalCountedBytes"; - } - leaf conforming-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.ConformingCountedPackets"; - reference - "Device.QoS.Policer.{i}.ConformingCountedPackets"; - } - leaf conforming-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.ConformingCountedBytes"; - reference - "Device.QoS.Policer.{i}.ConformingCountedBytes"; - } - leaf partially-conforming-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; - reference - "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; - } - leaf partially-conforming-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; - reference - "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; - } - leaf non-conforming-counted-packets { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.NonConformingCountedPackets"; - reference - "Device.QoS.Policer.{i}.NonConformingCountedPackets"; - } - leaf non-conforming-counted-bytes { - type uint32; - config false; - description - "Device.QoS.Policer.{i}.NonConformingCountedBytes"; - reference - "Device.QoS.Policer.{i}.NonConformingCountedBytes"; - } - } - - grouping qo-s-queue-g { - description - "Grouping object for Device.QoS.Queue.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Queue.{i}.Enable"; - reference - "Device.QoS.Queue.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Queue.{i}.Status"; - reference - "Device.QoS.Queue.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Queue.{i}.Alias"; - reference - "Device.QoS.Queue.{i}.Alias"; - } - leaf traffic-classes { - type uint32; - description - "Device.QoS.Queue.{i}.TrafficClasses"; - reference - "Device.QoS.Queue.{i}.TrafficClasses"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.Queue.{i}.Interface"; - reference - "Device.QoS.Queue.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.QoS.Queue.{i}.AllInterfaces"; - reference - "Device.QoS.Queue.{i}.AllInterfaces"; - } - leaf hardware-assisted { - type boolean; - config false; - description - "Device.QoS.Queue.{i}.HardwareAssisted"; - reference - "Device.QoS.Queue.{i}.HardwareAssisted"; - } - leaf buffer-length { - type uint32; - config false; - description - "Device.QoS.Queue.{i}.BufferLength"; - reference - "Device.QoS.Queue.{i}.BufferLength"; - } - leaf weight { - type uint32; - description - "Device.QoS.Queue.{i}.Weight"; - reference - "Device.QoS.Queue.{i}.Weight"; - } - leaf precedence { - type uint32 { - range "1..max"; - } - description - "Device.QoS.Queue.{i}.Precedence"; - reference - "Device.QoS.Queue.{i}.Precedence"; - } - leaf red-threshold { - type uint32 { - range "min..100"; - } - description - "Device.QoS.Queue.{i}.REDThreshold"; - reference - "Device.QoS.Queue.{i}.REDThreshold"; - } - leaf red-percentage { - type uint32 { - range "min..100"; - } - description - "Device.QoS.Queue.{i}.REDPercentage"; - reference - "Device.QoS.Queue.{i}.REDPercentage"; - } - leaf drop-algorithm { - type enumeration { - enum RED { - description - "Enum Value - RED"; - } - enum DT { - description - "Enum Value - DT"; - } - enum WRED { - description - "Enum Value - WRED"; - } - enum BLUE { - description - "Enum Value - BLUE"; - } - } - description - "Device.QoS.Queue.{i}.DropAlgorithm"; - reference - "Device.QoS.Queue.{i}.DropAlgorithm"; - } - leaf scheduler-algorithm { - type enumeration { - enum WFQ { - description - "Enum Value - WFQ"; - } - enum WRR { - description - "Enum Value - WRR"; - } - enum SP { - description - "Enum Value - SP"; - } - } - description - "Device.QoS.Queue.{i}.SchedulerAlgorithm"; - reference - "Device.QoS.Queue.{i}.SchedulerAlgorithm"; - } - leaf shaping-rate { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Queue.{i}.ShapingRate"; - reference - "Device.QoS.Queue.{i}.ShapingRate"; - } - leaf shaping-burst-size { - type uint32; - description - "Device.QoS.Queue.{i}.ShapingBurstSize"; - reference - "Device.QoS.Queue.{i}.ShapingBurstSize"; - } - } - - grouping qo-s-queue-stats-g { - description - "Grouping object for Device.QoS.QueueStats.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.QueueStats.{i}.Enable"; - reference - "Device.QoS.QueueStats.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.QueueStats.{i}.Status"; - reference - "Device.QoS.QueueStats.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.QueueStats.{i}.Alias"; - reference - "Device.QoS.QueueStats.{i}.Alias"; - } - leaf queue { - type string { - length "min..256"; - } - description - "Device.QoS.QueueStats.{i}.Queue"; - reference - "Device.QoS.QueueStats.{i}.Queue"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.QueueStats.{i}.Interface"; - reference - "Device.QoS.QueueStats.{i}.Interface"; - } - leaf output-packets { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.OutputPackets"; - reference - "Device.QoS.QueueStats.{i}.OutputPackets"; - } - leaf output-bytes { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.OutputBytes"; - reference - "Device.QoS.QueueStats.{i}.OutputBytes"; - } - leaf dropped-packets { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.DroppedPackets"; - reference - "Device.QoS.QueueStats.{i}.DroppedPackets"; - } - leaf dropped-bytes { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.DroppedBytes"; - reference - "Device.QoS.QueueStats.{i}.DroppedBytes"; - } - leaf queue-occupancy-packets { - type uint32; - config false; - description - "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; - reference - "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; - } - leaf queue-occupancy-percentage { - type uint32 { - range "0..100"; - } - config false; - description - "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; - reference - "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; - } - } - - grouping qo-s-shaper-g { - description - "Grouping object for Device.QoS.Shaper.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.QoS.Shaper.{i}.Enable"; - reference - "Device.QoS.Shaper.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.QoS.Shaper.{i}.Status"; - reference - "Device.QoS.Shaper.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.QoS.Shaper.{i}.Alias"; - reference - "Device.QoS.Shaper.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.QoS.Shaper.{i}.Interface"; - reference - "Device.QoS.Shaper.{i}.Interface"; - } - leaf shaping-rate { - type int32 { - range "-1..max"; - } - description - "Device.QoS.Shaper.{i}.ShapingRate"; - reference - "Device.QoS.Shaper.{i}.ShapingRate"; - } - leaf shaping-burst-size { - type uint32; - description - "Device.QoS.Shaper.{i}.ShapingBurstSize"; - reference - "Device.QoS.Shaper.{i}.ShapingBurstSize"; - } - } - - grouping device-router-advertisement-g { - description - "Grouping object for Device.RouterAdvertisement."; - leaf enable { - type boolean; - description - "Device.RouterAdvertisement.Enable"; - reference - "Device.RouterAdvertisement.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; - reference - "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; - } - } - - grouping router-advertisement-interface-setting-g { - description - "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; - } - leaf manual-prefixes { - type string; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; - } - leaf prefixes { - type string; - config false; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; - } - leaf max-rtr-adv-interval { - type uint32 { - range "4..1800"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; - } - leaf min-rtr-adv-interval { - type uint32 { - range "3..1350"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; - } - leaf adv-default-lifetime { - type uint32 { - range "min..65535"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; - } - leaf adv-managed-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; - } - leaf adv-other-config-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; - } - leaf adv-mobile-agent-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; - } - leaf adv-preferred-router-flag { - type enumeration { - enum High { - description - "Enum Value - High"; - } - enum Medium { - description - "Enum Value - Medium"; - } - enum Low { - description - "Enum Value - Low"; - } - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; - } - leaf adv-nd-proxy-flag { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; - } - leaf adv-link-mtu { - type uint32; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; - } - leaf adv-reachable-time { - type uint32 { - range "min..3600000"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; - } - leaf adv-retrans-timer { - type uint32; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; - } - leaf adv-cur-hop-limit { - type uint32 { - range "min..255"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; - } - leaf option-number-of-entries { - type uint32; - config false; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; - } - } - - grouping interface-setting-option-g { - description - "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; - } - leaf tag { - type uint32 { - range "0..65535"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; - } - leaf value { - type string { - length "0..65535"; - } - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; - } - } - - grouping device-routing-g { - description - "Grouping object for Device.Routing."; - leaf router-number-of-entries { - type uint32; - config false; - description - "Device.Routing.RouterNumberOfEntries"; - reference - "Device.Routing.RouterNumberOfEntries"; - } - } - - grouping routing-rip-g { - description - "Grouping object for Device.Routing.RIP."; - leaf enable { - type boolean; - description - "Device.Routing.RIP.Enable"; - reference - "Device.Routing.RIP.Enable"; - } - leaf supported-modes { - type string; - config false; - description - "Device.Routing.RIP.SupportedModes"; - reference - "Device.Routing.RIP.SupportedModes"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; - reference - "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; - } - } - - grouping rip-interface-setting-g { - description - "Grouping object for Device.Routing.RIP.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.RIP.InterfaceSetting.{i}.Status"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; - } - leaf accept-ra { - type boolean; - description - "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; - } - leaf send-ra { - type boolean; - description - "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; - reference - "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; - } - } - - grouping routing-route-information-g { - description - "Grouping object for Device.Routing.RouteInformation."; - leaf enable { - type boolean; - description - "Device.Routing.RouteInformation.Enable"; - reference - "Device.Routing.RouteInformation.Enable"; - } - leaf interface-setting-number-of-entries { - type uint32; - config false; - description - "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; - reference - "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; - } - } - - grouping route-information-interface-setting-g { - description - "Grouping object for Device.Routing.RouteInformation.InterfaceSetting.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; - } - leaf interface { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; - } - leaf source-router { - type string { - length "min..45"; - } - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; - } - leaf preferred-route-flag { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; - } - leaf prefix { - type string { - length "min..49"; - } - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; - } - leaf route-lifetime { - type string; - config false; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; - } - } - - grouping routing-router-g { - description - "Grouping object for Device.Routing.Router.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.Router.{i}.Enable"; - reference - "Device.Routing.Router.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.Router.{i}.Status"; - reference - "Device.Routing.Router.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.Router.{i}.Alias"; - reference - "Device.Routing.Router.{i}.Alias"; - } - leaf ipv4-forwarding-number-of-entries { - type uint32; - config false; - description - "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; - reference - "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; - } - leaf ipv6-forwarding-number-of-entries { - type uint32; - config false; - description - "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; - reference - "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; - } - } - - grouping router-ipv4-forwarding-g { - description - "Grouping object for Device.Routing.Router.{i}.IPv4Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; - } - leaf static-route { - type boolean; - config false; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; - } - leaf dest-ip-address { - type string { - length "min..15"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; - } - leaf dest-subnet-mask { - type string { - length "min..15"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; - } - leaf forwarding-policy { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; - } - leaf gateway-ip-address { - type string { - length "min..15"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; - } - leaf origin { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; - } - leaf forwarding-metric { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; - } - } - - grouping router-ipv6-forwarding-g { - description - "Grouping object for Device.Routing.Router.{i}.IPv6Forwarding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; - } - leaf dest-ip-prefix { - type string { - length "min..49"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; - } - leaf forwarding-policy { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; - } - leaf next-hop { - type string { - length "min..45"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; - } - leaf origin { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; - } - leaf forwarding-metric { - type int32 { - range "-1..max"; - } - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; - } - leaf expiration-time { - type string; - config false; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; - } - } - - grouping device-security-g { - description - "Grouping object for Device.Security."; - leaf certificate-number-of-entries { - type uint32; - config false; - description - "Device.Security.CertificateNumberOfEntries"; - reference - "Device.Security.CertificateNumberOfEntries"; - } - } - - grouping security-certificate-g { - description - "Grouping object for Device.Security.Certificate.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.Security.Certificate.{i}.Enable"; - reference - "Device.Security.Certificate.{i}.Enable"; - } - leaf last-modif { - type string; - config false; - description - "Device.Security.Certificate.{i}.LastModif"; - reference - "Device.Security.Certificate.{i}.LastModif"; - } - leaf serial-number { - type string; - config false; - description - "Device.Security.Certificate.{i}.SerialNumber"; - reference - "Device.Security.Certificate.{i}.SerialNumber"; - } - leaf issuer { - type string; - config false; - description - "Device.Security.Certificate.{i}.Issuer"; - reference - "Device.Security.Certificate.{i}.Issuer"; - } - leaf not-before { - type string; - config false; - description - "Device.Security.Certificate.{i}.NotBefore"; - reference - "Device.Security.Certificate.{i}.NotBefore"; - } - leaf not-after { - type string; - config false; - description - "Device.Security.Certificate.{i}.NotAfter"; - reference - "Device.Security.Certificate.{i}.NotAfter"; - } - leaf subject { - type string; - config false; - description - "Device.Security.Certificate.{i}.Subject"; - reference - "Device.Security.Certificate.{i}.Subject"; - } - leaf subject-alt { - type string; - config false; - description - "Device.Security.Certificate.{i}.SubjectAlt"; - reference - "Device.Security.Certificate.{i}.SubjectAlt"; - } - leaf signature-algorithm { - type string; - config false; - description - "Device.Security.Certificate.{i}.SignatureAlgorithm"; - reference - "Device.Security.Certificate.{i}.SignatureAlgorithm"; - } - } - - grouping device-self-test-diagnostics-g { - description - "Grouping object for Device.SelfTestDiagnostics."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error_Internal { - description - "Enum Value - Error_Internal"; - } - enum Error_Other { - description - "Enum Value - Error_Other"; - } - } - description - "Device.SelfTestDiagnostics.DiagnosticsState"; - reference - "Device.SelfTestDiagnostics.DiagnosticsState"; - } - leaf results { - type string; - config false; - description - "Device.SelfTestDiagnostics.Results"; - reference - "Device.SelfTestDiagnostics.Results"; - } - } - - grouping device-smart-card-readers-g { - description - "Grouping object for Device.SmartCardReaders."; - leaf smart-card-reader-number-of-entries { - type uint32; - config false; - description - "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; - reference - "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; - } - } - - grouping smart-card-readers-smart-card-reader-g { - description - "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.Status"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Status"; - } - leaf name { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.Name"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.Name"; - } - leaf reset-time { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; - } - leaf decryption-failed-counter { - type uint32; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; - } - leaf decryption-failed-no-key-counter { - type uint32; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; - } - } - - grouping smart-card-reader-smart-card-g { - description - "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; - leaf status { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; - } - leaf type { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; - } - leaf application { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; - } - leaf serial-number { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; - } - leaf atr { - type string; - config false; - description - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; - } - } - - grouping device-software-modules-g { - description - "Grouping object for Device.SoftwareModules."; - leaf exec-env-number-of-entries { - type uint32; - config false; - description - "Device.SoftwareModules.ExecEnvNumberOfEntries"; - reference - "Device.SoftwareModules.ExecEnvNumberOfEntries"; - } - leaf deployment-unit-number-of-entries { - type uint32; - config false; - description - "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; - reference - "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; - } - leaf execution-unit-number-of-entries { - type uint32; - config false; - description - "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; - reference - "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; - } - } - - grouping software-modules-deployment-unit-g { - description - "Grouping object for Device.SoftwareModules.DeploymentUnit.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf uuid { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; - } - leaf duid { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Name"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Name"; - } - leaf status { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Status"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Status"; - } - leaf resolved { - type boolean; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; - } - leaf url { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.URL"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.URL"; - } - leaf description { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Description"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Description"; - } - leaf vendor { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; - } - leaf version { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.Version"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.Version"; - } - leaf vendor-log-list { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; - } - leaf vendor-config-list { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; - } - leaf execution-unit-list { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; - } - leaf execution-env-ref { - type string; - config false; - description - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; - reference - "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; - } - } - - grouping software-modules-exec-env-g { - description - "Grouping object for Device.SoftwareModules.ExecEnv.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.SoftwareModules.ExecEnv.{i}.Enable"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Status"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SoftwareModules.ExecEnv.{i}.Alias"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Name"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Name"; - } - leaf type { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Type"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Type"; - } - leaf initial-run-level { - type uint32 { - range "min..65535"; - } - description - "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; - reference - "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; - } - leaf current-run-level { - type int32 { - range "-1..65535"; - } - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; - reference - "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; - } - leaf initial-execution-unit-run-level { - type int32 { - range "-1..65535"; - } - description - "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; - reference - "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; - } - leaf vendor { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Vendor"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Vendor"; - } - leaf version { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.Version"; - reference - "Device.SoftwareModules.ExecEnv.{i}.Version"; - } - leaf parent-exec-env { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; - reference - "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; - } - leaf allocated-disk-space { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; - } - leaf available-disk-space { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; - } - leaf allocated-memory { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; - } - leaf available-memory { - type int32; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; - reference - "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; - } - leaf active-execution-units { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; - reference - "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; - } - leaf processor-ref-list { - type string; - config false; - description - "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; - reference - "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; - } - } - - grouping software-modules-execution-unit-g { - description - "Grouping object for Device.SoftwareModules.ExecutionUnit.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf euid { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Name"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Name"; - } - leaf exec-env-label { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; - } - leaf status { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Status"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Status"; - } - leaf execution-fault-code { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; - } - leaf execution-fault-message { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; - } - leaf auto-start { - type boolean; - description - "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; - } - leaf run-level { - type uint32 { - range "min..65535"; - } - description - "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; - } - leaf vendor { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; - } - leaf version { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Version"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Version"; - } - leaf description { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.Description"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Description"; - } - leaf disk-space-in-use { - type int32; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; - } - leaf memory-in-use { - type int32; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; - } - leaf references { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.References"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.References"; - } - leaf associated-process-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; - } - leaf vendor-log-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; - } - leaf vendor-config-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; - } - leaf supported-data-model-list { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; - } - leaf execution-env-ref { - type string; - config false; - description - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; - } - } - - grouping device-time-g { - description - "Grouping object for Device.Time."; - leaf enable { - type boolean; - description - "Device.Time.Enable"; - reference - "Device.Time.Enable"; - } - leaf status { - type string; - config false; - description - "Device.Time.Status"; - reference - "Device.Time.Status"; - } - leaf ntp-server1 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer1"; - reference - "Device.Time.NTPServer1"; - } - leaf ntp-server2 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer2"; - reference - "Device.Time.NTPServer2"; - } - leaf ntp-server3 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer3"; - reference - "Device.Time.NTPServer3"; - } - leaf ntp-server4 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer4"; - reference - "Device.Time.NTPServer4"; - } - leaf ntp-server5 { - type string { - length "min..64"; - } - description - "Device.Time.NTPServer5"; - reference - "Device.Time.NTPServer5"; - } - leaf current-local-time { - type string; - config false; - description - "Device.Time.CurrentLocalTime"; - reference - "Device.Time.CurrentLocalTime"; - } - leaf local-time-zone { - type string { - length "min..256"; - } - description - "Device.Time.LocalTimeZone"; - reference - "Device.Time.LocalTimeZone"; - } - } - - grouping device-upa-g { - description - "Grouping object for Device.UPA."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.UPA.InterfaceNumberOfEntries"; - reference - "Device.UPA.InterfaceNumberOfEntries"; - } - } - - grouping diagnostics-interface-measurement-g { - description - "Grouping object for Device.UPA.Diagnostics.InterfaceMeasurement."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Error_InvalidPort { - description - "Enum Value - Error_InvalidPort"; - } - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; - } - leaf type { - type enumeration { - enum SNR { - description - "Enum Value - SNR"; - } - enum CFR { - description - "Enum Value - CFR"; - } - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; - } - leaf port { - type uint32 { - range "0..65535"; - } - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; - } - leaf measurements { - type uint32; - config false; - description - "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; - } - leaf rx-gain { - type int32; - config false; - description - "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; - } - } - - grouping upa-interface-g { - description - "Grouping object for Device.UPA.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.UPA.Interface.{i}.Enable"; - reference - "Device.UPA.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.UPA.Interface.{i}.Status"; - reference - "Device.UPA.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.UPA.Interface.{i}.Alias"; - reference - "Device.UPA.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.UPA.Interface.{i}.Name"; - reference - "Device.UPA.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.LastChange"; - reference - "Device.UPA.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.UPA.Interface.{i}.LowerLayers"; - reference - "Device.UPA.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.Upstream"; - reference - "Device.UPA.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.MACAddress"; - reference - "Device.UPA.Interface.{i}.MACAddress"; - } - leaf firmware-version { - type string; - config false; - description - "Device.UPA.Interface.{i}.FirmwareVersion"; - reference - "Device.UPA.Interface.{i}.FirmwareVersion"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.MaxBitRate"; - reference - "Device.UPA.Interface.{i}.MaxBitRate"; - } - leaf node-type { - type enumeration { - enum AP { - description - "Enum Value - AP"; - } - enum EP { - description - "Enum Value - EP"; - } - } - description - "Device.UPA.Interface.{i}.NodeType"; - reference - "Device.UPA.Interface.{i}.NodeType"; - } - leaf logical-network { - type string { - length "min..20"; - } - description - "Device.UPA.Interface.{i}.LogicalNetwork"; - reference - "Device.UPA.Interface.{i}.LogicalNetwork"; - } - leaf encryption-method { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum DES { - description - "Enum Value - DES"; - } - enum 3DES { - description - "Enum Value - 3DES"; - } - enum AES128 { - description - "Enum Value - AES128"; - } - enum AES256 { - description - "Enum Value - AES256"; - } - } - description - "Device.UPA.Interface.{i}.EncryptionMethod"; - reference - "Device.UPA.Interface.{i}.EncryptionMethod"; - } - leaf power-backoff-enabled { - type boolean; - description - "Device.UPA.Interface.{i}.PowerBackoffEnabled"; - reference - "Device.UPA.Interface.{i}.PowerBackoffEnabled"; - } - leaf power-backoff-mechanism-active { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; - reference - "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; - } - leaf est-application-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.EstApplicationThroughput"; - reference - "Device.UPA.Interface.{i}.EstApplicationThroughput"; - } - leaf active-notch-enable { - type boolean; - description - "Device.UPA.Interface.{i}.ActiveNotchEnable"; - reference - "Device.UPA.Interface.{i}.ActiveNotchEnable"; - } - leaf active-notch-number-of-entries { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; - reference - "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - leaf bridge-for-number-of-entries { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; - reference - "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; - } - } - - grouping interface-active-notch-g { - description - "Grouping object for Device.UPA.Interface.{i}.ActiveNotch.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; - } - leaf start-freq { - type uint32; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; - } - leaf stop-freq { - type uint32; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; - } - leaf depth { - type uint32; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; - } - } - - grouping upa-interface-associated-device-g { - description - "Grouping object for Device.UPA.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; - } - leaf logical-network { - type string; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; - } - leaf phy-tx-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; - } - leaf phy-rx-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; - } - leaf real-phy-rx-throughput { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; - } - leaf estimated-plr { - type uint32 { - range "0..100"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; - } - leaf mean-estimated-att { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; - } - leaf smart-route-intermediate-plcmac { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; - } - leaf direct-route { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; - } - leaf active { - type boolean; - config false; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping interface-bridge-for-g { - description - "Grouping object for Device.UPA.Interface.{i}.BridgeFor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; - } - leaf port { - type uint32 { - range "0..65535"; - } - config false; - description - "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; - } - } - - grouping upa-interface-stats-g { - description - "Grouping object for Device.UPA.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BytesSent"; - reference - "Device.UPA.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BytesReceived"; - reference - "Device.UPA.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.PacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.UPA.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping u-pn-p-description-g { - description - "Grouping object for Device.UPnP.Description."; - leaf device-description-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; - reference - "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; - } - leaf device-instance-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; - reference - "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; - } - leaf service-instance-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; - reference - "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; - } - } - - grouping description-device-description-g { - description - "Grouping object for Device.UPnP.Description.DeviceDescription.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf url-base { - type string; - config false; - description - "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; - reference - "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; - } - leaf spec-version { - type string; - config false; - description - "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; - reference - "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Description.DeviceDescription.{i}.Host"; - reference - "Device.UPnP.Description.DeviceDescription.{i}.Host"; - } - } - - grouping description-device-instance-g { - description - "Grouping object for Device.UPnP.Description.DeviceInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf udn { - type string { - length "min..36"; - } - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.UDN"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.UDN"; - } - leaf parent-device { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; - } - leaf discovery-device { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; - } - leaf device-type { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; - } - leaf friendly-name { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; - } - leaf device-category { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; - } - leaf manufacturer { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; - } - leaf manufacturer-oui { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; - } - leaf manufacturer-url { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; - } - leaf model-description { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; - } - leaf model-name { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; - } - leaf model-number { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; - } - leaf model-url { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; - } - leaf serial-number { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; - } - leaf upc { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.UPC"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.UPC"; - } - leaf presentation-url { - type string; - config false; - description - "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; - reference - "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; - } - } - - grouping description-service-instance-g { - description - "Grouping object for Device.UPnP.Description.ServiceInstance.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf parent-device { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; - } - leaf service-id { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; - } - leaf service-discovery { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; - } - leaf service-type { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; - } - leaf scpdurl { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; - } - leaf control-url { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; - } - leaf event-sub-url { - type string; - config false; - description - "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; - reference - "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; - } - } - - grouping u-pn-p-device-g { - description - "Grouping object for Device.UPnP.Device."; - leaf enable { - type boolean; - description - "Device.UPnP.Device.Enable"; - reference - "Device.UPnP.Device.Enable"; - } - leaf u-pn-p-media-server { - type boolean; - description - "Device.UPnP.Device.UPnPMediaServer"; - reference - "Device.UPnP.Device.UPnPMediaServer"; - } - leaf u-pn-p-media-renderer { - type boolean; - description - "Device.UPnP.Device.UPnPMediaRenderer"; - reference - "Device.UPnP.Device.UPnPMediaRenderer"; - } - leaf u-pn-pwlan-access-point { - type boolean; - description - "Device.UPnP.Device.UPnPWLANAccessPoint"; - reference - "Device.UPnP.Device.UPnPWLANAccessPoint"; - } - leaf u-pn-p-qo-s-device { - type boolean; - description - "Device.UPnP.Device.UPnPQoSDevice"; - reference - "Device.UPnP.Device.UPnPQoSDevice"; - } - leaf u-pn-p-qo-s-policy-holder { - type boolean; - description - "Device.UPnP.Device.UPnPQoSPolicyHolder"; - reference - "Device.UPnP.Device.UPnPQoSPolicyHolder"; - } - leaf u-pn-pigd { - type boolean; - description - "Device.UPnP.Device.UPnPIGD"; - reference - "Device.UPnP.Device.UPnPIGD"; - } - leaf u-pn-pdm-basic-mgmt { - type boolean; - description - "Device.UPnP.Device.UPnPDMBasicMgmt"; - reference - "Device.UPnP.Device.UPnPDMBasicMgmt"; - } - leaf u-pn-pdm-configuration-mgmt { - type boolean; - description - "Device.UPnP.Device.UPnPDMConfigurationMgmt"; - reference - "Device.UPnP.Device.UPnPDMConfigurationMgmt"; - } - leaf u-pn-pdm-software-mgmt { - type boolean; - description - "Device.UPnP.Device.UPnPDMSoftwareMgmt"; - reference - "Device.UPnP.Device.UPnPDMSoftwareMgmt"; - } - } - - grouping device-capabilities-g { - description - "Grouping object for Device.UPnP.Device.Capabilities."; - leaf u-pn-p-architecture { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPArchitecture"; - reference - "Device.UPnP.Device.Capabilities.UPnPArchitecture"; - } - leaf u-pn-p-architecture-minor-ver { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; - reference - "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; - } - leaf u-pn-p-media-server { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPMediaServer"; - reference - "Device.UPnP.Device.Capabilities.UPnPMediaServer"; - } - leaf u-pn-p-media-renderer { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; - reference - "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; - } - leaf u-pn-pwlan-access-point { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; - reference - "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; - } - leaf u-pn-p-basic-device { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; - reference - "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; - } - leaf u-pn-p-qo-s-device { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; - reference - "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; - } - leaf u-pn-p-qo-s-policy-holder { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; - reference - "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; - } - leaf u-pn-pigd { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPIGD"; - reference - "Device.UPnP.Device.Capabilities.UPnPIGD"; - } - leaf u-pn-pdm-basic-mgmt { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; - reference - "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; - } - leaf u-pn-pdm-configuration-mgmt { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; - reference - "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; - } - leaf u-pn-pdm-software-mgmt { - type uint32; - config false; - description - "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; - reference - "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; - } - } - - grouping u-pn-p-discovery-g { - description - "Grouping object for Device.UPnP.Discovery."; - leaf root-device-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; - reference - "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; - } - leaf device-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Discovery.DeviceNumberOfEntries"; - reference - "Device.UPnP.Discovery.DeviceNumberOfEntries"; - } - leaf service-number-of-entries { - type uint32; - config false; - description - "Device.UPnP.Discovery.ServiceNumberOfEntries"; - reference - "Device.UPnP.Discovery.ServiceNumberOfEntries"; - } - } - - grouping u-pn-p-discovery-device-g { - description - "Grouping object for Device.UPnP.Discovery.Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Status"; - reference - "Device.UPnP.Discovery.Device.{i}.Status"; - } - leaf uuid { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.UUID"; - reference - "Device.UPnP.Discovery.Device.{i}.UUID"; - } - leaf usn { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.USN"; - reference - "Device.UPnP.Discovery.Device.{i}.USN"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.UPnP.Discovery.Device.{i}.LeaseTime"; - reference - "Device.UPnP.Discovery.Device.{i}.LeaseTime"; - } - leaf location { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Location"; - reference - "Device.UPnP.Discovery.Device.{i}.Location"; - } - leaf server { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Server"; - reference - "Device.UPnP.Discovery.Device.{i}.Server"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.Host"; - reference - "Device.UPnP.Discovery.Device.{i}.Host"; - } - leaf last-update { - type string; - config false; - description - "Device.UPnP.Discovery.Device.{i}.LastUpdate"; - reference - "Device.UPnP.Discovery.Device.{i}.LastUpdate"; - } - } - - grouping discovery-root-device-g { - description - "Grouping object for Device.UPnP.Discovery.RootDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Status"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Status"; - } - leaf uuid { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.UUID"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.UUID"; - } - leaf usn { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.USN"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.USN"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; - } - leaf location { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Location"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Location"; - } - leaf server { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Server"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Server"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.Host"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.Host"; - } - leaf last-update { - type string; - config false; - description - "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; - reference - "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; - } - } - - grouping discovery-service-g { - description - "Grouping object for Device.UPnP.Discovery.Service.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf status { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Status"; - reference - "Device.UPnP.Discovery.Service.{i}.Status"; - } - leaf usn { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.USN"; - reference - "Device.UPnP.Discovery.Service.{i}.USN"; - } - leaf lease-time { - type uint32; - config false; - description - "Device.UPnP.Discovery.Service.{i}.LeaseTime"; - reference - "Device.UPnP.Discovery.Service.{i}.LeaseTime"; - } - leaf location { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Location"; - reference - "Device.UPnP.Discovery.Service.{i}.Location"; - } - leaf server { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Server"; - reference - "Device.UPnP.Discovery.Service.{i}.Server"; - } - leaf host { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.Host"; - reference - "Device.UPnP.Discovery.Service.{i}.Host"; - } - leaf last-update { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.LastUpdate"; - reference - "Device.UPnP.Discovery.Service.{i}.LastUpdate"; - } - leaf parent-device { - type string; - config false; - description - "Device.UPnP.Discovery.Service.{i}.ParentDevice"; - reference - "Device.UPnP.Discovery.Service.{i}.ParentDevice"; - } - } - - grouping device-usb-g { - description - "Grouping object for Device.USB."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.USB.InterfaceNumberOfEntries"; - reference - "Device.USB.InterfaceNumberOfEntries"; - } - leaf port-number-of-entries { - type uint32; - config false; - description - "Device.USB.PortNumberOfEntries"; - reference - "Device.USB.PortNumberOfEntries"; - } - } - - grouping usb-interface-g { - description - "Grouping object for Device.USB.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.USB.Interface.{i}.Enable"; - reference - "Device.USB.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.USB.Interface.{i}.Status"; - reference - "Device.USB.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.USB.Interface.{i}.Alias"; - reference - "Device.USB.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.USB.Interface.{i}.Name"; - reference - "Device.USB.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.USB.Interface.{i}.LastChange"; - reference - "Device.USB.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.USB.Interface.{i}.LowerLayers"; - reference - "Device.USB.Interface.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.USB.Interface.{i}.Upstream"; - reference - "Device.USB.Interface.{i}.Upstream"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.USB.Interface.{i}.MACAddress"; - reference - "Device.USB.Interface.{i}.MACAddress"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.USB.Interface.{i}.MaxBitRate"; - reference - "Device.USB.Interface.{i}.MaxBitRate"; - } - leaf port { - type string; - config false; - description - "Device.USB.Interface.{i}.Port"; - reference - "Device.USB.Interface.{i}.Port"; - } - } - - grouping usb-interface-stats-g { - description - "Grouping object for Device.USB.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BytesSent"; - reference - "Device.USB.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BytesReceived"; - reference - "Device.USB.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.PacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.USB.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.USB.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping usb-port-g { - description - "Grouping object for Device.USB.Port.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.USB.Port.{i}.Alias"; - reference - "Device.USB.Port.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.USB.Port.{i}.Name"; - reference - "Device.USB.Port.{i}.Name"; - } - leaf standard { - type string; - config false; - description - "Device.USB.Port.{i}.Standard"; - reference - "Device.USB.Port.{i}.Standard"; - } - leaf type { - type string; - config false; - description - "Device.USB.Port.{i}.Type"; - reference - "Device.USB.Port.{i}.Type"; - } - leaf receptacle { - type string; - config false; - description - "Device.USB.Port.{i}.Receptacle"; - reference - "Device.USB.Port.{i}.Receptacle"; - } - leaf rate { - type string; - config false; - description - "Device.USB.Port.{i}.Rate"; - reference - "Device.USB.Port.{i}.Rate"; - } - leaf power { - type string; - config false; - description - "Device.USB.Port.{i}.Power"; - reference - "Device.USB.Port.{i}.Power"; - } - } - - grouping usb-usb-hosts-g { - description - "Grouping object for Device.USB.USBHosts."; - leaf host-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.HostNumberOfEntries"; - reference - "Device.USB.USBHosts.HostNumberOfEntries"; - } - } - - grouping usb-hosts-host-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.USB.USBHosts.Host.{i}.Alias"; - reference - "Device.USB.USBHosts.Host.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.USB.USBHosts.Host.{i}.Enable"; - reference - "Device.USB.USBHosts.Host.{i}.Enable"; - } - leaf name { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Name"; - reference - "Device.USB.USBHosts.Host.{i}.Name"; - } - leaf type { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Type"; - reference - "Device.USB.USBHosts.Host.{i}.Type"; - } - leaf power-management-enable { - type boolean; - description - "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; - reference - "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; - } - leaf usb-version { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.USBVersion"; - reference - "Device.USB.USBHosts.Host.{i}.USBVersion"; - } - leaf device-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; - reference - "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; - } - } - - grouping host-device-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf device-number { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; - } - leaf usb-version { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; - } - leaf device-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; - } - leaf device-sub-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; - } - leaf device-version { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; - } - leaf device-protocol { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; - } - leaf product-id { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; - } - leaf vendor-id { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; - } - leaf manufacturer { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; - } - leaf product-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; - } - leaf serial-number { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; - } - leaf port { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; - } - leaf usb-port { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; - } - leaf rate { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; - } - leaf parent { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; - } - leaf max-children { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; - } - leaf is-suspended { - type boolean; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; - } - leaf is-self-powered { - type boolean; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; - } - leaf configuration-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; - } - } - - grouping device-configuration-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf configuration-number { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; - } - } - - grouping configuration-interface-g { - description - "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf interface-number { - type uint32; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; - } - leaf interface-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; - } - leaf interface-sub-class { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; - } - leaf interface-protocol { - type string; - config false; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; - } - } - - grouping device-user-interface-g { - description - "Grouping object for Device.UserInterface."; - leaf enable { - type boolean; - description - "Device.UserInterface.Enable"; - reference - "Device.UserInterface.Enable"; - } - leaf password-required { - type boolean; - description - "Device.UserInterface.PasswordRequired"; - reference - "Device.UserInterface.PasswordRequired"; - } - leaf password-user-selectable { - type boolean; - description - "Device.UserInterface.PasswordUserSelectable"; - reference - "Device.UserInterface.PasswordUserSelectable"; - } - leaf upgrade-available { - type boolean; - description - "Device.UserInterface.UpgradeAvailable"; - reference - "Device.UserInterface.UpgradeAvailable"; - } - leaf warranty-date { - type string; - description - "Device.UserInterface.WarrantyDate"; - reference - "Device.UserInterface.WarrantyDate"; - } - leaf isp-name { - type string { - length "min..64"; - } - description - "Device.UserInterface.ISPName"; - reference - "Device.UserInterface.ISPName"; - } - leaf isp-help-desk { - type string { - length "min..32"; - } - description - "Device.UserInterface.ISPHelpDesk"; - reference - "Device.UserInterface.ISPHelpDesk"; - } - leaf isp-home-page { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPHomePage"; - reference - "Device.UserInterface.ISPHomePage"; - } - leaf isp-help-page { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPHelpPage"; - reference - "Device.UserInterface.ISPHelpPage"; - } - leaf isp-logo { - type string { - length "0..4095"; - } - description - "Device.UserInterface.ISPLogo"; - reference - "Device.UserInterface.ISPLogo"; - } - leaf isp-logo-size { - type uint32 { - range "0..4095"; - } - description - "Device.UserInterface.ISPLogoSize"; - reference - "Device.UserInterface.ISPLogoSize"; - } - leaf isp-mail-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPMailServer"; - reference - "Device.UserInterface.ISPMailServer"; - } - leaf isp-news-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.ISPNewsServer"; - reference - "Device.UserInterface.ISPNewsServer"; - } - leaf text-color { - type string { - length "3"; - } - description - "Device.UserInterface.TextColor"; - reference - "Device.UserInterface.TextColor"; - } - leaf background-color { - type string { - length "3"; - } - description - "Device.UserInterface.BackgroundColor"; - reference - "Device.UserInterface.BackgroundColor"; - } - leaf button-color { - type string { - length "3"; - } - description - "Device.UserInterface.ButtonColor"; - reference - "Device.UserInterface.ButtonColor"; - } - leaf button-text-color { - type string { - length "3"; - } - description - "Device.UserInterface.ButtonTextColor"; - reference - "Device.UserInterface.ButtonTextColor"; - } - leaf auto-update-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.AutoUpdateServer"; - reference - "Device.UserInterface.AutoUpdateServer"; - } - leaf user-update-server { - type string { - length "min..256"; - } - description - "Device.UserInterface.UserUpdateServer"; - reference - "Device.UserInterface.UserUpdateServer"; - } - leaf available-languages { - type string; - config false; - description - "Device.UserInterface.AvailableLanguages"; - reference - "Device.UserInterface.AvailableLanguages"; - } - leaf current-language { - type string { - length "min..16"; - } - description - "Device.UserInterface.CurrentLanguage"; - reference - "Device.UserInterface.CurrentLanguage"; - } - } - - grouping user-interface-local-display-g { - description - "Grouping object for Device.UserInterface.LocalDisplay."; - leaf movable { - type boolean; - description - "Device.UserInterface.LocalDisplay.Movable"; - reference - "Device.UserInterface.LocalDisplay.Movable"; - } - leaf resizable { - type boolean; - description - "Device.UserInterface.LocalDisplay.Resizable"; - reference - "Device.UserInterface.LocalDisplay.Resizable"; - } - leaf pos-x { - type int32; - description - "Device.UserInterface.LocalDisplay.PosX"; - reference - "Device.UserInterface.LocalDisplay.PosX"; - } - leaf pos-y { - type int32; - description - "Device.UserInterface.LocalDisplay.PosY"; - reference - "Device.UserInterface.LocalDisplay.PosY"; - } - leaf width { - type uint32; - description - "Device.UserInterface.LocalDisplay.Width"; - reference - "Device.UserInterface.LocalDisplay.Width"; - } - leaf height { - type uint32; - description - "Device.UserInterface.LocalDisplay.Height"; - reference - "Device.UserInterface.LocalDisplay.Height"; - } - leaf display-width { - type uint32; - config false; - description - "Device.UserInterface.LocalDisplay.DisplayWidth"; - reference - "Device.UserInterface.LocalDisplay.DisplayWidth"; - } - leaf display-height { - type uint32; - config false; - description - "Device.UserInterface.LocalDisplay.DisplayHeight"; - reference - "Device.UserInterface.LocalDisplay.DisplayHeight"; - } - } - - grouping user-interface-messages-g { - description - "Grouping object for Device.UserInterface.Messages."; - leaf enable { - type boolean; - description - "Device.UserInterface.Messages.Enable"; - reference - "Device.UserInterface.Messages.Enable"; - } - leaf title { - type string { - length "min..128"; - } - description - "Device.UserInterface.Messages.Title"; - reference - "Device.UserInterface.Messages.Title"; - } - leaf sub-title { - type string { - length "min..128"; - } - description - "Device.UserInterface.Messages.SubTitle"; - reference - "Device.UserInterface.Messages.SubTitle"; - } - leaf text { - type string; - description - "Device.UserInterface.Messages.Text"; - reference - "Device.UserInterface.Messages.Text"; - } - leaf icon-type { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Greeting { - description - "Enum Value - Greeting"; - } - enum Information { - description - "Enum Value - Information"; - } - enum Warning { - description - "Enum Value - Warning"; - } - enum Important { - description - "Enum Value - Important"; - } - enum Urgent { - description - "Enum Value - Urgent"; - } - enum Advertisement { - description - "Enum Value - Advertisement"; - } - } - description - "Device.UserInterface.Messages.IconType"; - reference - "Device.UserInterface.Messages.IconType"; - } - leaf message-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.MessageColor"; - reference - "Device.UserInterface.Messages.MessageColor"; - } - leaf background-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.BackgroundColor"; - reference - "Device.UserInterface.Messages.BackgroundColor"; - } - leaf title-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.TitleColor"; - reference - "Device.UserInterface.Messages.TitleColor"; - } - leaf sub-title-color { - type string { - length "3"; - } - description - "Device.UserInterface.Messages.SubTitleColor"; - reference - "Device.UserInterface.Messages.SubTitleColor"; - } - leaf requested-number-of-repetitions { - type uint32; - description - "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; - reference - "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; - } - leaf executed-number-of-repetitions { - type uint32; - config false; - description - "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; - reference - "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; - } - } - - grouping user-interface-remote-access-g { - description - "Grouping object for Device.UserInterface.RemoteAccess."; - leaf enable { - type boolean; - description - "Device.UserInterface.RemoteAccess.Enable"; - reference - "Device.UserInterface.RemoteAccess.Enable"; - } - leaf port { - type uint32 { - range "min..65535"; - } - description - "Device.UserInterface.RemoteAccess.Port"; - reference - "Device.UserInterface.RemoteAccess.Port"; - } - leaf supported-protocols { - type string; - config false; - description - "Device.UserInterface.RemoteAccess.SupportedProtocols"; - reference - "Device.UserInterface.RemoteAccess.SupportedProtocols"; - } - leaf protocol { - type string; - description - "Device.UserInterface.RemoteAccess.Protocol"; - reference - "Device.UserInterface.RemoteAccess.Protocol"; - } - } - - grouping device-users-g { - description - "Grouping object for Device.Users."; - leaf user-number-of-entries { - type uint32; - config false; - description - "Device.Users.UserNumberOfEntries"; - reference - "Device.Users.UserNumberOfEntries"; - } - } - - grouping users-user-g { - description - "Grouping object for Device.Users.User.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.Users.User.{i}.Alias"; - reference - "Device.Users.User.{i}.Alias"; - } - leaf enable { - type boolean; - description - "Device.Users.User.{i}.Enable"; - reference - "Device.Users.User.{i}.Enable"; - } - leaf remote-access-capable { - type boolean; - description - "Device.Users.User.{i}.RemoteAccessCapable"; - reference - "Device.Users.User.{i}.RemoteAccessCapable"; - } - leaf username { - type string { - length "min..64"; - } - description - "Device.Users.User.{i}.Username"; - reference - "Device.Users.User.{i}.Username"; - } - leaf language { - type string { - length "min..16"; - } - description - "Device.Users.User.{i}.Language"; - reference - "Device.Users.User.{i}.Language"; - } - } - - grouping device-vxlan-g { - description - "Grouping object for Device.VXLAN."; - leaf tunnel-number-of-entries { - type uint32; - config false; - description - "Device.VXLAN.TunnelNumberOfEntries"; - reference - "Device.VXLAN.TunnelNumberOfEntries"; - } - leaf filter-number-of-entries { - type uint32; - config false; - description - "Device.VXLAN.FilterNumberOfEntries"; - reference - "Device.VXLAN.FilterNumberOfEntries"; - } - } - - grouping vxlan-filter-g { - description - "Grouping object for Device.VXLAN.Filter.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.VXLAN.Filter.{i}.Enable"; - reference - "Device.VXLAN.Filter.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.VXLAN.Filter.{i}.Status"; - reference - "Device.VXLAN.Filter.{i}.Status"; - } - leaf order { - type uint32 { - range "1..max"; - } - description - "Device.VXLAN.Filter.{i}.Order"; - reference - "Device.VXLAN.Filter.{i}.Order"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.VXLAN.Filter.{i}.Alias"; - reference - "Device.VXLAN.Filter.{i}.Alias"; - } - leaf interface { - type string { - length "min..256"; - } - description - "Device.VXLAN.Filter.{i}.Interface"; - reference - "Device.VXLAN.Filter.{i}.Interface"; - } - leaf all-interfaces { - type boolean; - description - "Device.VXLAN.Filter.{i}.AllInterfaces"; - reference - "Device.VXLAN.Filter.{i}.AllInterfaces"; - } - leaf vlanid-check { - type int32 { - range "-1..max"; - } - description - "Device.VXLAN.Filter.{i}.VLANIDCheck"; - reference - "Device.VXLAN.Filter.{i}.VLANIDCheck"; - } - leaf vlanid-exclude { - type boolean; - description - "Device.VXLAN.Filter.{i}.VLANIDExclude"; - reference - "Device.VXLAN.Filter.{i}.VLANIDExclude"; - } - leaf dscp-mark-policy { - type int32 { - range "-2..63"; - } - description - "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; - reference - "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; - } - } - - grouping vxlan-tunnel-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.VXLAN.Tunnel.{i}.Enable"; - reference - "Device.VXLAN.Tunnel.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.Status"; - reference - "Device.VXLAN.Tunnel.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.VXLAN.Tunnel.{i}.Alias"; - reference - "Device.VXLAN.Tunnel.{i}.Alias"; - } - leaf remote-endpoints { - type string { - length "min..256"; - } - description - "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; - reference - "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; - } - leaf keep-alive-policy { - type enumeration { - enum ICMP { - description - "Enum Value - ICMP"; - } - enum None { - description - "Enum Value - None"; - } - } - description - "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; - reference - "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; - } - leaf keep-alive-timeout { - type uint32; - description - "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; - reference - "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; - } - leaf keep-alive-threshold { - type uint32; - description - "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; - reference - "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; - } - leaf delivery-header-protocol { - type enumeration { - enum IPv4 { - description - "Enum Value - IPv4"; - } - enum IPv6 { - description - "Enum Value - IPv6"; - } - } - description - "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; - reference - "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; - } - leaf default-dscp-mark { - type uint32; - description - "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; - reference - "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; - } - leaf connected-remote-endpoint { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; - reference - "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; - } - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; - reference - "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; - } - leaf source-port { - type uint32 { - range "min..65535"; - } - description - "Device.VXLAN.Tunnel.{i}.SourcePort"; - reference - "Device.VXLAN.Tunnel.{i}.SourcePort"; - } - leaf remote-port { - type uint32 { - range "min..65535"; - } - description - "Device.VXLAN.Tunnel.{i}.RemotePort"; - reference - "Device.VXLAN.Tunnel.{i}.RemotePort"; - } - } - - grouping vxlan-tunnel-interface-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; - } - leaf vni { - type int32 { - range "-1 | 0..16777215"; - } - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; - } - } - - grouping vxlan-tunnel-interface-stats-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; - } - leaf discard-checksum-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; - } - leaf discard-sequence-number-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; - } - } - - grouping vxlan-tunnel-stats-g { - description - "Grouping object for Device.VXLAN.Tunnel.{i}.Stats."; - leaf keep-alive-sent { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; - } - leaf keep-alive-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; - } - leaf bytes-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; - reference - "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; - } - } - - grouping device-wi-fi-g { - description - "Grouping object for Device.WiFi."; - leaf radio-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.RadioNumberOfEntries"; - reference - "Device.WiFi.RadioNumberOfEntries"; - } - leaf ssid-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.SSIDNumberOfEntries"; - reference - "Device.WiFi.SSIDNumberOfEntries"; - } - leaf access-point-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.AccessPointNumberOfEntries"; - reference - "Device.WiFi.AccessPointNumberOfEntries"; - } - leaf end-point-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.EndPointNumberOfEntries"; - reference - "Device.WiFi.EndPointNumberOfEntries"; - } - leaf reset-counter { - type uint32; - config false; - description - "Device.WiFi.ResetCounter"; - reference - "Device.WiFi.ResetCounter"; - } - } - - grouping wi-fi-access-point-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.Enable"; - reference - "Device.WiFi.AccessPoint.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.Status"; - reference - "Device.WiFi.AccessPoint.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.AccessPoint.{i}.Alias"; - reference - "Device.WiFi.AccessPoint.{i}.Alias"; - } - leaf ssid-reference { - type string { - length "min..256"; - } - description - "Device.WiFi.AccessPoint.{i}.SSIDReference"; - reference - "Device.WiFi.AccessPoint.{i}.SSIDReference"; - } - leaf ssid-advertisement-enabled { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; - } - leaf retry-limit { - type uint32 { - range "0..7"; - } - description - "Device.WiFi.AccessPoint.{i}.RetryLimit"; - reference - "Device.WiFi.AccessPoint.{i}.RetryLimit"; - } - leaf wmm-capability { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.WMMCapability"; - reference - "Device.WiFi.AccessPoint.{i}.WMMCapability"; - } - leaf uapsd-capability { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; - reference - "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; - } - leaf wmm-enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.WMMEnable"; - reference - "Device.WiFi.AccessPoint.{i}.WMMEnable"; - } - leaf uapsd-enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; - reference - "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; - } - leaf max-associated-devices { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; - reference - "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; - } - leaf isolation-enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.IsolationEnable"; - reference - "Device.WiFi.AccessPoint.{i}.IsolationEnable"; - } - leaf mac-address-control-enabled { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; - } - leaf allowed-mac-address { - type string { - length "min..17"; - } - description - "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; - reference - "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; - } - leaf max-allowed-associations { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; - reference - "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; - } - } - - grouping access-point-ac-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf access-category { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; - } - leaf aifsn { - type uint32 { - range "2..15"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; - } - leaf ecw-min { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; - } - leaf ecw-max { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; - } - leaf tx-op-max { - type uint32 { - range "0..255"; - } - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; - } - leaf ack-policy { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; - } - leaf out-q-len-histogram-intervals { - type string; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - } - leaf out-q-len-histogram-sample-interval { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - } - } - - grouping ac-stats-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; - } - leaf out-q-len-histogram { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - } - } - - grouping access-point-accounting-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.Accounting."; - leaf enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; - } - leaf server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; - } - leaf secondary-server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; - } - leaf server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; - } - leaf secondary-server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; - } - leaf interim-interval { - type uint32 { - range "0..60"; - } - description - "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; - reference - "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; - } - } - - grouping access-point-associated-device-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; - } - leaf operating-standard { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; - } - leaf authentication-state { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; - } - leaf last-data-downlink-rate { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; - } - leaf last-data-uplink-rate { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; - } - leaf association-time { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; - } - leaf signal-strength { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; - } - leaf noise { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; - } - leaf retransmissions { - type uint32 { - range "0..100"; - } - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; - } - leaf active { - type boolean; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; - } - } - - grouping associated-device-stats-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; - } - leaf failed-retrans-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; - } - leaf retry-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; - } - leaf multiple-retry-count { - type uint32; - config false; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; - } - } - - grouping access-point-security-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.Security."; - leaf modes-supported { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; - reference - "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; - } - leaf mode-enabled { - type string; - description - "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; - } - leaf rekeying-interval { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; - reference - "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; - } - leaf radius-server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; - } - leaf secondary-radius-server-ip-addr { - type string { - length "min..45"; - } - description - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; - reference - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; - } - leaf radius-server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; - } - leaf secondary-radius-server-port { - type uint32; - description - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; - reference - "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; - } - leaf mfp-config { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Optional { - description - "Enum Value - Optional"; - } - enum Required { - description - "Enum Value - Required"; - } - } - description - "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; - reference - "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; - } - } - - grouping access-point-wps-g { - description - "Grouping object for Device.WiFi.AccessPoint.{i}.WPS."; - leaf enable { - type boolean; - description - "Device.WiFi.AccessPoint.{i}.WPS.Enable"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.Enable"; - } - leaf config-methods-supported { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; - } - leaf config-methods-enabled { - type string; - description - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.WPS.Status"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.Status"; - } - leaf version { - type string; - config false; - description - "Device.WiFi.AccessPoint.{i}.WPS.Version"; - reference - "Device.WiFi.AccessPoint.{i}.WPS.Version"; - } - } - - grouping wi-fi-end-point-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.EndPoint.{i}.Enable"; - reference - "Device.WiFi.EndPoint.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.Status"; - reference - "Device.WiFi.EndPoint.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.EndPoint.{i}.Alias"; - reference - "Device.WiFi.EndPoint.{i}.Alias"; - } - leaf profile-reference { - type string { - length "min..256"; - } - description - "Device.WiFi.EndPoint.{i}.ProfileReference"; - reference - "Device.WiFi.EndPoint.{i}.ProfileReference"; - } - leaf ssid-reference { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.SSIDReference"; - reference - "Device.WiFi.EndPoint.{i}.SSIDReference"; - } - leaf profile-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; - reference - "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; - } - } - - grouping end-point-ac-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf access-category { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; - } - leaf aifsn { - type uint32 { - range "2..15"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; - } - leaf ecw-min { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; - } - leaf ecw-max { - type uint32 { - range "0..15"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; - } - leaf tx-op-max { - type uint32 { - range "0..255"; - } - description - "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; - } - leaf ack-policy { - type boolean; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; - } - leaf out-q-len-histogram-intervals { - type string; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; - } - leaf out-q-len-histogram-sample-interval { - type uint32; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; - } - } - - grouping end-point-ac-stats-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; - } - leaf out-q-len-histogram { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; - } - } - - grouping end-point-profile-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; - } - leaf ssid { - type string { - length "min..32"; - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; - } - leaf location { - type string; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; - } - leaf priority { - type uint32 { - range "min..255"; - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; - } - } - - grouping profile-security-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; - leaf mode-enabled { - type string; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; - } - leaf mfp-config { - type enumeration { - enum Disabled { - description - "Enum Value - Disabled"; - } - enum Optional { - description - "Enum Value - Optional"; - } - enum Required { - description - "Enum Value - Required"; - } - } - description - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; - } - } - - grouping end-point-security-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Security."; - leaf modes-supported { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; - reference - "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; - } - } - - grouping end-point-stats-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.Stats."; - leaf last-data-downlink-rate { - type uint32 { - range "1000..600000"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; - reference - "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; - } - leaf last-data-uplink-rate { - type uint32 { - range "1000..600000"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; - reference - "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; - } - leaf signal-strength { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; - reference - "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; - } - leaf retransmissions { - type uint32 { - range "0..100"; - } - config false; - description - "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; - reference - "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; - } - } - - grouping end-point-wps-g { - description - "Grouping object for Device.WiFi.EndPoint.{i}.WPS."; - leaf enable { - type boolean; - description - "Device.WiFi.EndPoint.{i}.WPS.Enable"; - reference - "Device.WiFi.EndPoint.{i}.WPS.Enable"; - } - leaf config-methods-supported { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; - reference - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; - } - leaf config-methods-enabled { - type string; - description - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; - reference - "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.WPS.Status"; - reference - "Device.WiFi.EndPoint.{i}.WPS.Status"; - } - leaf version { - type string; - config false; - description - "Device.WiFi.EndPoint.{i}.WPS.Version"; - reference - "Device.WiFi.EndPoint.{i}.WPS.Version"; - } - } - - grouping wi-fi-neighboring-wi-fi-diagnostic-g { - description - "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic."; - leaf diagnostics-state { - type enumeration { - enum None { - description - "Enum Value - None"; - } - enum Requested { - description - "Enum Value - Requested"; - } - enum Canceled { - description - "Enum Value - Canceled"; - } - enum Complete { - description - "Enum Value - Complete"; - } - enum Error { - description - "Enum Value - Error"; - } - enum Completed { - description - "Enum Value - Completed"; - } - } - description - "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; - } - leaf result-number-of-entries { - type uint32; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; - } - } - - grouping neighboring-wi-fi-diagnostic-result-g { - description - "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf radio { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; - } - leaf ssid { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; - } - leaf bssid { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; - } - leaf mode { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; - } - leaf channel { - type uint32 { - range "1..255"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; - } - leaf signal-strength { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; - } - leaf security-mode-enabled { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; - } - leaf encryption-mode { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; - } - leaf operating-frequency-band { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; - } - leaf supported-standards { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; - } - leaf operating-standards { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; - } - leaf operating-channel-bandwidth { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; - } - leaf beacon-period { - type uint32; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; - } - leaf noise { - type int32 { - range "-200..0"; - } - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; - } - leaf basic-data-transfer-rates { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; - } - leaf supported-data-transfer-rates { - type string; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; - } - leaf dtim-period { - type uint32; - config false; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; - } - } - - grouping wi-fi-radio-g { - description - "Grouping object for Device.WiFi.Radio.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.Radio.{i}.Enable"; - reference - "Device.WiFi.Radio.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.Radio.{i}.Status"; - reference - "Device.WiFi.Radio.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.Radio.{i}.Alias"; - reference - "Device.WiFi.Radio.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.WiFi.Radio.{i}.Name"; - reference - "Device.WiFi.Radio.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.LastChange"; - reference - "Device.WiFi.Radio.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.WiFi.Radio.{i}.LowerLayers"; - reference - "Device.WiFi.Radio.{i}.LowerLayers"; - } - leaf upstream { - type boolean; - config false; - description - "Device.WiFi.Radio.{i}.Upstream"; - reference - "Device.WiFi.Radio.{i}.Upstream"; - } - leaf max-bit-rate { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.MaxBitRate"; - reference - "Device.WiFi.Radio.{i}.MaxBitRate"; - } - leaf supported-frequency-bands { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; - reference - "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; - } - leaf operating-frequency-band { - type string; - description - "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; - reference - "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; - } - leaf supported-standards { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedStandards"; - reference - "Device.WiFi.Radio.{i}.SupportedStandards"; - } - leaf operating-standards { - type string; - description - "Device.WiFi.Radio.{i}.OperatingStandards"; - reference - "Device.WiFi.Radio.{i}.OperatingStandards"; - } - leaf possible-channels { - type string; - config false; - description - "Device.WiFi.Radio.{i}.PossibleChannels"; - reference - "Device.WiFi.Radio.{i}.PossibleChannels"; - } - leaf channels-in-use { - type string; - config false; - description - "Device.WiFi.Radio.{i}.ChannelsInUse"; - reference - "Device.WiFi.Radio.{i}.ChannelsInUse"; - } - leaf channel { - type uint32 { - range "1..255"; - } - description - "Device.WiFi.Radio.{i}.Channel"; - reference - "Device.WiFi.Radio.{i}.Channel"; - } - leaf auto-channel-supported { - type boolean; - config false; - description - "Device.WiFi.Radio.{i}.AutoChannelSupported"; - reference - "Device.WiFi.Radio.{i}.AutoChannelSupported"; - } - leaf auto-channel-enable { - type boolean; - description - "Device.WiFi.Radio.{i}.AutoChannelEnable"; - reference - "Device.WiFi.Radio.{i}.AutoChannelEnable"; - } - leaf auto-channel-refresh-period { - type uint32; - description - "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; - reference - "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; - } - leaf channel-last-change { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.ChannelLastChange"; - reference - "Device.WiFi.Radio.{i}.ChannelLastChange"; - } - leaf channel-last-selection-reason { - type string; - config false; - description - "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; - reference - "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; - } - leaf max-supported-ssi-ds { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; - reference - "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; - } - leaf max-supported-associations { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; - reference - "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; - } - leaf firmware-version { - type string; - config false; - description - "Device.WiFi.Radio.{i}.FirmwareVersion"; - reference - "Device.WiFi.Radio.{i}.FirmwareVersion"; - } - leaf supported-operating-channel-bandwidths { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; - reference - "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; - } - leaf operating-channel-bandwidth { - type string; - description - "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; - reference - "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; - } - leaf current-operating-channel-bandwidth { - type string; - config false; - description - "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; - reference - "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; - } - leaf extension-channel { - type enumeration { - enum AboveControlChannel { - description - "Enum Value - AboveControlChannel"; - } - enum BelowControlChannel { - description - "Enum Value - BelowControlChannel"; - } - enum Auto { - description - "Enum Value - Auto"; - } - } - description - "Device.WiFi.Radio.{i}.ExtensionChannel"; - reference - "Device.WiFi.Radio.{i}.ExtensionChannel"; - } - leaf guard-interval { - type enumeration { - enum 400nsec { - description - "Enum Value - 400nsec"; - } - enum 800nsec { - description - "Enum Value - 800nsec"; - } - enum Auto { - description - "Enum Value - Auto"; - } - } - description - "Device.WiFi.Radio.{i}.GuardInterval"; - reference - "Device.WiFi.Radio.{i}.GuardInterval"; - } - leaf mcs { - type int32 { - range "-1..15 | 16..31"; - } - description - "Device.WiFi.Radio.{i}.MCS"; - reference - "Device.WiFi.Radio.{i}.MCS"; - } - leaf transmit-power-supported { - type int32 { - range "-1..100"; - } - config false; - description - "Device.WiFi.Radio.{i}.TransmitPowerSupported"; - reference - "Device.WiFi.Radio.{i}.TransmitPowerSupported"; - } - leaf transmit-power { - type int32 { - range "-1..100"; - } - description - "Device.WiFi.Radio.{i}.TransmitPower"; - reference - "Device.WiFi.Radio.{i}.TransmitPower"; - } - leaf ieee80211h-supported { - type boolean; - config false; - description - "Device.WiFi.Radio.{i}.IEEE80211hSupported"; - reference - "Device.WiFi.Radio.{i}.IEEE80211hSupported"; - } - leaf ieee80211h-enabled { - type boolean; - description - "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; - reference - "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; - } - leaf regulatory-domain { - type string { - length "3"; - } - description - "Device.WiFi.Radio.{i}.RegulatoryDomain"; - reference - "Device.WiFi.Radio.{i}.RegulatoryDomain"; - } - leaf retry-limit { - type uint32 { - range "0..7"; - } - description - "Device.WiFi.Radio.{i}.RetryLimit"; - reference - "Device.WiFi.Radio.{i}.RetryLimit"; - } - leaf cca-request { - type string { - length "11"; - } - description - "Device.WiFi.Radio.{i}.CCARequest"; - reference - "Device.WiFi.Radio.{i}.CCARequest"; - } - leaf cca-report { - type string; - config false; - description - "Device.WiFi.Radio.{i}.CCAReport"; - reference - "Device.WiFi.Radio.{i}.CCAReport"; - } - leaf rpi-histogram-request { - type string { - length "11"; - } - description - "Device.WiFi.Radio.{i}.RPIHistogramRequest"; - reference - "Device.WiFi.Radio.{i}.RPIHistogramRequest"; - } - leaf rpi-histogram-report { - type string; - config false; - description - "Device.WiFi.Radio.{i}.RPIHistogramReport"; - reference - "Device.WiFi.Radio.{i}.RPIHistogramReport"; - } - leaf fragmentation-threshold { - type uint32; - description - "Device.WiFi.Radio.{i}.FragmentationThreshold"; - reference - "Device.WiFi.Radio.{i}.FragmentationThreshold"; - } - leaf rts-threshold { - type uint32; - description - "Device.WiFi.Radio.{i}.RTSThreshold"; - reference - "Device.WiFi.Radio.{i}.RTSThreshold"; - } - leaf long-retry-limit { - type uint32; - description - "Device.WiFi.Radio.{i}.LongRetryLimit"; - reference - "Device.WiFi.Radio.{i}.LongRetryLimit"; - } - leaf beacon-period { - type uint32; - description - "Device.WiFi.Radio.{i}.BeaconPeriod"; - reference - "Device.WiFi.Radio.{i}.BeaconPeriod"; - } - leaf dtim-period { - type uint32; - description - "Device.WiFi.Radio.{i}.DTIMPeriod"; - reference - "Device.WiFi.Radio.{i}.DTIMPeriod"; - } - leaf packet-aggregation-enable { - type boolean; - description - "Device.WiFi.Radio.{i}.PacketAggregationEnable"; - reference - "Device.WiFi.Radio.{i}.PacketAggregationEnable"; - } - leaf preamble-type { - type enumeration { - enum short { - description - "Enum Value - short"; - } - enum auto { - description - "Enum Value - auto"; - } - } - description - "Device.WiFi.Radio.{i}.PreambleType"; - reference - "Device.WiFi.Radio.{i}.PreambleType"; - } - leaf basic-data-transmit-rates { - type string; - description - "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; - reference - "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; - } - leaf operational-data-transmit-rates { - type string; - description - "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; - reference - "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; - } - leaf supported-data-transmit-rates { - type string; - config false; - description - "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; - reference - "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; - } - } - - grouping radio-stats-g { - description - "Grouping object for Device.WiFi.Radio.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.BytesSent"; - reference - "Device.WiFi.Radio.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.Radio.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; - } - leaf plcp-error-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; - reference - "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; - } - leaf fcs-error-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; - reference - "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; - } - leaf invalid-mac-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; - reference - "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; - } - leaf packets-other-received { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; - reference - "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; - } - leaf noise { - type int32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.Noise"; - reference - "Device.WiFi.Radio.{i}.Stats.Noise"; - } - leaf total-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; - } - leaf manual-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; - } - leaf auto-startup-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; - } - leaf auto-user-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; - } - leaf auto-refresh-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; - } - leaf auto-dynamic-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; - } - leaf auto-dfs-channel-change-count { - type uint32; - config false; - description - "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; - reference - "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; - } - } - - grouping wi-fi-ssid-g { - description - "Grouping object for Device.WiFi.SSID.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.WiFi.SSID.{i}.Enable"; - reference - "Device.WiFi.SSID.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.WiFi.SSID.{i}.Status"; - reference - "Device.WiFi.SSID.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.WiFi.SSID.{i}.Alias"; - reference - "Device.WiFi.SSID.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.WiFi.SSID.{i}.Name"; - reference - "Device.WiFi.SSID.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.LastChange"; - reference - "Device.WiFi.SSID.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.WiFi.SSID.{i}.LowerLayers"; - reference - "Device.WiFi.SSID.{i}.LowerLayers"; - } - leaf bssid { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.SSID.{i}.BSSID"; - reference - "Device.WiFi.SSID.{i}.BSSID"; - } - leaf mac-address { - type string { - length "min..17"; - } - config false; - description - "Device.WiFi.SSID.{i}.MACAddress"; - reference - "Device.WiFi.SSID.{i}.MACAddress"; - } - leaf ssid { - type string { - length "min..32"; - } - description - "Device.WiFi.SSID.{i}.SSID"; - reference - "Device.WiFi.SSID.{i}.SSID"; - } - leaf upstream { - type boolean; - config false; - description - "Device.WiFi.SSID.{i}.Upstream"; - reference - "Device.WiFi.SSID.{i}.Upstream"; - } - } - - grouping ssid-stats-g { - description - "Grouping object for Device.WiFi.SSID.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BytesSent"; - reference - "Device.WiFi.SSID.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BytesReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.PacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; - } - leaf retrans-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.RetransCount"; - reference - "Device.WiFi.SSID.{i}.Stats.RetransCount"; - } - leaf failed-retrans-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; - reference - "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; - } - leaf retry-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.RetryCount"; - reference - "Device.WiFi.SSID.{i}.Stats.RetryCount"; - } - leaf multiple-retry-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; - reference - "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; - } - leaf ack-failure-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; - reference - "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; - } - leaf aggregated-packet-count { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; - reference - "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint64; - config false; - description - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-proto-packets-received { - type uint32; - config false; - description - "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; - reference - "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; - } - } - - grouping device-xmpp-g { - description - "Grouping object for Device.XMPP."; - leaf connection-number-of-entries { - type uint32; - config false; - description - "Device.XMPP.ConnectionNumberOfEntries"; - reference - "Device.XMPP.ConnectionNumberOfEntries"; - } - leaf supported-server-connect-algorithms { - type string; - config false; - description - "Device.XMPP.SupportedServerConnectAlgorithms"; - reference - "Device.XMPP.SupportedServerConnectAlgorithms"; - } - } - - grouping xmpp-connection-g { - description - "Grouping object for Device.XMPP.Connection.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.XMPP.Connection.{i}.Enable"; - reference - "Device.XMPP.Connection.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Alias"; - reference - "Device.XMPP.Connection.{i}.Alias"; - } - leaf username { - type string { - length "min..256"; - } - description - "Device.XMPP.Connection.{i}.Username"; - reference - "Device.XMPP.Connection.{i}.Username"; - } - leaf domain { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Domain"; - reference - "Device.XMPP.Connection.{i}.Domain"; - } - leaf resource { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Resource"; - reference - "Device.XMPP.Connection.{i}.Resource"; - } - leaf jabber-id { - type string; - config false; - description - "Device.XMPP.Connection.{i}.JabberID"; - reference - "Device.XMPP.Connection.{i}.JabberID"; - } - leaf status { - type string; - config false; - description - "Device.XMPP.Connection.{i}.Status"; - reference - "Device.XMPP.Connection.{i}.Status"; - } - leaf last-change-date { - type string; - config false; - description - "Device.XMPP.Connection.{i}.LastChangeDate"; - reference - "Device.XMPP.Connection.{i}.LastChangeDate"; - } - leaf server-connect-algorithm { - type string; - description - "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; - reference - "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; - } - leaf keep-alive-interval { - type int32 { - range "-1..max"; - } - description - "Device.XMPP.Connection.{i}.KeepAliveInterval"; - reference - "Device.XMPP.Connection.{i}.KeepAliveInterval"; - } - leaf server-connect-attempts { - type uint32; - description - "Device.XMPP.Connection.{i}.ServerConnectAttempts"; - reference - "Device.XMPP.Connection.{i}.ServerConnectAttempts"; - } - leaf server-retry-initial-interval { - type uint32 { - range "1..65535"; - } - description - "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; - reference - "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; - } - leaf server-retry-interval-multiplier { - type uint32 { - range "1000..65535"; - } - description - "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; - reference - "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; - } - leaf server-retry-max-interval { - type uint32 { - range "1..max"; - } - description - "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; - reference - "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; - } - leaf use-tls { - type boolean; - description - "Device.XMPP.Connection.{i}.UseTLS"; - reference - "Device.XMPP.Connection.{i}.UseTLS"; - } - leaf tls-established { - type boolean; - config false; - description - "Device.XMPP.Connection.{i}.TLSEstablished"; - reference - "Device.XMPP.Connection.{i}.TLSEstablished"; - } - leaf server-number-of-entries { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; - reference - "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; - } - } - - grouping connection-server-g { - description - "Grouping object for Device.XMPP.Connection.{i}.Server.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.XMPP.Connection.{i}.Server.{i}.Enable"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Alias"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Alias"; - } - leaf priority { - type uint32 { - range "0..65535"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Priority"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Priority"; - } - leaf weight { - type int32 { - range "-1..65535"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Weight"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Weight"; - } - leaf server-address { - type string { - length "min..256"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; - } - leaf port { - type uint32 { - range "0..65535"; - } - description - "Device.XMPP.Connection.{i}.Server.{i}.Port"; - reference - "Device.XMPP.Connection.{i}.Server.{i}.Port"; - } - } - - grouping connection-stats-g { - description - "Grouping object for Device.XMPP.Connection.{i}.Stats."; - leaf received-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; - } - leaf transmitted-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; - } - leaf received-error-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; - } - leaf transmitted-error-messages { - type uint32; - config false; - description - "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; - reference - "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; - } - } - - grouping device-zig-bee-g { - description - "Grouping object for Device.ZigBee."; - leaf interface-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.InterfaceNumberOfEntries"; - reference - "Device.ZigBee.InterfaceNumberOfEntries"; - } - leaf zdo-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDONumberOfEntries"; - reference - "Device.ZigBee.ZDONumberOfEntries"; - } - } - - grouping zig-bee-discovery-g { - description - "Grouping object for Device.ZigBee.Discovery."; - leaf area-network-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; - reference - "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; - } - } - - grouping discovery-area-network-g { - description - "Grouping object for Device.ZigBee.Discovery.AreaNetwork.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; - } - leaf last-update { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; - } - leaf status { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; - } - leaf coordinator { - type string { - length "min..256"; - } - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; - } - leaf zdo-reference { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; - } - leaf zdo-list { - type string; - config false; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; - } - } - - grouping zig-bee-interface-g { - description - "Grouping object for Device.ZigBee.Interface.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.Interface.{i}.Enable"; - reference - "Device.ZigBee.Interface.{i}.Enable"; - } - leaf status { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.Status"; - reference - "Device.ZigBee.Interface.{i}.Status"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.Interface.{i}.Alias"; - reference - "Device.ZigBee.Interface.{i}.Alias"; - } - leaf name { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.Name"; - reference - "Device.ZigBee.Interface.{i}.Name"; - } - leaf last-change { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.LastChange"; - reference - "Device.ZigBee.Interface.{i}.LastChange"; - } - leaf lower-layers { - type string { - length "min..1024"; - } - description - "Device.ZigBee.Interface.{i}.LowerLayers"; - reference - "Device.ZigBee.Interface.{i}.LowerLayers"; - } - leaf ieee-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.Interface.{i}.IEEEAddress"; - reference - "Device.ZigBee.Interface.{i}.IEEEAddress"; - } - leaf network-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.Interface.{i}.NetworkAddress"; - reference - "Device.ZigBee.Interface.{i}.NetworkAddress"; - } - leaf zdo-reference { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.ZDOReference"; - reference - "Device.ZigBee.Interface.{i}.ZDOReference"; - } - leaf associated-device-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; - } - } - - grouping zig-bee-interface-associated-device-g { - description - "Grouping object for Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf ieee-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; - } - leaf network-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; - } - leaf active { - type boolean; - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; - } - leaf zdo-reference { - type string; - config false; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; - } - } - - grouping zig-bee-interface-stats-g { - description - "Grouping object for Device.ZigBee.Interface.{i}.Stats."; - leaf bytes-sent { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BytesSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.BytesSent"; - } - leaf bytes-received { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; - } - leaf packets-sent { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; - } - leaf packets-received { - type uint64; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; - } - leaf errors-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; - } - leaf errors-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; - } - leaf unicast-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; - } - leaf unicast-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; - } - leaf discard-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; - } - leaf discard-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; - } - leaf multicast-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; - } - leaf multicast-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; - } - leaf broadcast-packets-sent { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; - reference - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; - } - leaf broadcast-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; - } - leaf unknown-packets-received { - type uint32; - config false; - description - "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; - reference - "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; - } - } - - grouping zig-bee-zdo-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.Alias"; - } - leaf ieee-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.IEEEAddress"; - reference - "Device.ZigBee.ZDO.{i}.IEEEAddress"; - } - leaf network-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.NetworkAddress"; - reference - "Device.ZigBee.ZDO.{i}.NetworkAddress"; - } - leaf binding-table-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; - } - leaf group-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; - } - leaf application-endpoint-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; - } - } - - grouping zdo-application-endpoint-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; - } - leaf endpoint-id { - type uint32 { - range "min..240"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; - } - } - - grouping application-endpoint-simple-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; - leaf profile-id { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; - } - leaf device-id { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; - } - leaf device-version { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; - } - leaf input-cluster-list { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; - } - leaf output-cluster-list { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; - } - } - - grouping zdo-binding-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Binding.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; - } - leaf source-endpoint { - type uint32 { - range "min..240"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; - } - leaf source-address { - type string { - length "min..23"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; - } - leaf cluster-id { - type uint32 { - range "min..65535"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; - } - leaf destination-address-mode { - type enumeration { - enum Group { - description - "Enum Value - Group"; - } - enum Endpoint { - description - "Enum Value - Endpoint"; - } - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; - } - leaf destination-endpoint { - type uint32 { - range "min..240"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; - } - leaf ieee-destination-address { - type string { - length "min..23"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; - } - leaf group-destination-address { - type string { - length "min..4"; - } - description - "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; - } - } - - grouping zdo-complex-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.ComplexDescriptor."; - leaf descriptor-available { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; - } - leaf language { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; - } - leaf character-set { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; - } - leaf manufacturer-name { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; - } - leaf model-name { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; - } - leaf serial-number { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; - } - leaf device-url { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; - } - leaf icon { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; - } - leaf icon-url { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; - } - } - - grouping zdo-group-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Group.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf enable { - type boolean; - description - "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; - } - leaf alias { - type string { - length "min..64"; - } - description - "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; - } - leaf group-id { - type string { - length "min..4"; - } - description - "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; - } - leaf endpoint-list { - type string { - length "min..256"; - } - description - "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; - } - } - - grouping zdo-network-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Network."; - leaf neighbor-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; - } - } - - grouping network-neighbor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf neighbor { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; - } - leaf lqi { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; - } - leaf relationship { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; - } - leaf permit-join { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; - } - leaf depth { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; - } - } - - grouping zdo-node-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.NodeDescriptor."; - leaf logical-type { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; - } - leaf complex-descriptor-supported { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; - } - leaf user-descriptor-supported { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; - } - leaf frequency-band { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; - } - leaf mac-capability { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; - } - leaf manufacture-code { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; - } - leaf maximum-buffer-size { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; - } - leaf maximum-incoming-transfer-size { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; - } - leaf maximum-outgoing-transfer-size { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; - } - leaf server-mask { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; - } - leaf descriptor-capability { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; - } - } - - grouping zdo-node-manager-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager."; - leaf routing-table-number-of-entries { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; - } - } - - grouping node-manager-routing-table-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; - leaf index { - type uint16; - description - "Index attribute"; - } - leaf destination-address { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; - } - leaf next-hop-address { - type string { - length "min..4"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; - } - leaf status { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; - } - leaf memory-constrained { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; - } - leaf many-to-one { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; - } - leaf route-record-required { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; - } - } - - grouping zdo-power-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.PowerDescriptor."; - leaf current-power-mode { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; - } - leaf available-power-source { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; - } - leaf current-power-source { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; - } - leaf current-power-source-level { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; - } - } - - grouping zdo-security-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.Security."; - leaf trust-center-address { - type string { - length "min..23"; - } - config false; - description - "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; - reference - "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; - } - leaf security-level { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; - reference - "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; - } - leaf time-out-period { - type uint32; - config false; - description - "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; - reference - "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; - } - } - - grouping zdo-user-descriptor-g { - description - "Grouping object for Device.ZigBee.ZDO.{i}.UserDescriptor."; - leaf descriptor-available { - type boolean; - config false; - description - "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; - reference - "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; - } - leaf description { - type string; - config false; - description - "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; - reference - "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; - } - } - - grouping atm-diagnostics-g { - description - "Grouping object"; - } - - grouping device-dlna-g { - description - "Grouping object"; - } - - grouping dns-diagnostics-g { - description - "Grouping object"; - } - - grouping bonded-channel-ethernet-g { - description - "Grouping object"; - } - - grouping bonding-group-ethernet-g { - description - "Grouping object"; - } - - grouping dsl-diagnostics-g { - description - "Grouping object"; - } - - grouping device-fap-g { - description - "Grouping object"; - } - - grouping ghn-diagnostics-g { - description - "Grouping object"; - } - - grouping hpna-diagnostics-g { - description - "Grouping object"; - } - - grouping device-lan-config-security-g { - description - "Grouping object"; - } - - grouping device-lldp-g { - description - "Grouping object"; - } - - grouping management-server-download-availability-g { - description - "Grouping object"; - } - - grouping interface-pp-po-a-g { - description - "Grouping object"; - } - - grouping device-services-g { - description - "Grouping object"; - } - - grouping execution-unit-extensions-g { - description - "Grouping object"; - } - - grouping upa-diagnostics-g { - description - "Grouping object"; - } - - grouping device-u-pn-p-g { - description - "Grouping object"; - } - - container device { - description - "Container for object class Device."; - reference - "Device."; - uses device-g; - container atm { - description - "Container for object class Device.ATM."; - reference - "Device.ATM."; - uses device-atm-g; - container diagnostics { - description - "Container for object class Device.ATM.Diagnostics."; - reference - "Device.ATM.Diagnostics."; - uses atm-diagnostics-g; - container f5-loopback { - description - "Container for object class Device.ATM.Diagnostics.F5Loopback."; - reference - "Device.ATM.Diagnostics.F5Loopback."; - uses diagnostics-f5-loopback-g; - } - } - list link { - key "index"; - description - "Device.ATM.Link.{i}."; - reference - "Device.ATM.Link.{i}."; - uses atm-link-g; - container qo-s { - description - "Container for object class Device.ATM.Link.{i}.QoS."; - reference - "Device.ATM.Link.{i}.QoS."; - uses link-qo-s-g; - } - container stats { - description - "Container for object class Device.ATM.Link.{i}.Stats."; - reference - "Device.ATM.Link.{i}.Stats."; - uses link-stats-g; - } - } - } - container basapm { - description - "Container for object class Device.BASAPM."; - reference - "Device.BASAPM."; - uses device-basapm-g; - list measurement-endpoint { - key "index"; - description - "Device.BASAPM.MeasurementEndpoint.{i}."; - reference - "Device.BASAPM.MeasurementEndpoint.{i}."; - uses basapm-measurement-endpoint-g; - container customer-device { - description - "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; - uses measurement-endpoint-customer-device-g; - } - container isp-device { - description - "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; - reference - "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; - uses measurement-endpoint-isp-device-g; - } - } - } - container bridging { - description - "Container for object class Device.Bridging."; - reference - "Device.Bridging."; - uses device-bridging-g; - list bridge { - key "index"; - description - "Device.Bridging.Bridge.{i}."; - reference - "Device.Bridging.Bridge.{i}."; - uses bridging-bridge-g; - list port { - key "index"; - description - "Device.Bridging.Bridge.{i}.Port.{i}."; - reference - "Device.Bridging.Bridge.{i}.Port.{i}."; - uses bridge-port-g; - container priority-code-point { - description - "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; - uses port-priority-code-point-g; - } - container stats { - description - "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.Stats."; - reference - "Device.Bridging.Bridge.{i}.Port.{i}.Stats."; - uses port-stats-g; - } - } - list vlan { - key "index"; - description - "Device.Bridging.Bridge.{i}.VLAN.{i}."; - reference - "Device.Bridging.Bridge.{i}.VLAN.{i}."; - uses bridge-vlan-g; - } - list vlan-port { - key "index"; - description - "Device.Bridging.Bridge.{i}.VLANPort.{i}."; - reference - "Device.Bridging.Bridge.{i}.VLANPort.{i}."; - uses bridge-vlan-port-g; - } - } - list filter { - key "index"; - description - "Device.Bridging.Filter.{i}."; - reference - "Device.Bridging.Filter.{i}."; - uses bridging-filter-g; - } - list provider-bridge { - key "index"; - description - "Device.Bridging.ProviderBridge.{i}."; - reference - "Device.Bridging.ProviderBridge.{i}."; - uses bridging-provider-bridge-g; - } - } - container bulk-data { - description - "Container for object class Device.BulkData."; - reference - "Device.BulkData."; - uses device-bulk-data-g; - list profile { - key "index"; - description - "Device.BulkData.Profile.{i}."; - reference - "Device.BulkData.Profile.{i}."; - uses bulk-data-profile-g; - container csv-encoding { - description - "Container for object class Device.BulkData.Profile.{i}.CSVEncoding."; - reference - "Device.BulkData.Profile.{i}.CSVEncoding."; - uses profile-csv-encoding-g; - } - container http { - description - "Container for object class Device.BulkData.Profile.{i}.HTTP."; - reference - "Device.BulkData.Profile.{i}.HTTP."; - uses profile-http-g; - list request-uri-parameter { - key "index"; - description - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; - reference - "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; - uses http-request-uri-parameter-g; - } - } - container json-encoding { - description - "Container for object class Device.BulkData.Profile.{i}.JSONEncoding."; - reference - "Device.BulkData.Profile.{i}.JSONEncoding."; - uses profile-json-encoding-g; - } - list parameter { - key "index"; - description - "Device.BulkData.Profile.{i}.Parameter.{i}."; - reference - "Device.BulkData.Profile.{i}.Parameter.{i}."; - uses profile-parameter-g; - } - } - } - container captive-portal { - description - "Container for object class Device.CaptivePortal."; - reference - "Device.CaptivePortal."; - uses device-captive-portal-g; - } - container cellular { - description - "Container for object class Device.Cellular."; - reference - "Device.Cellular."; - uses device-cellular-g; - list access-point { - key "index"; - description - "Device.Cellular.AccessPoint.{i}."; - reference - "Device.Cellular.AccessPoint.{i}."; - uses cellular-access-point-g; - } - list interface { - key "index"; - description - "Device.Cellular.Interface.{i}."; - reference - "Device.Cellular.Interface.{i}."; - uses cellular-interface-g; - container stats { - description - "Container for object class Device.Cellular.Interface.{i}.Stats."; - reference - "Device.Cellular.Interface.{i}.Stats."; - uses interface-stats-g; - } - container usim { - description - "Container for object class Device.Cellular.Interface.{i}.USIM."; - reference - "Device.Cellular.Interface.{i}.USIM."; - uses interface-usim-g; - } - } - } - container dhcpv4 { - description - "Container for object class Device.DHCPv4."; - reference - "Device.DHCPv4."; - uses device-dhcpv4-g; - list client { - key "index"; - description - "Device.DHCPv4.Client.{i}."; - reference - "Device.DHCPv4.Client.{i}."; - uses dhcpv4-client-g; - list req-option { - key "index"; - description - "Device.DHCPv4.Client.{i}.ReqOption.{i}."; - reference - "Device.DHCPv4.Client.{i}.ReqOption.{i}."; - uses client-req-option-g; - } - list sent-option { - key "index"; - description - "Device.DHCPv4.Client.{i}.SentOption.{i}."; - reference - "Device.DHCPv4.Client.{i}.SentOption.{i}."; - uses client-sent-option-g; - } - } - container relay { - description - "Container for object class Device.DHCPv4.Relay."; - reference - "Device.DHCPv4.Relay."; - uses dhcpv4-relay-g; - list forwarding { - key "index"; - description - "Device.DHCPv4.Relay.Forwarding.{i}."; - reference - "Device.DHCPv4.Relay.Forwarding.{i}."; - uses relay-forwarding-g; - } - } - container server { - description - "Container for object class Device.DHCPv4.Server."; - reference - "Device.DHCPv4.Server."; - uses dhcpv4-server-g; - list pool { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}."; - uses server-pool-g; - list client { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; - uses pool-client-g; - list ipv4-address { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; - uses client-ipv4-address-g; - } - list option { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; - uses client-option-g; - } - } - list option { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; - uses pool-option-g; - } - list static-address { - key "index"; - description - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; - reference - "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; - uses pool-static-address-g; - } - } - } - } - container dhcpv6 { - description - "Container for object class Device.DHCPv6."; - reference - "Device.DHCPv6."; - uses device-dhcpv6-g; - list client { - key "index"; - description - "Device.DHCPv6.Client.{i}."; - reference - "Device.DHCPv6.Client.{i}."; - uses dhcpv6-client-g; - list received-option { - key "index"; - description - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; - reference - "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; - uses client-received-option-g; - } - list sent-option { - key "index"; - description - "Device.DHCPv6.Client.{i}.SentOption.{i}."; - reference - "Device.DHCPv6.Client.{i}.SentOption.{i}."; - uses dhcpv6-client-sent-option-g; - } - list server { - key "index"; - description - "Device.DHCPv6.Client.{i}.Server.{i}."; - reference - "Device.DHCPv6.Client.{i}.Server.{i}."; - uses client-server-g; - } - } - container server { - description - "Container for object class Device.DHCPv6.Server."; - reference - "Device.DHCPv6.Server."; - uses dhcpv6-server-g; - list pool { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}."; - uses dhcpv6-server-pool-g; - list client { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; - uses server-pool-client-g; - list ipv6-address { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; - uses client-ipv6-address-g; - } - list ipv6-prefix { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; - uses client-ipv6-prefix-g; - } - list option { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; - uses pool-client-option-g; - } - } - list option { - key "index"; - description - "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; - reference - "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; - uses server-pool-option-g; - } - } - } - } - container dlna { - description - "Container for object class Device.DLNA."; - reference - "Device.DLNA."; - uses device-dlna-g; - container capabilities { - description - "Container for object class Device.DLNA.Capabilities."; - reference - "Device.DLNA.Capabilities."; - uses dlna-capabilities-g; - } - } - container dns { - description - "Container for object class Device.DNS."; - reference - "Device.DNS."; - uses device-dns-g; - container client { - description - "Container for object class Device.DNS.Client."; - reference - "Device.DNS.Client."; - uses dns-client-g; - list server { - key "index"; - description - "Device.DNS.Client.Server.{i}."; - reference - "Device.DNS.Client.Server.{i}."; - uses dns-client-server-g; - } - } - container diagnostics { - description - "Container for object class Device.DNS.Diagnostics."; - reference - "Device.DNS.Diagnostics."; - uses dns-diagnostics-g; - container ns-lookup-diagnostics { - description - "Container for object class Device.DNS.Diagnostics.NSLookupDiagnostics."; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics."; - uses diagnostics-ns-lookup-diagnostics-g; - list result { - key "index"; - description - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; - reference - "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; - uses ns-lookup-diagnostics-result-g; - } - } - } - container relay { - description - "Container for object class Device.DNS.Relay."; - reference - "Device.DNS.Relay."; - uses dns-relay-g; - list forwarding { - key "index"; - description - "Device.DNS.Relay.Forwarding.{i}."; - reference - "Device.DNS.Relay.Forwarding.{i}."; - uses dns-relay-forwarding-g; - } - } - container sd { - description - "Container for object class Device.DNS.SD."; - reference - "Device.DNS.SD."; - uses dns-sd-g; - list service { - key "index"; - description - "Device.DNS.SD.Service.{i}."; - reference - "Device.DNS.SD.Service.{i}."; - uses sd-service-g; - list text-record { - key "index"; - description - "Device.DNS.SD.Service.{i}.TextRecord.{i}."; - reference - "Device.DNS.SD.Service.{i}.TextRecord.{i}."; - uses service-text-record-g; - } - } - } - } - container dsl { - description - "Container for object class Device.DSL."; - reference - "Device.DSL."; - uses device-dsl-g; - list bonding-group { - key "index"; - description - "Device.DSL.BondingGroup.{i}."; - reference - "Device.DSL.BondingGroup.{i}."; - uses dsl-bonding-group-g; - list bonded-channel { - key "index"; - description - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; - uses bonding-group-bonded-channel-g; - container ethernet { - description - "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; - uses bonded-channel-ethernet-g; - container stats { - description - "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; - reference - "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; - uses ethernet-stats-g; - } - } - } - container ethernet { - description - "Container for object class Device.DSL.BondingGroup.{i}.Ethernet."; - reference - "Device.DSL.BondingGroup.{i}.Ethernet."; - uses bonding-group-ethernet-g; - container stats { - description - "Container for object class Device.DSL.BondingGroup.{i}.Ethernet.Stats."; - reference - "Device.DSL.BondingGroup.{i}.Ethernet.Stats."; - uses bonding-group-ethernet-stats-g; - } - } - container stats { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats."; - reference - "Device.DSL.BondingGroup.{i}.Stats."; - uses bonding-group-stats-g; - container current-day { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; - reference - "Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; - uses stats-current-day-g; - } - container quarter-hour { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; - reference - "Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; - uses stats-quarter-hour-g; - } - container total { - description - "Container for object class Device.DSL.BondingGroup.{i}.Stats.Total."; - reference - "Device.DSL.BondingGroup.{i}.Stats.Total."; - uses stats-total-g; - } - } - } - list channel { - key "index"; - description - "Device.DSL.Channel.{i}."; - reference - "Device.DSL.Channel.{i}."; - uses dsl-channel-g; - container stats { - description - "Container for object class Device.DSL.Channel.{i}.Stats."; - reference - "Device.DSL.Channel.{i}.Stats."; - uses channel-stats-g; - container current-day { - description - "Container for object class Device.DSL.Channel.{i}.Stats.CurrentDay."; - reference - "Device.DSL.Channel.{i}.Stats.CurrentDay."; - uses channel-stats-current-day-g; - } - container last-showtime { - description - "Container for object class Device.DSL.Channel.{i}.Stats.LastShowtime."; - reference - "Device.DSL.Channel.{i}.Stats.LastShowtime."; - uses stats-last-showtime-g; - } - container quarter-hour { - description - "Container for object class Device.DSL.Channel.{i}.Stats.QuarterHour."; - reference - "Device.DSL.Channel.{i}.Stats.QuarterHour."; - uses channel-stats-quarter-hour-g; - } - container showtime { - description - "Container for object class Device.DSL.Channel.{i}.Stats.Showtime."; - reference - "Device.DSL.Channel.{i}.Stats.Showtime."; - uses stats-showtime-g; - } - container total { - description - "Container for object class Device.DSL.Channel.{i}.Stats.Total."; - reference - "Device.DSL.Channel.{i}.Stats.Total."; - uses channel-stats-total-g; - } - } - } - container diagnostics { - description - "Container for object class Device.DSL.Diagnostics."; - reference - "Device.DSL.Diagnostics."; - uses dsl-diagnostics-g; - container adsl-line-test { - description - "Container for object class Device.DSL.Diagnostics.ADSLLineTest."; - reference - "Device.DSL.Diagnostics.ADSLLineTest."; - uses diagnostics-adsl-line-test-g; - } - } - list line { - key "index"; - description - "Device.DSL.Line.{i}."; - reference - "Device.DSL.Line.{i}."; - uses dsl-line-g; - container data-gathering { - description - "Container for object class Device.DSL.Line.{i}.DataGathering."; - reference - "Device.DSL.Line.{i}.DataGathering."; - uses line-data-gathering-g; - } - container stats { - description - "Container for object class Device.DSL.Line.{i}.Stats."; - reference - "Device.DSL.Line.{i}.Stats."; - uses line-stats-g; - container current-day { - description - "Container for object class Device.DSL.Line.{i}.Stats.CurrentDay."; - reference - "Device.DSL.Line.{i}.Stats.CurrentDay."; - uses line-stats-current-day-g; - } - container last-showtime { - description - "Container for object class Device.DSL.Line.{i}.Stats.LastShowtime."; - reference - "Device.DSL.Line.{i}.Stats.LastShowtime."; - uses line-stats-last-showtime-g; - } - container quarter-hour { - description - "Container for object class Device.DSL.Line.{i}.Stats.QuarterHour."; - reference - "Device.DSL.Line.{i}.Stats.QuarterHour."; - uses line-stats-quarter-hour-g; - } - container showtime { - description - "Container for object class Device.DSL.Line.{i}.Stats.Showtime."; - reference - "Device.DSL.Line.{i}.Stats.Showtime."; - uses line-stats-showtime-g; - } - container total { - description - "Container for object class Device.DSL.Line.{i}.Stats.Total."; - reference - "Device.DSL.Line.{i}.Stats.Total."; - uses line-stats-total-g; - } - } - container test-params { - description - "Container for object class Device.DSL.Line.{i}.TestParams."; - reference - "Device.DSL.Line.{i}.TestParams."; - uses line-test-params-g; - } - } - } - container ds-lite { - description - "Container for object class Device.DSLite."; - reference - "Device.DSLite."; - uses device-ds-lite-g; - list interface-setting { - key "index"; - description - "Device.DSLite.InterfaceSetting.{i}."; - reference - "Device.DSLite.InterfaceSetting.{i}."; - uses ds-lite-interface-setting-g; - } - } - container device-info { - description - "Container for object class Device.DeviceInfo."; - reference - "Device.DeviceInfo."; - uses device-device-info-g; - list device-image-file { - key "index"; - description - "Device.DeviceInfo.DeviceImageFile.{i}."; - reference - "Device.DeviceInfo.DeviceImageFile.{i}."; - uses device-info-device-image-file-g; - } - list firmware-image { - key "index"; - description - "Device.DeviceInfo.FirmwareImage.{i}."; - reference - "Device.DeviceInfo.FirmwareImage.{i}."; - uses device-info-firmware-image-g; - } - list location { - key "index"; - description - "Device.DeviceInfo.Location.{i}."; - reference - "Device.DeviceInfo.Location.{i}."; - uses device-info-location-g; - } - container memory-status { - description - "Container for object class Device.DeviceInfo.MemoryStatus."; - reference - "Device.DeviceInfo.MemoryStatus."; - uses device-info-memory-status-g; - } - container network-properties { - description - "Container for object class Device.DeviceInfo.NetworkProperties."; - reference - "Device.DeviceInfo.NetworkProperties."; - uses device-info-network-properties-g; - } - container process-status { - description - "Container for object class Device.DeviceInfo.ProcessStatus."; - reference - "Device.DeviceInfo.ProcessStatus."; - uses device-info-process-status-g; - list process { - key "index"; - description - "Device.DeviceInfo.ProcessStatus.Process.{i}."; - reference - "Device.DeviceInfo.ProcessStatus.Process.{i}."; - uses process-status-process-g; - } - } - list processor { - key "index"; - description - "Device.DeviceInfo.Processor.{i}."; - reference - "Device.DeviceInfo.Processor.{i}."; - uses device-info-processor-g; - } - container proxier-info { - description - "Container for object class Device.DeviceInfo.ProxierInfo."; - reference - "Device.DeviceInfo.ProxierInfo."; - uses device-info-proxier-info-g; - } - list supported-data-model { - key "index"; - description - "Device.DeviceInfo.SupportedDataModel.{i}."; - reference - "Device.DeviceInfo.SupportedDataModel.{i}."; - uses device-info-supported-data-model-g; - } - container temperature-status { - description - "Container for object class Device.DeviceInfo.TemperatureStatus."; - reference - "Device.DeviceInfo.TemperatureStatus."; - uses device-info-temperature-status-g; - list temperature-sensor { - key "index"; - description - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; - reference - "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; - uses temperature-status-temperature-sensor-g; - } - } - list vendor-config-file { - key "index"; - description - "Device.DeviceInfo.VendorConfigFile.{i}."; - reference - "Device.DeviceInfo.VendorConfigFile.{i}."; - uses device-info-vendor-config-file-g; - } - list vendor-log-file { - key "index"; - description - "Device.DeviceInfo.VendorLogFile.{i}."; - reference - "Device.DeviceInfo.VendorLogFile.{i}."; - uses device-info-vendor-log-file-g; - } - } - container dynamic-dns { - description - "Container for object class Device.DynamicDNS."; - reference - "Device.DynamicDNS."; - uses device-dynamic-dns-g; - list client { - key "index"; - description - "Device.DynamicDNS.Client.{i}."; - reference - "Device.DynamicDNS.Client.{i}."; - uses dynamic-dns-client-g; - list hostname { - key "index"; - description - "Device.DynamicDNS.Client.{i}.Hostname.{i}."; - reference - "Device.DynamicDNS.Client.{i}.Hostname.{i}."; - uses client-hostname-g; - } - } - list server { - key "index"; - description - "Device.DynamicDNS.Server.{i}."; - reference - "Device.DynamicDNS.Server.{i}."; - uses dynamic-dns-server-g; - } - } - container etsi-m2-m { - description - "Container for object class Device.ETSIM2M."; - reference - "Device.ETSIM2M."; - uses device-etsi-m2-m-g; - list scl { - key "index"; - description - "Device.ETSIM2M.SCL.{i}."; - reference - "Device.ETSIM2M.SCL.{i}."; - uses etsi-m2-m-scl-g; - list area-nwk-device-info-instance { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; - uses scl-area-nwk-device-info-instance-g; - list property { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; - uses area-nwk-device-info-instance-property-g; - } - } - list area-nwk-instance { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; - uses scl-area-nwk-instance-g; - list property { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; - uses area-nwk-instance-property-g; - } - } - container discovery { - description - "Container for object class Device.ETSIM2M.SCL.{i}.Discovery."; - reference - "Device.ETSIM2M.SCL.{i}.Discovery."; - uses scl-discovery-g; - } - container reregistration { - description - "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration."; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration."; - uses scl-reregistration-g; - container action-status { - description - "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; - reference - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; - uses reregistration-action-status-g; - } - } - list saf-policy-set { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; - uses scl-saf-policy-set-g; - list anp-policy { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; - uses saf-policy-set-anp-policy-g; - list block-period { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; - uses anp-policy-block-period-g; - } - list request-category { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; - uses anp-policy-request-category-g; - list schedule { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; - uses request-category-schedule-g; - list abs-time-span { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; - uses schedule-abs-time-span-g; - } - } - } - } - container m2-msp-policy { - description - "Container for object class Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; - uses saf-policy-set-m2-msp-policy-g; - list request-category { - key "index"; - description - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; - reference - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; - uses m2-msp-policy-request-category-g; - } - } - } - } - } - container ethernet { - description - "Container for object class Device.Ethernet."; - reference - "Device.Ethernet."; - uses device-ethernet-g; - list interface { - key "index"; - description - "Device.Ethernet.Interface.{i}."; - reference - "Device.Ethernet.Interface.{i}."; - uses ethernet-interface-g; - container stats { - description - "Container for object class Device.Ethernet.Interface.{i}.Stats."; - reference - "Device.Ethernet.Interface.{i}.Stats."; - uses ethernet-interface-stats-g; - } - } - list lag { - key "index"; - description - "Device.Ethernet.LAG.{i}."; - reference - "Device.Ethernet.LAG.{i}."; - uses ethernet-lag-g; - container stats { - description - "Container for object class Device.Ethernet.LAG.{i}.Stats."; - reference - "Device.Ethernet.LAG.{i}.Stats."; - uses lag-stats-g; - } - } - list link { - key "index"; - description - "Device.Ethernet.Link.{i}."; - reference - "Device.Ethernet.Link.{i}."; - uses ethernet-link-g; - container stats { - description - "Container for object class Device.Ethernet.Link.{i}.Stats."; - reference - "Device.Ethernet.Link.{i}.Stats."; - uses ethernet-link-stats-g; - } - } - list rmon-stats { - key "index"; - description - "Device.Ethernet.RMONStats.{i}."; - reference - "Device.Ethernet.RMONStats.{i}."; - uses ethernet-rmon-stats-g; - } - list vlan-termination { - key "index"; - description - "Device.Ethernet.VLANTermination.{i}."; - reference - "Device.Ethernet.VLANTermination.{i}."; - uses ethernet-vlan-termination-g; - container stats { - description - "Container for object class Device.Ethernet.VLANTermination.{i}.Stats."; - reference - "Device.Ethernet.VLANTermination.{i}.Stats."; - uses vlan-termination-stats-g; - } - } - } - container fap { - description - "Container for object class Device.FAP."; - reference - "Device.FAP."; - uses device-fap-g; - container application-platform { - description - "Container for object class Device.FAP.ApplicationPlatform."; - reference - "Device.FAP.ApplicationPlatform."; - uses fap-application-platform-g; - container capabilities { - description - "Container for object class Device.FAP.ApplicationPlatform.Capabilities."; - reference - "Device.FAP.ApplicationPlatform.Capabilities."; - uses application-platform-capabilities-g; - } - container control { - description - "Container for object class Device.FAP.ApplicationPlatform.Control."; - reference - "Device.FAP.ApplicationPlatform.Control."; - uses application-platform-control-g; - container femto-awareness { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; - reference - "Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; - uses control-femto-awareness-g; - } - container mms { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.MMS."; - reference - "Device.FAP.ApplicationPlatform.Control.MMS."; - uses control-mms-g; - } - container sms { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.SMS."; - reference - "Device.FAP.ApplicationPlatform.Control.SMS."; - uses control-sms-g; - } - container terminal-location { - description - "Container for object class Device.FAP.ApplicationPlatform.Control.TerminalLocation."; - reference - "Device.FAP.ApplicationPlatform.Control.TerminalLocation."; - uses control-terminal-location-g; - } - } - container monitoring { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring."; - reference - "Device.FAP.ApplicationPlatform.Monitoring."; - uses application-platform-monitoring-g; - container femto-awareness { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; - uses monitoring-femto-awareness-g; - } - container mms { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.MMS."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.MMS."; - uses monitoring-mms-g; - } - container sms { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.SMS."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.SMS."; - uses monitoring-sms-g; - } - container terminal-location { - description - "Container for object class Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; - reference - "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; - uses monitoring-terminal-location-g; - } - } - } - container gps { - description - "Container for object class Device.FAP.GPS."; - reference - "Device.FAP.GPS."; - uses fap-gps-g; - container agps-server-config { - description - "Container for object class Device.FAP.GPS.AGPSServerConfig."; - reference - "Device.FAP.GPS.AGPSServerConfig."; - uses gps-agps-server-config-g; - } - container continuous-gps-status { - description - "Container for object class Device.FAP.GPS.ContinuousGPSStatus."; - reference - "Device.FAP.GPS.ContinuousGPSStatus."; - uses gps-continuous-gps-status-g; - } - } - container perf-mgmt { - description - "Container for object class Device.FAP.PerfMgmt."; - reference - "Device.FAP.PerfMgmt."; - uses fap-perf-mgmt-g; - list config { - key "index"; - description - "Device.FAP.PerfMgmt.Config.{i}."; - reference - "Device.FAP.PerfMgmt.Config.{i}."; - uses perf-mgmt-config-g; - } - } - } - container fast { - description - "Container for object class Device.FAST."; - reference - "Device.FAST."; - uses device-fast-g; - list line { - key "index"; - description - "Device.FAST.Line.{i}."; - reference - "Device.FAST.Line.{i}."; - uses fast-line-g; - container stats { - description - "Container for object class Device.FAST.Line.{i}.Stats."; - reference - "Device.FAST.Line.{i}.Stats."; - uses fast-line-stats-g; - container current-day { - description - "Container for object class Device.FAST.Line.{i}.Stats.CurrentDay."; - reference - "Device.FAST.Line.{i}.Stats.CurrentDay."; - uses fast-line-stats-current-day-g; - } - container last-showtime { - description - "Container for object class Device.FAST.Line.{i}.Stats.LastShowtime."; - reference - "Device.FAST.Line.{i}.Stats.LastShowtime."; - uses fast-line-stats-last-showtime-g; - } - container quarter-hour { - description - "Container for object class Device.FAST.Line.{i}.Stats.QuarterHour."; - reference - "Device.FAST.Line.{i}.Stats.QuarterHour."; - uses fast-line-stats-quarter-hour-g; - } - container showtime { - description - "Container for object class Device.FAST.Line.{i}.Stats.Showtime."; - reference - "Device.FAST.Line.{i}.Stats.Showtime."; - uses fast-line-stats-showtime-g; - } - container total { - description - "Container for object class Device.FAST.Line.{i}.Stats.Total."; - reference - "Device.FAST.Line.{i}.Stats.Total."; - uses fast-line-stats-total-g; - } - } - container test-params { - description - "Container for object class Device.FAST.Line.{i}.TestParams."; - reference - "Device.FAST.Line.{i}.TestParams."; - uses fast-line-test-params-g; - } - } - } - container fault-mgmt { - description - "Container for object class Device.FaultMgmt."; - reference - "Device.FaultMgmt."; - uses device-fault-mgmt-g; - list current-alarm { - key "index"; - description - "Device.FaultMgmt.CurrentAlarm.{i}."; - reference - "Device.FaultMgmt.CurrentAlarm.{i}."; - uses fault-mgmt-current-alarm-g; - } - list expedited-event { - key "index"; - description - "Device.FaultMgmt.ExpeditedEvent.{i}."; - reference - "Device.FaultMgmt.ExpeditedEvent.{i}."; - uses fault-mgmt-expedited-event-g; - } - list history-event { - key "index"; - description - "Device.FaultMgmt.HistoryEvent.{i}."; - reference - "Device.FaultMgmt.HistoryEvent.{i}."; - uses fault-mgmt-history-event-g; - } - list queued-event { - key "index"; - description - "Device.FaultMgmt.QueuedEvent.{i}."; - reference - "Device.FaultMgmt.QueuedEvent.{i}."; - uses fault-mgmt-queued-event-g; - } - list supported-alarm { - key "index"; - description - "Device.FaultMgmt.SupportedAlarm.{i}."; - reference - "Device.FaultMgmt.SupportedAlarm.{i}."; - uses fault-mgmt-supported-alarm-g; - } - } - container firewall { - description - "Container for object class Device.Firewall."; - reference - "Device.Firewall."; - uses device-firewall-g; - list chain { - key "index"; - description - "Device.Firewall.Chain.{i}."; - reference - "Device.Firewall.Chain.{i}."; - uses firewall-chain-g; - list rule { - key "index"; - description - "Device.Firewall.Chain.{i}.Rule.{i}."; - reference - "Device.Firewall.Chain.{i}.Rule.{i}."; - uses chain-rule-g; - } - } - list level { - key "index"; - description - "Device.Firewall.Level.{i}."; - reference - "Device.Firewall.Level.{i}."; - uses firewall-level-g; - } - } - container gre { - description - "Container for object class Device.GRE."; - reference - "Device.GRE."; - uses device-gre-g; - list filter { - key "index"; - description - "Device.GRE.Filter.{i}."; - reference - "Device.GRE.Filter.{i}."; - uses gre-filter-g; - } - list tunnel { - key "index"; - description - "Device.GRE.Tunnel.{i}."; - reference - "Device.GRE.Tunnel.{i}."; - uses gre-tunnel-g; - list interface { - key "index"; - description - "Device.GRE.Tunnel.{i}.Interface.{i}."; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}."; - uses tunnel-interface-g; - container stats { - description - "Container for object class Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; - reference - "Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; - uses tunnel-interface-stats-g; - } - } - container stats { - description - "Container for object class Device.GRE.Tunnel.{i}.Stats."; - reference - "Device.GRE.Tunnel.{i}.Stats."; - uses tunnel-stats-g; - } - } - } - container gateway-info { - description - "Container for object class Device.GatewayInfo."; - reference - "Device.GatewayInfo."; - uses device-gateway-info-g; - } - container ghn { - description - "Container for object class Device.Ghn."; - reference - "Device.Ghn."; - uses device-ghn-g; - container diagnostics { - description - "Container for object class Device.Ghn.Diagnostics."; - reference - "Device.Ghn.Diagnostics."; - uses ghn-diagnostics-g; - container phy-throughput { - description - "Container for object class Device.Ghn.Diagnostics.PHYThroughput."; - reference - "Device.Ghn.Diagnostics.PHYThroughput."; - uses diagnostics-phy-throughput-g; - list result { - key "index"; - description - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; - reference - "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; - uses phy-throughput-result-g; - } - } - container performance-monitoring { - description - "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring."; - uses diagnostics-performance-monitoring-g; - container channels { - description - "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; - uses performance-monitoring-channels-g; - list channel { - key "index"; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - uses channels-channel-g; - } - } - container nodes { - description - "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; - uses performance-monitoring-nodes-g; - list node { - key "index"; - description - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - reference - "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - uses nodes-node-g; - } - } - } - } - list interface { - key "index"; - description - "Device.Ghn.Interface.{i}."; - reference - "Device.Ghn.Interface.{i}."; - uses ghn-interface-g; - list associated-device { - key "index"; - description - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; - uses interface-associated-device-g; - } - container dm-info { - description - "Container for object class Device.Ghn.Interface.{i}.DMInfo."; - reference - "Device.Ghn.Interface.{i}.DMInfo."; - uses interface-dm-info-g; - } - container sc-info { - description - "Container for object class Device.Ghn.Interface.{i}.SCInfo."; - reference - "Device.Ghn.Interface.{i}.SCInfo."; - uses interface-sc-info-g; - } - list sm-masked-band { - key "index"; - description - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; - reference - "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; - uses interface-sm-masked-band-g; - } - container stats { - description - "Container for object class Device.Ghn.Interface.{i}.Stats."; - reference - "Device.Ghn.Interface.{i}.Stats."; - uses ghn-interface-stats-g; - } - } - } - container hpna { - description - "Container for object class Device.HPNA."; - reference - "Device.HPNA."; - uses device-hpna-g; - container diagnostics { - description - "Container for object class Device.HPNA.Diagnostics."; - reference - "Device.HPNA.Diagnostics."; - uses hpna-diagnostics-g; - container phy-throughput { - description - "Container for object class Device.HPNA.Diagnostics.PHYThroughput."; - reference - "Device.HPNA.Diagnostics.PHYThroughput."; - uses hpna-diagnostics-phy-throughput-g; - list result { - key "index"; - description - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; - reference - "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; - uses diagnostics-phy-throughput-result-g; - } - } - container performance-monitoring { - description - "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring."; - uses hpna-diagnostics-performance-monitoring-g; - container channels { - description - "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; - uses diagnostics-performance-monitoring-channels-g; - list channel { - key "index"; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; - uses performance-monitoring-channels-channel-g; - } - } - container nodes { - description - "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; - uses diagnostics-performance-monitoring-nodes-g; - list node { - key "index"; - description - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - reference - "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; - uses performance-monitoring-nodes-node-g; - } - } - } - } - list interface { - key "index"; - description - "Device.HPNA.Interface.{i}."; - reference - "Device.HPNA.Interface.{i}."; - uses hpna-interface-g; - list associated-device { - key "index"; - description - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; - uses hpna-interface-associated-device-g; - } - container qo-s { - description - "Container for object class Device.HPNA.Interface.{i}.QoS."; - reference - "Device.HPNA.Interface.{i}.QoS."; - uses interface-qo-s-g; - list flow-spec { - key "index"; - description - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; - reference - "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; - uses qo-s-flow-spec-g; - } - } - container stats { - description - "Container for object class Device.HPNA.Interface.{i}.Stats."; - reference - "Device.HPNA.Interface.{i}.Stats."; - uses hpna-interface-stats-g; - } - } - } - container home-plug { - description - "Container for object class Device.HomePlug."; - reference - "Device.HomePlug."; - uses device-home-plug-g; - list interface { - key "index"; - description - "Device.HomePlug.Interface.{i}."; - reference - "Device.HomePlug.Interface.{i}."; - uses home-plug-interface-g; - list associated-device { - key "index"; - description - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; - uses home-plug-interface-associated-device-g; - } - container stats { - description - "Container for object class Device.HomePlug.Interface.{i}.Stats."; - reference - "Device.HomePlug.Interface.{i}.Stats."; - uses home-plug-interface-stats-g; - } - } - } - container hosts { - description - "Container for object class Device.Hosts."; - reference - "Device.Hosts."; - uses device-hosts-g; - list host { - key "index"; - description - "Device.Hosts.Host.{i}."; - reference - "Device.Hosts.Host.{i}."; - uses hosts-host-g; - list ipv4-address { - key "index"; - description - "Device.Hosts.Host.{i}.IPv4Address.{i}."; - reference - "Device.Hosts.Host.{i}.IPv4Address.{i}."; - uses host-ipv4-address-g; - } - list ipv6-address { - key "index"; - description - "Device.Hosts.Host.{i}.IPv6Address.{i}."; - reference - "Device.Hosts.Host.{i}.IPv6Address.{i}."; - uses host-ipv6-address-g; - } - container wan-stats { - description - "Container for object class Device.Hosts.Host.{i}.WANStats."; - reference - "Device.Hosts.Host.{i}.WANStats."; - uses host-wan-stats-g; - } - } - } - container ieee1905 { - description - "Container for object class Device.IEEE1905."; - reference - "Device.IEEE1905."; - uses device-ieee1905-g; - container al { - description - "Container for object class Device.IEEE1905.AL."; - reference - "Device.IEEE1905.AL."; - uses ieee1905-al-g; - container forwarding-table { - description - "Container for object class Device.IEEE1905.AL.ForwardingTable."; - reference - "Device.IEEE1905.AL.ForwardingTable."; - uses al-forwarding-table-g; - list forwarding-rule { - key "index"; - description - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; - reference - "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; - uses forwarding-table-forwarding-rule-g; - } - } - list interface { - key "index"; - description - "Device.IEEE1905.AL.Interface.{i}."; - reference - "Device.IEEE1905.AL.Interface.{i}."; - uses al-interface-g; - list link { - key "index"; - description - "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; - uses interface-link-g; - container metric { - description - "Container for object class Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; - reference - "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; - uses link-metric-g; - } - } - list vendor-properties { - key "index"; - description - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; - reference - "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; - uses interface-vendor-properties-g; - } - } - container network-topology { - description - "Container for object class Device.IEEE1905.AL.NetworkTopology."; - reference - "Device.IEEE1905.AL.NetworkTopology."; - uses al-network-topology-g; - list change-log { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; - uses network-topology-change-log-g; - } - list ieee1905-device { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; - uses network-topology-ieee1905-device-g; - list bridging-tuple { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; - uses ieee1905-device-bridging-tuple-g; - } - list ieee1905-neighbor { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; - uses ieee1905-device-ieee1905-neighbor-g; - list metric { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; - uses ieee1905-neighbor-metric-g; - } - } - list ipv4-address { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; - uses ieee1905-device-ipv4-address-g; - } - list ipv6-address { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; - uses ieee1905-device-ipv6-address-g; - } - list interface { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; - uses ieee1905-device-interface-g; - } - list l2-neighbor { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; - uses ieee1905-device-l2-neighbor-g; - } - list non-ieee1905-neighbor { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; - uses ieee1905-device-non-ieee1905-neighbor-g; - } - list vendor-properties { - key "index"; - description - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; - reference - "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; - uses ieee1905-device-vendor-properties-g; - } - } - } - container networking-registrar { - description - "Container for object class Device.IEEE1905.AL.NetworkingRegistrar."; - reference - "Device.IEEE1905.AL.NetworkingRegistrar."; - uses al-networking-registrar-g; - } - container security { - description - "Container for object class Device.IEEE1905.AL.Security."; - reference - "Device.IEEE1905.AL.Security."; - uses al-security-g; - } - } - } - container ieee8021x { - description - "Container for object class Device.IEEE8021x."; - reference - "Device.IEEE8021x."; - uses device-ieee8021x-g; - list supplicant { - key "index"; - description - "Device.IEEE8021x.Supplicant.{i}."; - reference - "Device.IEEE8021x.Supplicant.{i}."; - uses ieee8021x-supplicant-g; - container eapm-d5 { - description - "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPMD5."; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPMD5."; - uses supplicant-eapm-d5-g; - } - container eaptls { - description - "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPTLS."; - reference - "Device.IEEE8021x.Supplicant.{i}.EAPTLS."; - uses supplicant-eaptls-g; - } - container stats { - description - "Container for object class Device.IEEE8021x.Supplicant.{i}.Stats."; - reference - "Device.IEEE8021x.Supplicant.{i}.Stats."; - uses supplicant-stats-g; - } - } - } - container ip { - description - "Container for object class Device.IP."; - reference - "Device.IP."; - uses device-ip-g; - list active-port { - key "index"; - description - "Device.IP.ActivePort.{i}."; - reference - "Device.IP.ActivePort.{i}."; - uses ip-active-port-g; - } - container diagnostics { - description - "Container for object class Device.IP.Diagnostics."; - reference - "Device.IP.Diagnostics."; - uses ip-diagnostics-g; - container download-diagnostics { - description - "Container for object class Device.IP.Diagnostics.DownloadDiagnostics."; - reference - "Device.IP.Diagnostics.DownloadDiagnostics."; - uses diagnostics-download-diagnostics-g; - list incremental-result { - key "index"; - description - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; - uses download-diagnostics-incremental-result-g; - } - list per-connection-result { - key "index"; - description - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; - reference - "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; - uses download-diagnostics-per-connection-result-g; - } - } - container ip-ping { - description - "Container for object class Device.IP.Diagnostics.IPPing."; - reference - "Device.IP.Diagnostics.IPPing."; - uses diagnostics-ip-ping-g; - } - container server-selection-diagnostics { - description - "Container for object class Device.IP.Diagnostics.ServerSelectionDiagnostics."; - reference - "Device.IP.Diagnostics.ServerSelectionDiagnostics."; - uses diagnostics-server-selection-diagnostics-g; - } - container trace-route { - description - "Container for object class Device.IP.Diagnostics.TraceRoute."; - reference - "Device.IP.Diagnostics.TraceRoute."; - uses diagnostics-trace-route-g; - list route-hops { - key "index"; - description - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; - reference - "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; - uses trace-route-route-hops-g; - } - } - container udp-echo-config { - description - "Container for object class Device.IP.Diagnostics.UDPEchoConfig."; - reference - "Device.IP.Diagnostics.UDPEchoConfig."; - uses diagnostics-udp-echo-config-g; - } - container udp-echo-diagnostics { - description - "Container for object class Device.IP.Diagnostics.UDPEchoDiagnostics."; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics."; - uses diagnostics-udp-echo-diagnostics-g; - list individual-packet-result { - key "index"; - description - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; - reference - "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; - uses udp-echo-diagnostics-individual-packet-result-g; - } - } - container upload-diagnostics { - description - "Container for object class Device.IP.Diagnostics.UploadDiagnostics."; - reference - "Device.IP.Diagnostics.UploadDiagnostics."; - uses diagnostics-upload-diagnostics-g; - list incremental-result { - key "index"; - description - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; - reference - "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; - uses upload-diagnostics-incremental-result-g; - } - list per-connection-result { - key "index"; - description - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; - reference - "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; - uses upload-diagnostics-per-connection-result-g; - } - } - } - list interface { - key "index"; - description - "Device.IP.Interface.{i}."; - reference - "Device.IP.Interface.{i}."; - uses ip-interface-g; - list ipv4-address { - key "index"; - description - "Device.IP.Interface.{i}.IPv4Address.{i}."; - reference - "Device.IP.Interface.{i}.IPv4Address.{i}."; - uses interface-ipv4-address-g; - } - list ipv6-address { - key "index"; - description - "Device.IP.Interface.{i}.IPv6Address.{i}."; - reference - "Device.IP.Interface.{i}.IPv6Address.{i}."; - uses interface-ipv6-address-g; - } - list ipv6-prefix { - key "index"; - description - "Device.IP.Interface.{i}.IPv6Prefix.{i}."; - reference - "Device.IP.Interface.{i}.IPv6Prefix.{i}."; - uses interface-ipv6-prefix-g; - } - container stats { - description - "Container for object class Device.IP.Interface.{i}.Stats."; - reference - "Device.IP.Interface.{i}.Stats."; - uses ip-interface-stats-g; - } - list twamp-reflector { - key "index"; - description - "Device.IP.Interface.{i}.TWAMPReflector.{i}."; - reference - "Device.IP.Interface.{i}.TWAMPReflector.{i}."; - uses interface-twamp-reflector-g; - } - } - } - container i-psec { - description - "Container for object class Device.IPsec."; - reference - "Device.IPsec."; - uses device-i-psec-g; - list filter { - key "index"; - description - "Device.IPsec.Filter.{i}."; - reference - "Device.IPsec.Filter.{i}."; - uses i-psec-filter-g; - } - list ikev2-sa { - key "index"; - description - "Device.IPsec.IKEv2SA.{i}."; - reference - "Device.IPsec.IKEv2SA.{i}."; - uses i-psec-ikev2-sa-g; - list child-sa { - key "index"; - description - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; - uses ikev2-sa-child-sa-g; - container stats { - description - "Container for object class Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; - reference - "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; - uses child-sa-stats-g; - } - } - list received-cp-attr { - key "index"; - description - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; - reference - "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; - uses ikev2-sa-received-cp-attr-g; - } - container stats { - description - "Container for object class Device.IPsec.IKEv2SA.{i}.Stats."; - reference - "Device.IPsec.IKEv2SA.{i}.Stats."; - uses ikev2-sa-stats-g; - } - } - list profile { - key "index"; - description - "Device.IPsec.Profile.{i}."; - reference - "Device.IPsec.Profile.{i}."; - uses i-psec-profile-g; - list sent-cp-attr { - key "index"; - description - "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; - reference - "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; - uses profile-sent-cp-attr-g; - } - } - container stats { - description - "Container for object class Device.IPsec.Stats."; - reference - "Device.IPsec.Stats."; - uses i-psec-stats-g; - } - list tunnel { - key "index"; - description - "Device.IPsec.Tunnel.{i}."; - reference - "Device.IPsec.Tunnel.{i}."; - uses i-psec-tunnel-g; - container stats { - description - "Container for object class Device.IPsec.Tunnel.{i}.Stats."; - reference - "Device.IPsec.Tunnel.{i}.Stats."; - uses i-psec-tunnel-stats-g; - } - } - } - container ipv6rd { - description - "Container for object class Device.IPv6rd."; - reference - "Device.IPv6rd."; - uses device-ipv6rd-g; - list interface-setting { - key "index"; - description - "Device.IPv6rd.InterfaceSetting.{i}."; - reference - "Device.IPv6rd.InterfaceSetting.{i}."; - uses ipv6rd-interface-setting-g; - } - } - list interface-stack { - key "index"; - description - "Device.InterfaceStack.{i}."; - reference - "Device.InterfaceStack.{i}."; - uses device-interface-stack-g; - } - container l2-tpv3 { - description - "Container for object class Device.L2TPv3."; - reference - "Device.L2TPv3."; - uses device-l2-tpv3-g; - list filter { - key "index"; - description - "Device.L2TPv3.Filter.{i}."; - reference - "Device.L2TPv3.Filter.{i}."; - uses l2-tpv3-filter-g; - } - list tunnel { - key "index"; - description - "Device.L2TPv3.Tunnel.{i}."; - reference - "Device.L2TPv3.Tunnel.{i}."; - uses l2-tpv3-tunnel-g; - list interface { - key "index"; - description - "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; - uses l2-tpv3-tunnel-interface-g; - container stats { - description - "Container for object class Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; - reference - "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; - uses l2-tpv3-tunnel-interface-stats-g; - } - } - container stats { - description - "Container for object class Device.L2TPv3.Tunnel.{i}.Stats."; - reference - "Device.L2TPv3.Tunnel.{i}.Stats."; - uses l2-tpv3-tunnel-stats-g; - } - container udp { - description - "Container for object class Device.L2TPv3.Tunnel.{i}.UDP."; - reference - "Device.L2TPv3.Tunnel.{i}.UDP."; - uses tunnel-udp-g; - } - } - } - container lan-config-security { - description - "Container for object class Device.LANConfigSecurity."; - reference - "Device.LANConfigSecurity."; - uses device-lan-config-security-g; - } - container le-ds { - description - "Container for object class Device.LEDs."; - reference - "Device.LEDs."; - uses device-le-ds-g; - list led { - key "index"; - description - "Device.LEDs.LED.{i}."; - reference - "Device.LEDs.LED.{i}."; - uses le-ds-led-g; - container current-cycle-element { - description - "Container for object class Device.LEDs.LED.{i}.CurrentCycleElement."; - reference - "Device.LEDs.LED.{i}.CurrentCycleElement."; - uses led-current-cycle-element-g; - } - list cycle-element { - key "index"; - description - "Device.LEDs.LED.{i}.CycleElement.{i}."; - reference - "Device.LEDs.LED.{i}.CycleElement.{i}."; - uses led-cycle-element-g; - } - } - } - container lldp { - description - "Container for object class Device.LLDP."; - reference - "Device.LLDP."; - uses device-lldp-g; - container discovery { - description - "Container for object class Device.LLDP.Discovery."; - reference - "Device.LLDP.Discovery."; - uses lldp-discovery-g; - list device { - key "index"; - description - "Device.LLDP.Discovery.Device.{i}."; - reference - "Device.LLDP.Discovery.Device.{i}."; - uses discovery-device-g; - container device-information { - description - "Container for object class Device.LLDP.Discovery.Device.{i}.DeviceInformation."; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation."; - uses device-device-information-g; - list vendor-specific { - key "index"; - description - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; - reference - "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; - uses device-information-vendor-specific-g; - } - } - list port { - key "index"; - description - "Device.LLDP.Discovery.Device.{i}.Port.{i}."; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}."; - uses device-port-g; - container link-information { - description - "Container for object class Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; - reference - "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; - uses port-link-information-g; - } - } - } - } - } - container lmap { - description - "Container for object class Device.LMAP."; - reference - "Device.LMAP."; - uses device-lmap-g; - list event { - key "index"; - description - "Device.LMAP.Event.{i}."; - reference - "Device.LMAP.Event.{i}."; - uses lmap-event-g; - container calendar-timer { - description - "Container for object class Device.LMAP.Event.{i}.CalendarTimer."; - reference - "Device.LMAP.Event.{i}.CalendarTimer."; - uses event-calendar-timer-g; - } - container one-off { - description - "Container for object class Device.LMAP.Event.{i}.OneOff."; - reference - "Device.LMAP.Event.{i}.OneOff."; - uses event-one-off-g; - } - container periodic-timer { - description - "Container for object class Device.LMAP.Event.{i}.PeriodicTimer."; - reference - "Device.LMAP.Event.{i}.PeriodicTimer."; - uses event-periodic-timer-g; - } - } - list measurement-agent { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}."; - uses lmap-measurement-agent-g; - list communication-channel { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; - uses measurement-agent-communication-channel-g; - } - container controller { - description - "Container for object class Device.LMAP.MeasurementAgent.{i}.Controller."; - reference - "Device.LMAP.MeasurementAgent.{i}.Controller."; - uses measurement-agent-controller-g; - } - list instruction { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; - uses measurement-agent-instruction-g; - list measurement-suppression { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; - uses instruction-measurement-suppression-g; - } - } - list schedule { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; - uses measurement-agent-schedule-g; - list action { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; - uses schedule-action-g; - list option { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; - uses action-option-g; - } - container stats { - description - "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; - uses action-stats-g; - } - } - container stats { - description - "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; - reference - "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; - uses schedule-stats-g; - } - } - list task { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; - uses measurement-agent-task-g; - list option { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; - uses task-option-g; - } - list registry { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; - uses task-registry-g; - } - } - list task-capability { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; - uses measurement-agent-task-capability-g; - list registry { - key "index"; - description - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; - reference - "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; - uses task-capability-registry-g; - } - } - } - list report { - key "index"; - description - "Device.LMAP.Report.{i}."; - reference - "Device.LMAP.Report.{i}."; - uses lmap-report-g; - list result { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}."; - uses report-result-g; - list conflict { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; - uses result-conflict-g; - } - list option { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; - uses result-option-g; - } - list report-table { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; - uses result-report-table-g; - list registry { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; - uses report-table-registry-g; - } - list result-row { - key "index"; - description - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; - reference - "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; - uses report-table-result-row-g; - } - } - } - } - } - container map { - description - "Container for object class Device.MAP."; - reference - "Device.MAP."; - uses device-map-g; - list domain { - key "index"; - description - "Device.MAP.Domain.{i}."; - reference - "Device.MAP.Domain.{i}."; - uses map-domain-g; - container interface { - description - "Container for object class Device.MAP.Domain.{i}.Interface."; - reference - "Device.MAP.Domain.{i}.Interface."; - uses domain-interface-g; - container stats { - description - "Container for object class Device.MAP.Domain.{i}.Interface.Stats."; - reference - "Device.MAP.Domain.{i}.Interface.Stats."; - uses domain-interface-stats-g; - } - } - list rule { - key "index"; - description - "Device.MAP.Domain.{i}.Rule.{i}."; - reference - "Device.MAP.Domain.{i}.Rule.{i}."; - uses domain-rule-g; - } - } - } - container mqtt { - description - "Container for object class Device.MQTT."; - reference - "Device.MQTT."; - uses device-mqtt-g; - list broker { - key "index"; - description - "Device.MQTT.Broker.{i}."; - reference - "Device.MQTT.Broker.{i}."; - uses mqtt-broker-g; - list bridge { - key "index"; - description - "Device.MQTT.Broker.{i}.Bridge.{i}."; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}."; - uses broker-bridge-g; - list server { - key "index"; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; - uses bridge-server-g; - } - list subscription { - key "index"; - description - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; - reference - "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; - uses bridge-subscription-g; - } - } - container stats { - description - "Container for object class Device.MQTT.Broker.{i}.Stats."; - reference - "Device.MQTT.Broker.{i}.Stats."; - uses broker-stats-g; - } - } - container capabilities { - description - "Container for object class Device.MQTT.Capabilities."; - reference - "Device.MQTT.Capabilities."; - uses mqtt-capabilities-g; - } - list client { - key "index"; - description - "Device.MQTT.Client.{i}."; - reference - "Device.MQTT.Client.{i}."; - uses mqtt-client-g; - container stats { - description - "Container for object class Device.MQTT.Client.{i}.Stats."; - reference - "Device.MQTT.Client.{i}.Stats."; - uses client-stats-g; - } - list subscription { - key "index"; - description - "Device.MQTT.Client.{i}.Subscription.{i}."; - reference - "Device.MQTT.Client.{i}.Subscription.{i}."; - uses client-subscription-g; - } - } - } - container management-server { - description - "Container for object class Device.ManagementServer."; - reference - "Device.ManagementServer."; - uses device-management-server-g; - container autonomous-transfer-complete-policy { - description - "Container for object class Device.ManagementServer.AutonomousTransferCompletePolicy."; - reference - "Device.ManagementServer.AutonomousTransferCompletePolicy."; - uses management-server-autonomous-transfer-complete-policy-g; - } - container du-state-change-compl-policy { - description - "Container for object class Device.ManagementServer.DUStateChangeComplPolicy."; - reference - "Device.ManagementServer.DUStateChangeComplPolicy."; - uses management-server-du-state-change-compl-policy-g; - } - container download-availability { - description - "Container for object class Device.ManagementServer.DownloadAvailability."; - reference - "Device.ManagementServer.DownloadAvailability."; - uses management-server-download-availability-g; - container announcement { - description - "Container for object class Device.ManagementServer.DownloadAvailability.Announcement."; - reference - "Device.ManagementServer.DownloadAvailability.Announcement."; - uses download-availability-announcement-g; - list group { - key "index"; - description - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; - reference - "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; - uses announcement-group-g; - } - } - container query { - description - "Container for object class Device.ManagementServer.DownloadAvailability.Query."; - reference - "Device.ManagementServer.DownloadAvailability.Query."; - uses download-availability-query-g; - } - } - list embedded-device { - key "index"; - description - "Device.ManagementServer.EmbeddedDevice.{i}."; - reference - "Device.ManagementServer.EmbeddedDevice.{i}."; - uses management-server-embedded-device-g; - } - container heartbeat-policy { - description - "Container for object class Device.ManagementServer.HeartbeatPolicy."; - reference - "Device.ManagementServer.HeartbeatPolicy."; - uses management-server-heartbeat-policy-g; - } - list inform-parameter { - key "index"; - description - "Device.ManagementServer.InformParameter.{i}."; - reference - "Device.ManagementServer.InformParameter.{i}."; - uses management-server-inform-parameter-g; - } - list manageable-device { - key "index"; - description - "Device.ManagementServer.ManageableDevice.{i}."; - reference - "Device.ManagementServer.ManageableDevice.{i}."; - uses management-server-manageable-device-g; - } - container standby-policy { - description - "Container for object class Device.ManagementServer.StandbyPolicy."; - reference - "Device.ManagementServer.StandbyPolicy."; - uses management-server-standby-policy-g; - } - list virtual-device { - key "index"; - description - "Device.ManagementServer.VirtualDevice.{i}."; - reference - "Device.ManagementServer.VirtualDevice.{i}."; - uses management-server-virtual-device-g; - } - } - container mo-ca { - description - "Container for object class Device.MoCA."; - reference - "Device.MoCA."; - uses device-mo-ca-g; - list interface { - key "index"; - description - "Device.MoCA.Interface.{i}."; - reference - "Device.MoCA.Interface.{i}."; - uses mo-ca-interface-g; - list associated-device { - key "index"; - description - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; - uses mo-ca-interface-associated-device-g; - } - container qo-s { - description - "Container for object class Device.MoCA.Interface.{i}.QoS."; - reference - "Device.MoCA.Interface.{i}.QoS."; - uses mo-ca-interface-qo-s-g; - list flow-stats { - key "index"; - description - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; - reference - "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; - uses qo-s-flow-stats-g; - } - } - container stats { - description - "Container for object class Device.MoCA.Interface.{i}.Stats."; - reference - "Device.MoCA.Interface.{i}.Stats."; - uses mo-ca-interface-stats-g; - } - } - } - container nat { - description - "Container for object class Device.NAT."; - reference - "Device.NAT."; - uses device-nat-g; - list interface-setting { - key "index"; - description - "Device.NAT.InterfaceSetting.{i}."; - reference - "Device.NAT.InterfaceSetting.{i}."; - uses nat-interface-setting-g; - } - list port-mapping { - key "index"; - description - "Device.NAT.PortMapping.{i}."; - reference - "Device.NAT.PortMapping.{i}."; - uses nat-port-mapping-g; - } - } - container neighbor-discovery { - description - "Container for object class Device.NeighborDiscovery."; - reference - "Device.NeighborDiscovery."; - uses device-neighbor-discovery-g; - list interface-setting { - key "index"; - description - "Device.NeighborDiscovery.InterfaceSetting.{i}."; - reference - "Device.NeighborDiscovery.InterfaceSetting.{i}."; - uses neighbor-discovery-interface-setting-g; - } - } - container optical { - description - "Container for object class Device.Optical."; - reference - "Device.Optical."; - uses device-optical-g; - list interface { - key "index"; - description - "Device.Optical.Interface.{i}."; - reference - "Device.Optical.Interface.{i}."; - uses optical-interface-g; - container stats { - description - "Container for object class Device.Optical.Interface.{i}.Stats."; - reference - "Device.Optical.Interface.{i}.Stats."; - uses optical-interface-stats-g; - } - } - } - container pcp { - description - "Container for object class Device.PCP."; - reference - "Device.PCP."; - uses device-pcp-g; - list client { - key "index"; - description - "Device.PCP.Client.{i}."; - reference - "Device.PCP.Client.{i}."; - uses pcp-client-g; - container pcp-proxy { - description - "Container for object class Device.PCP.Client.{i}.PCPProxy."; - reference - "Device.PCP.Client.{i}.PCPProxy."; - uses client-pcp-proxy-g; - } - list server { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}."; - uses pcp-client-server-g; - list inbound-mapping { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; - uses server-inbound-mapping-g; - list filter { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; - uses inbound-mapping-filter-g; - } - } - list outbound-mapping { - key "index"; - description - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; - reference - "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; - uses server-outbound-mapping-g; - } - } - container u-pn-piwf { - description - "Container for object class Device.PCP.Client.{i}.UPnPIWF."; - reference - "Device.PCP.Client.{i}.UPnPIWF."; - uses client-u-pn-piwf-g; - } - } - } - container ppp { - description - "Container for object class Device.PPP."; - reference - "Device.PPP."; - uses device-ppp-g; - list interface { - key "index"; - description - "Device.PPP.Interface.{i}."; - reference - "Device.PPP.Interface.{i}."; - uses ppp-interface-g; - container ipcp { - description - "Container for object class Device.PPP.Interface.{i}.IPCP."; - reference - "Device.PPP.Interface.{i}.IPCP."; - uses interface-ipcp-g; - } - container ipv6-cp { - description - "Container for object class Device.PPP.Interface.{i}.IPv6CP."; - reference - "Device.PPP.Interface.{i}.IPv6CP."; - uses interface-ipv6-cp-g; - } - container pp-po-a { - description - "Container for object class Device.PPP.Interface.{i}.PPPoA."; - reference - "Device.PPP.Interface.{i}.PPPoA."; - uses interface-pp-po-a-g; - } - container pp-po-e { - description - "Container for object class Device.PPP.Interface.{i}.PPPoE."; - reference - "Device.PPP.Interface.{i}.PPPoE."; - uses interface-pp-po-e-g; - } - container stats { - description - "Container for object class Device.PPP.Interface.{i}.Stats."; - reference - "Device.PPP.Interface.{i}.Stats."; - uses ppp-interface-stats-g; - } - } - } - container ptm { - description - "Container for object class Device.PTM."; - reference - "Device.PTM."; - uses device-ptm-g; - list link { - key "index"; - description - "Device.PTM.Link.{i}."; - reference - "Device.PTM.Link.{i}."; - uses ptm-link-g; - container stats { - description - "Container for object class Device.PTM.Link.{i}.Stats."; - reference - "Device.PTM.Link.{i}.Stats."; - uses ptm-link-stats-g; - } - } - } - container periodic-statistics { - description - "Container for object class Device.PeriodicStatistics."; - reference - "Device.PeriodicStatistics."; - uses device-periodic-statistics-g; - list sample-set { - key "index"; - description - "Device.PeriodicStatistics.SampleSet.{i}."; - reference - "Device.PeriodicStatistics.SampleSet.{i}."; - uses periodic-statistics-sample-set-g; - list parameter { - key "index"; - description - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; - reference - "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; - uses sample-set-parameter-g; - } - } - } - container qo-s { - description - "Container for object class Device.QoS."; - reference - "Device.QoS."; - uses device-qo-s-g; - list app { - key "index"; - description - "Device.QoS.App.{i}."; - reference - "Device.QoS.App.{i}."; - uses qo-s-app-g; - } - list classification { - key "index"; - description - "Device.QoS.Classification.{i}."; - reference - "Device.QoS.Classification.{i}."; - uses qo-s-classification-g; - } - list flow { - key "index"; - description - "Device.QoS.Flow.{i}."; - reference - "Device.QoS.Flow.{i}."; - uses qo-s-flow-g; - } - list policer { - key "index"; - description - "Device.QoS.Policer.{i}."; - reference - "Device.QoS.Policer.{i}."; - uses qo-s-policer-g; - } - list queue { - key "index"; - description - "Device.QoS.Queue.{i}."; - reference - "Device.QoS.Queue.{i}."; - uses qo-s-queue-g; - } - list queue-stats { - key "index"; - description - "Device.QoS.QueueStats.{i}."; - reference - "Device.QoS.QueueStats.{i}."; - uses qo-s-queue-stats-g; - } - list shaper { - key "index"; - description - "Device.QoS.Shaper.{i}."; - reference - "Device.QoS.Shaper.{i}."; - uses qo-s-shaper-g; - } - } - container router-advertisement { - description - "Container for object class Device.RouterAdvertisement."; - reference - "Device.RouterAdvertisement."; - uses device-router-advertisement-g; - list interface-setting { - key "index"; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}."; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}."; - uses router-advertisement-interface-setting-g; - list option { - key "index"; - description - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; - reference - "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; - uses interface-setting-option-g; - } - } - } - container routing { - description - "Container for object class Device.Routing."; - reference - "Device.Routing."; - uses device-routing-g; - container rip { - description - "Container for object class Device.Routing.RIP."; - reference - "Device.Routing.RIP."; - uses routing-rip-g; - list interface-setting { - key "index"; - description - "Device.Routing.RIP.InterfaceSetting.{i}."; - reference - "Device.Routing.RIP.InterfaceSetting.{i}."; - uses rip-interface-setting-g; - } - } - container route-information { - description - "Container for object class Device.Routing.RouteInformation."; - reference - "Device.Routing.RouteInformation."; - uses routing-route-information-g; - list interface-setting { - key "index"; - description - "Device.Routing.RouteInformation.InterfaceSetting.{i}."; - reference - "Device.Routing.RouteInformation.InterfaceSetting.{i}."; - uses route-information-interface-setting-g; - } - } - list router { - key "index"; - description - "Device.Routing.Router.{i}."; - reference - "Device.Routing.Router.{i}."; - uses routing-router-g; - list ipv4-forwarding { - key "index"; - description - "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; - reference - "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; - uses router-ipv4-forwarding-g; - } - list ipv6-forwarding { - key "index"; - description - "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; - reference - "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; - uses router-ipv6-forwarding-g; - } - } - } - container security { - description - "Container for object class Device.Security."; - reference - "Device.Security."; - uses device-security-g; - list certificate { - key "index"; - description - "Device.Security.Certificate.{i}."; - reference - "Device.Security.Certificate.{i}."; - uses security-certificate-g; - } - } - container self-test-diagnostics { - description - "Container for object class Device.SelfTestDiagnostics."; - reference - "Device.SelfTestDiagnostics."; - uses device-self-test-diagnostics-g; - } - container services { - description - "Container for object class Device.Services."; - reference - "Device.Services."; - uses device-services-g; - } - container smart-card-readers { - description - "Container for object class Device.SmartCardReaders."; - reference - "Device.SmartCardReaders."; - uses device-smart-card-readers-g; - list smart-card-reader { - key "index"; - description - "Device.SmartCardReaders.SmartCardReader.{i}."; - reference - "Device.SmartCardReaders.SmartCardReader.{i}."; - uses smart-card-readers-smart-card-reader-g; - container smart-card { - description - "Container for object class Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; - reference - "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; - uses smart-card-reader-smart-card-g; - } - } - } - container software-modules { - description - "Container for object class Device.SoftwareModules."; - reference - "Device.SoftwareModules."; - uses device-software-modules-g; - list deployment-unit { - key "index"; - description - "Device.SoftwareModules.DeploymentUnit.{i}."; - reference - "Device.SoftwareModules.DeploymentUnit.{i}."; - uses software-modules-deployment-unit-g; - } - list exec-env { - key "index"; - description - "Device.SoftwareModules.ExecEnv.{i}."; - reference - "Device.SoftwareModules.ExecEnv.{i}."; - uses software-modules-exec-env-g; - } - list execution-unit { - key "index"; - description - "Device.SoftwareModules.ExecutionUnit.{i}."; - reference - "Device.SoftwareModules.ExecutionUnit.{i}."; - uses software-modules-execution-unit-g; - container extensions { - description - "Container for object class Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; - reference - "Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; - uses execution-unit-extensions-g; - } - } - } - container time { - description - "Container for object class Device.Time."; - reference - "Device.Time."; - uses device-time-g; - } - container upa { - description - "Container for object class Device.UPA."; - reference - "Device.UPA."; - uses device-upa-g; - container diagnostics { - description - "Container for object class Device.UPA.Diagnostics."; - reference - "Device.UPA.Diagnostics."; - uses upa-diagnostics-g; - container interface-measurement { - description - "Container for object class Device.UPA.Diagnostics.InterfaceMeasurement."; - reference - "Device.UPA.Diagnostics.InterfaceMeasurement."; - uses diagnostics-interface-measurement-g; - } - } - list interface { - key "index"; - description - "Device.UPA.Interface.{i}."; - reference - "Device.UPA.Interface.{i}."; - uses upa-interface-g; - list active-notch { - key "index"; - description - "Device.UPA.Interface.{i}.ActiveNotch.{i}."; - reference - "Device.UPA.Interface.{i}.ActiveNotch.{i}."; - uses interface-active-notch-g; - } - list associated-device { - key "index"; - description - "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; - uses upa-interface-associated-device-g; - } - list bridge-for { - key "index"; - description - "Device.UPA.Interface.{i}.BridgeFor.{i}."; - reference - "Device.UPA.Interface.{i}.BridgeFor.{i}."; - uses interface-bridge-for-g; - } - container stats { - description - "Container for object class Device.UPA.Interface.{i}.Stats."; - reference - "Device.UPA.Interface.{i}.Stats."; - uses upa-interface-stats-g; - } - } - } - container u-pn-p { - description - "Container for object class Device.UPnP."; - reference - "Device.UPnP."; - uses device-u-pn-p-g; - container description { - description - "Container for object class Device.UPnP.Description."; - reference - "Device.UPnP.Description."; - uses u-pn-p-description-g; - list device-description { - key "index"; - description - "Device.UPnP.Description.DeviceDescription.{i}."; - reference - "Device.UPnP.Description.DeviceDescription.{i}."; - uses description-device-description-g; - } - list device-instance { - key "index"; - description - "Device.UPnP.Description.DeviceInstance.{i}."; - reference - "Device.UPnP.Description.DeviceInstance.{i}."; - uses description-device-instance-g; - } - list service-instance { - key "index"; - description - "Device.UPnP.Description.ServiceInstance.{i}."; - reference - "Device.UPnP.Description.ServiceInstance.{i}."; - uses description-service-instance-g; - } - } - container device { - description - "Container for object class Device.UPnP.Device."; - reference - "Device.UPnP.Device."; - uses u-pn-p-device-g; - container capabilities { - description - "Container for object class Device.UPnP.Device.Capabilities."; - reference - "Device.UPnP.Device.Capabilities."; - uses device-capabilities-g; - } - } - container discovery { - description - "Container for object class Device.UPnP.Discovery."; - reference - "Device.UPnP.Discovery."; - uses u-pn-p-discovery-g; - list device { - key "index"; - description - "Device.UPnP.Discovery.Device.{i}."; - reference - "Device.UPnP.Discovery.Device.{i}."; - uses u-pn-p-discovery-device-g; - } - list root-device { - key "index"; - description - "Device.UPnP.Discovery.RootDevice.{i}."; - reference - "Device.UPnP.Discovery.RootDevice.{i}."; - uses discovery-root-device-g; - } - list service { - key "index"; - description - "Device.UPnP.Discovery.Service.{i}."; - reference - "Device.UPnP.Discovery.Service.{i}."; - uses discovery-service-g; - } - } - } - container usb { - description - "Container for object class Device.USB."; - reference - "Device.USB."; - uses device-usb-g; - list interface { - key "index"; - description - "Device.USB.Interface.{i}."; - reference - "Device.USB.Interface.{i}."; - uses usb-interface-g; - container stats { - description - "Container for object class Device.USB.Interface.{i}.Stats."; - reference - "Device.USB.Interface.{i}.Stats."; - uses usb-interface-stats-g; - } - } - list port { - key "index"; - description - "Device.USB.Port.{i}."; - reference - "Device.USB.Port.{i}."; - uses usb-port-g; - } - container usb-hosts { - description - "Container for object class Device.USB.USBHosts."; - reference - "Device.USB.USBHosts."; - uses usb-usb-hosts-g; - list host { - key "index"; - description - "Device.USB.USBHosts.Host.{i}."; - reference - "Device.USB.USBHosts.Host.{i}."; - uses usb-hosts-host-g; - list device { - key "index"; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}."; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}."; - uses host-device-g; - list configuration { - key "index"; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; - uses device-configuration-g; - list interface { - key "index"; - description - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; - reference - "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; - uses configuration-interface-g; - } - } - } - } - } - } - container user-interface { - description - "Container for object class Device.UserInterface."; - reference - "Device.UserInterface."; - uses device-user-interface-g; - container local-display { - description - "Container for object class Device.UserInterface.LocalDisplay."; - reference - "Device.UserInterface.LocalDisplay."; - uses user-interface-local-display-g; - } - container messages { - description - "Container for object class Device.UserInterface.Messages."; - reference - "Device.UserInterface.Messages."; - uses user-interface-messages-g; - } - container remote-access { - description - "Container for object class Device.UserInterface.RemoteAccess."; - reference - "Device.UserInterface.RemoteAccess."; - uses user-interface-remote-access-g; - } - } - container users { - description - "Container for object class Device.Users."; - reference - "Device.Users."; - uses device-users-g; - list user { - key "index"; - description - "Device.Users.User.{i}."; - reference - "Device.Users.User.{i}."; - uses users-user-g; - } - } - container vxlan { - description - "Container for object class Device.VXLAN."; - reference - "Device.VXLAN."; - uses device-vxlan-g; - list filter { - key "index"; - description - "Device.VXLAN.Filter.{i}."; - reference - "Device.VXLAN.Filter.{i}."; - uses vxlan-filter-g; - } - list tunnel { - key "index"; - description - "Device.VXLAN.Tunnel.{i}."; - reference - "Device.VXLAN.Tunnel.{i}."; - uses vxlan-tunnel-g; - list interface { - key "index"; - description - "Device.VXLAN.Tunnel.{i}.Interface.{i}."; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}."; - uses vxlan-tunnel-interface-g; - container stats { - description - "Container for object class Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; - reference - "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; - uses vxlan-tunnel-interface-stats-g; - } - } - container stats { - description - "Container for object class Device.VXLAN.Tunnel.{i}.Stats."; - reference - "Device.VXLAN.Tunnel.{i}.Stats."; - uses vxlan-tunnel-stats-g; - } - } - } - container wi-fi { - description - "Container for object class Device.WiFi."; - reference - "Device.WiFi."; - uses device-wi-fi-g; - list access-point { - key "index"; - description - "Device.WiFi.AccessPoint.{i}."; - reference - "Device.WiFi.AccessPoint.{i}."; - uses wi-fi-access-point-g; - list ac { - key "index"; - description - "Device.WiFi.AccessPoint.{i}.AC.{i}."; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}."; - uses access-point-ac-g; - container stats { - description - "Container for object class Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; - reference - "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; - uses ac-stats-g; - } - } - container accounting { - description - "Container for object class Device.WiFi.AccessPoint.{i}.Accounting."; - reference - "Device.WiFi.AccessPoint.{i}.Accounting."; - uses access-point-accounting-g; - } - list associated-device { - key "index"; - description - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; - uses access-point-associated-device-g; - container stats { - description - "Container for object class Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; - reference - "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; - uses associated-device-stats-g; - } - } - container security { - description - "Container for object class Device.WiFi.AccessPoint.{i}.Security."; - reference - "Device.WiFi.AccessPoint.{i}.Security."; - uses access-point-security-g; - } - container wps { - description - "Container for object class Device.WiFi.AccessPoint.{i}.WPS."; - reference - "Device.WiFi.AccessPoint.{i}.WPS."; - uses access-point-wps-g; - } - } - list end-point { - key "index"; - description - "Device.WiFi.EndPoint.{i}."; - reference - "Device.WiFi.EndPoint.{i}."; - uses wi-fi-end-point-g; - list ac { - key "index"; - description - "Device.WiFi.EndPoint.{i}.AC.{i}."; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}."; - uses end-point-ac-g; - container stats { - description - "Container for object class Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; - reference - "Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; - uses end-point-ac-stats-g; - } - } - list profile { - key "index"; - description - "Device.WiFi.EndPoint.{i}.Profile.{i}."; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}."; - uses end-point-profile-g; - container security { - description - "Container for object class Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; - reference - "Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; - uses profile-security-g; - } - } - container security { - description - "Container for object class Device.WiFi.EndPoint.{i}.Security."; - reference - "Device.WiFi.EndPoint.{i}.Security."; - uses end-point-security-g; - } - container stats { - description - "Container for object class Device.WiFi.EndPoint.{i}.Stats."; - reference - "Device.WiFi.EndPoint.{i}.Stats."; - uses end-point-stats-g; - } - container wps { - description - "Container for object class Device.WiFi.EndPoint.{i}.WPS."; - reference - "Device.WiFi.EndPoint.{i}.WPS."; - uses end-point-wps-g; - } - } - container neighboring-wi-fi-diagnostic { - description - "Container for object class Device.WiFi.NeighboringWiFiDiagnostic."; - reference - "Device.WiFi.NeighboringWiFiDiagnostic."; - uses wi-fi-neighboring-wi-fi-diagnostic-g; - list result { - key "index"; - description - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; - reference - "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; - uses neighboring-wi-fi-diagnostic-result-g; - } - } - list radio { - key "index"; - description - "Device.WiFi.Radio.{i}."; - reference - "Device.WiFi.Radio.{i}."; - uses wi-fi-radio-g; - container stats { - description - "Container for object class Device.WiFi.Radio.{i}.Stats."; - reference - "Device.WiFi.Radio.{i}.Stats."; - uses radio-stats-g; - } - } - list ssid { - key "index"; - description - "Device.WiFi.SSID.{i}."; - reference - "Device.WiFi.SSID.{i}."; - uses wi-fi-ssid-g; - container stats { - description - "Container for object class Device.WiFi.SSID.{i}.Stats."; - reference - "Device.WiFi.SSID.{i}.Stats."; - uses ssid-stats-g; - } - } - } - container xmpp { - description - "Container for object class Device.XMPP."; - reference - "Device.XMPP."; - uses device-xmpp-g; - list connection { - key "index"; - description - "Device.XMPP.Connection.{i}."; - reference - "Device.XMPP.Connection.{i}."; - uses xmpp-connection-g; - list server { - key "index"; - description - "Device.XMPP.Connection.{i}.Server.{i}."; - reference - "Device.XMPP.Connection.{i}.Server.{i}."; - uses connection-server-g; - } - container stats { - description - "Container for object class Device.XMPP.Connection.{i}.Stats."; - reference - "Device.XMPP.Connection.{i}.Stats."; - uses connection-stats-g; - } - } - } - container zig-bee { - description - "Container for object class Device.ZigBee."; - reference - "Device.ZigBee."; - uses device-zig-bee-g; - container discovery { - description - "Container for object class Device.ZigBee.Discovery."; - reference - "Device.ZigBee.Discovery."; - uses zig-bee-discovery-g; - list area-network { - key "index"; - description - "Device.ZigBee.Discovery.AreaNetwork.{i}."; - reference - "Device.ZigBee.Discovery.AreaNetwork.{i}."; - uses discovery-area-network-g; - } - } - list interface { - key "index"; - description - "Device.ZigBee.Interface.{i}."; - reference - "Device.ZigBee.Interface.{i}."; - uses zig-bee-interface-g; - list associated-device { - key "index"; - description - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; - reference - "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; - uses zig-bee-interface-associated-device-g; - } - container stats { - description - "Container for object class Device.ZigBee.Interface.{i}.Stats."; - reference - "Device.ZigBee.Interface.{i}.Stats."; - uses zig-bee-interface-stats-g; - } - } - list zdo { - key "index"; - description - "Device.ZigBee.ZDO.{i}."; - reference - "Device.ZigBee.ZDO.{i}."; - uses zig-bee-zdo-g; - list application-endpoint { - key "index"; - description - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; - uses zdo-application-endpoint-g; - container simple-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; - uses application-endpoint-simple-descriptor-g; - } - } - list binding { - key "index"; - description - "Device.ZigBee.ZDO.{i}.Binding.{i}."; - reference - "Device.ZigBee.ZDO.{i}.Binding.{i}."; - uses zdo-binding-g; - } - container complex-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.ComplexDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.ComplexDescriptor."; - uses zdo-complex-descriptor-g; - } - list group { - key "index"; - description - "Device.ZigBee.ZDO.{i}.Group.{i}."; - reference - "Device.ZigBee.ZDO.{i}.Group.{i}."; - uses zdo-group-g; - } - container network { - description - "Container for object class Device.ZigBee.ZDO.{i}.Network."; - reference - "Device.ZigBee.ZDO.{i}.Network."; - uses zdo-network-g; - list neighbor { - key "index"; - description - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; - reference - "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; - uses network-neighbor-g; - } - } - container node-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.NodeDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.NodeDescriptor."; - uses zdo-node-descriptor-g; - } - container node-manager { - description - "Container for object class Device.ZigBee.ZDO.{i}.NodeManager."; - reference - "Device.ZigBee.ZDO.{i}.NodeManager."; - uses zdo-node-manager-g; - list routing-table { - key "index"; - description - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; - reference - "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; - uses node-manager-routing-table-g; - } - } - container power-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.PowerDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.PowerDescriptor."; - uses zdo-power-descriptor-g; - } - container security { - description - "Container for object class Device.ZigBee.ZDO.{i}.Security."; - reference - "Device.ZigBee.ZDO.{i}.Security."; - uses zdo-security-g; - } - container user-descriptor { - description - "Container for object class Device.ZigBee.ZDO.{i}.UserDescriptor."; - reference - "Device.ZigBee.ZDO.{i}.UserDescriptor."; - uses zdo-user-descriptor-g; - } - } - } - } -} +module tr-181-2-12-0-cwmp-full { + namespace "urn:onf:otcc:wireless:yang:radio-access-186"; + prefix ran; + + organization + "CommScope Inc"; + contact + "Radio access OneCell <5g@commscope.com> + + CommScope Inc + 1100 10th Ave Ct SE, + Hickory, + NC 28602, + USA"; + description + "This module contains a collection of YANG definitions for managing tr069 radio access network (RAN) devices. + + 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-06-24 { + description + "Initial version, used only for ONAP PoC 2018-06-25"; + reference + "ONF TR ???: A YANG Data Model for Radio Access Networks. + BBF TR-181-2-12-0 full"; + } + + grouping device-g { + description + "Grouping object for Device."; + leaf root-data-model-version { + type string; + config false; + description + "Device.RootDataModelVersion"; + reference + "Device.RootDataModelVersion"; + } + leaf interface-stack-number-of-entries { + type uint32; + config false; + description + "Device.InterfaceStackNumberOfEntries"; + reference + "Device.InterfaceStackNumberOfEntries"; + } + } + + grouping device-atm-g { + description + "Grouping object for Device.ATM."; + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.ATM.LinkNumberOfEntries"; + reference + "Device.ATM.LinkNumberOfEntries"; + } + } + + grouping diagnostics-f5-loopback-g { + description + "Grouping object for Device.ATM.Diagnostics.F5Loopback."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + } + description + "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; + reference + "Device.ATM.Diagnostics.F5Loopback.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.ATM.Diagnostics.F5Loopback.Interface"; + reference + "Device.ATM.Diagnostics.F5Loopback.Interface"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; + reference + "Device.ATM.Diagnostics.F5Loopback.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.ATM.Diagnostics.F5Loopback.Timeout"; + reference + "Device.ATM.Diagnostics.F5Loopback.Timeout"; + } + leaf success-count { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; + reference + "Device.ATM.Diagnostics.F5Loopback.SuccessCount"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.FailureCount"; + reference + "Device.ATM.Diagnostics.F5Loopback.FailureCount"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; + reference + "Device.ATM.Diagnostics.F5Loopback.AverageResponseTime"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; + reference + "Device.ATM.Diagnostics.F5Loopback.MinimumResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; + reference + "Device.ATM.Diagnostics.F5Loopback.MaximumResponseTime"; + } + } + + grouping atm-link-g { + description + "Grouping object for Device.ATM.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ATM.Link.{i}.Enable"; + reference + "Device.ATM.Link.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ATM.Link.{i}.Status"; + reference + "Device.ATM.Link.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ATM.Link.{i}.Alias"; + reference + "Device.ATM.Link.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.ATM.Link.{i}.Name"; + reference + "Device.ATM.Link.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.ATM.Link.{i}.LastChange"; + reference + "Device.ATM.Link.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.ATM.Link.{i}.LowerLayers"; + reference + "Device.ATM.Link.{i}.LowerLayers"; + } + leaf link-type { + type enumeration { + enum EoA { + description + "Enum Value - EoA"; + } + enum IPoA { + description + "Enum Value - IPoA"; + } + enum PPPoA { + description + "Enum Value - PPPoA"; + } + enum CIP { + description + "Enum Value - CIP"; + } + enum Unconfigured { + description + "Enum Value - Unconfigured"; + } + } + description + "Device.ATM.Link.{i}.LinkType"; + reference + "Device.ATM.Link.{i}.LinkType"; + } + leaf auto-config { + type boolean; + config false; + description + "Device.ATM.Link.{i}.AutoConfig"; + reference + "Device.ATM.Link.{i}.AutoConfig"; + } + leaf destination-address { + type string { + length "min..256"; + } + description + "Device.ATM.Link.{i}.DestinationAddress"; + reference + "Device.ATM.Link.{i}.DestinationAddress"; + } + leaf encapsulation { + type enumeration { + enum LLC { + description + "Enum Value - LLC"; + } + enum VCMUX { + description + "Enum Value - VCMUX"; + } + } + description + "Device.ATM.Link.{i}.Encapsulation"; + reference + "Device.ATM.Link.{i}.Encapsulation"; + } + leaf fcs-preserved { + type boolean; + description + "Device.ATM.Link.{i}.FCSPreserved"; + reference + "Device.ATM.Link.{i}.FCSPreserved"; + } + leaf vc-search-list { + type string { + length "min..256"; + } + description + "Device.ATM.Link.{i}.VCSearchList"; + reference + "Device.ATM.Link.{i}.VCSearchList"; + } + leaf aal { + type string; + config false; + description + "Device.ATM.Link.{i}.AAL"; + reference + "Device.ATM.Link.{i}.AAL"; + } + } + + grouping link-qo-s-g { + description + "Grouping object for Device.ATM.Link.{i}.QoS."; + leaf qo-s-class { + type enumeration { + enum UBR { + description + "Enum Value - UBR"; + } + enum CBR { + description + "Enum Value - CBR"; + } + enum GFR { + description + "Enum Value - GFR"; + } + enum VBR-nrt { + description + "Enum Value - VBR-nrt"; + } + enum VBR-rt { + description + "Enum Value - VBR-rt"; + } + enum UBR+ { + description + "Enum Value - UBR+"; + } + enum ABR { + description + "Enum Value - ABR"; + } + } + description + "Device.ATM.Link.{i}.QoS.QoSClass"; + reference + "Device.ATM.Link.{i}.QoS.QoSClass"; + } + leaf peak-cell-rate { + type uint32; + description + "Device.ATM.Link.{i}.QoS.PeakCellRate"; + reference + "Device.ATM.Link.{i}.QoS.PeakCellRate"; + } + leaf maximum-burst-size { + type uint32; + description + "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; + reference + "Device.ATM.Link.{i}.QoS.MaximumBurstSize"; + } + leaf sustainable-cell-rate { + type uint32; + description + "Device.ATM.Link.{i}.QoS.SustainableCellRate"; + reference + "Device.ATM.Link.{i}.QoS.SustainableCellRate"; + } + } + + grouping link-stats-g { + description + "Grouping object for Device.ATM.Link.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BytesSent"; + reference + "Device.ATM.Link.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BytesReceived"; + reference + "Device.ATM.Link.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.PacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.PacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.ErrorsSent"; + reference + "Device.ATM.Link.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.ErrorsReceived"; + reference + "Device.ATM.Link.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.ATM.Link.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.ATM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf transmitted-blocks { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; + reference + "Device.ATM.Link.{i}.Stats.TransmittedBlocks"; + } + leaf received-blocks { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; + reference + "Device.ATM.Link.{i}.Stats.ReceivedBlocks"; + } + leaf crc-errors { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.CRCErrors"; + reference + "Device.ATM.Link.{i}.Stats.CRCErrors"; + } + leaf hec-errors { + type uint32; + config false; + description + "Device.ATM.Link.{i}.Stats.HECErrors"; + reference + "Device.ATM.Link.{i}.Stats.HECErrors"; + } + } + + grouping device-basapm-g { + description + "Grouping object for Device.BASAPM."; + leaf measurement-endpoint-number-of-entries { + type uint32; + config false; + description + "Device.BASAPM.MeasurementEndpointNumberOfEntries"; + reference + "Device.BASAPM.MeasurementEndpointNumberOfEntries"; + } + } + + grouping basapm-measurement-endpoint-g { + description + "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.Enable"; + } + leaf measurement-agent { + type string; + description + "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.MeasurementAgent"; + } + leaf device-ownership { + type enumeration { + enum ISP { + description + "Enum Value - ISP"; + } + enum Customer { + description + "Enum Value - Customer"; + } + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.DeviceOwnership"; + } + leaf operational-domain { + type string { + length "min..256"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.OperationalDomain"; + } + leaf internet-domain { + type string { + length "min..64"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.InternetDomain"; + } + leaf use-measurement-endpoint-in-reports { + type boolean; + description + "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.UseMeasurementEndpointInReports"; + } + } + + grouping measurement-endpoint-customer-device-g { + description + "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; + leaf equipment-identifier { + type string { + length "min..64"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.EquipmentIdentifier"; + } + leaf customer-identifier { + type string { + length "min..256"; + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.CustomerIdentifier"; + } + } + + grouping measurement-endpoint-isp-device-g { + description + "Grouping object for Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; + leaf reference-point { + type enumeration { + enum STP { + description + "Enum Value - STP"; + } + enum IDTP { + description + "Enum Value - IDTP"; + } + enum RNTP { + description + "Enum Value - RNTP"; + } + enum IRTP { + description + "Enum Value - IRTP"; + } + enum MTP { + description + "Enum Value - MTP"; + } + enum IATP { + description + "Enum Value - IATP"; + } + enum UNITP { + description + "Enum Value - UNITP"; + } + enum CEDTP { + description + "Enum Value - CEDTP"; + } + } + description + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.ReferencePoint"; + } + leaf geographical-location { + type string; + description + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.GeographicalLocation"; + } + } + + grouping device-bridging-g { + description + "Grouping object for Device.Bridging."; + leaf max-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxBridgeEntries"; + reference + "Device.Bridging.MaxBridgeEntries"; + } + leaf max-d-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxDBridgeEntries"; + reference + "Device.Bridging.MaxDBridgeEntries"; + } + leaf max-q-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxQBridgeEntries"; + reference + "Device.Bridging.MaxQBridgeEntries"; + } + leaf max-vlan-entries { + type uint32; + config false; + description + "Device.Bridging.MaxVLANEntries"; + reference + "Device.Bridging.MaxVLANEntries"; + } + leaf max-provider-bridge-entries { + type uint32; + config false; + description + "Device.Bridging.MaxProviderBridgeEntries"; + reference + "Device.Bridging.MaxProviderBridgeEntries"; + } + leaf provider-bridge-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.ProviderBridgeNumberOfEntries"; + reference + "Device.Bridging.ProviderBridgeNumberOfEntries"; + } + leaf max-filter-entries { + type uint32; + config false; + description + "Device.Bridging.MaxFilterEntries"; + reference + "Device.Bridging.MaxFilterEntries"; + } + leaf bridge-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.BridgeNumberOfEntries"; + reference + "Device.Bridging.BridgeNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.FilterNumberOfEntries"; + reference + "Device.Bridging.FilterNumberOfEntries"; + } + } + + grouping bridging-bridge-g { + description + "Grouping object for Device.Bridging.Bridge.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Status"; + reference + "Device.Bridging.Bridge.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.Alias"; + } + leaf standard { + type enumeration { + enum 802.1D-2004 { + description + "Enum Value - 802.1D-2004"; + } + enum 802.1Q-2005 { + description + "Enum Value - 802.1Q-2005"; + } + enum 802.1Q-2011 { + description + "Enum Value - 802.1Q-2011"; + } + } + description + "Device.Bridging.Bridge.{i}.Standard"; + reference + "Device.Bridging.Bridge.{i}.Standard"; + } + leaf port-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; + reference + "Device.Bridging.Bridge.{i}.PortNumberOfEntries"; + } + leaf vlan-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; + reference + "Device.Bridging.Bridge.{i}.VLANNumberOfEntries"; + } + leaf vlan-port-number-of-entries { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; + reference + "Device.Bridging.Bridge.{i}.VLANPortNumberOfEntries"; + } + } + + grouping bridge-port-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Status"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Name"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers"; + } + leaf management-port { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort"; + } + leaf type { + type enumeration { + enum ProviderNetworkPort { + description + "Enum Value - ProviderNetworkPort"; + } + enum CustomerNetworkPort { + description + "Enum Value - CustomerNetworkPort"; + } + enum CustomerEdgePort { + description + "Enum Value - CustomerEdgePort"; + } + enum CustomerVLANPort { + description + "Enum Value - CustomerVLANPort"; + } + enum VLANUnawarePort { + description + "Enum Value - VLANUnawarePort"; + } + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.Type"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Type"; + } + leaf default-user-priority { + type uint32 { + range "0..7"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority"; + } + leaf priority-regeneration { + type uint32 { + range "0..7"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration"; + } + leaf port-state { + type string; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PortState"; + } + leaf pvid { + type int32 { + range "1..4094"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PVID"; + } + leaf tpid { + type uint32; + description + "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.TPID"; + } + leaf acceptable-frame-types { + type enumeration { + enum AdmitAll { + description + "Enum Value - AdmitAll"; + } + enum AdmitOnlyVLANTagged { + description + "Enum Value - AdmitOnlyVLANTagged"; + } + enum AdmitOnlyPrioUntagged { + description + "Enum Value - AdmitOnlyPrioUntagged"; + } + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes"; + } + leaf ingress-filtering { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering"; + } + leaf service-access-priority-selection { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPrioritySelection"; + } + leaf service-access-priority-translation { + type uint32 { + range "0..7"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.ServiceAccessPriorityTranslation"; + } + leaf priority-tagging { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging"; + } + } + + grouping port-priority-code-point-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; + leaf pcp-selection { + type uint32 { + range "1..4"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPSelection"; + } + leaf use-dei { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.UseDEI"; + } + leaf require-drop-encoding { + type boolean; + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.RequireDropEncoding"; + } + leaf pcp-encoding { + type string { + length "31"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPEncoding"; + } + leaf pcp-decoding { + type string { + length "15"; + } + description + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.PCPDecoding"; + } + } + + grouping port-stats-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.Port.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping bridge-vlan-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.VLAN.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.Name"; + } + leaf vlanid { + type int32 { + range "1..4094"; + } + description + "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}.VLANID"; + } + } + + grouping bridge-vlan-port-g { + description + "Grouping object for Device.Bridging.Bridge.{i}.VLANPort.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Alias"; + } + leaf vlan { + type string { + length "min..256"; + } + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.VLAN"; + } + leaf port { + type string { + length "min..256"; + } + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Port"; + } + leaf untagged { + type boolean; + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}.Untagged"; + } + } + + grouping bridging-filter-g { + description + "Grouping object for Device.Bridging.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.Filter.{i}.Enable"; + reference + "Device.Bridging.Filter.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.Filter.{i}.Alias"; + reference + "Device.Bridging.Filter.{i}.Alias"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.Filter.{i}.Status"; + reference + "Device.Bridging.Filter.{i}.Status"; + } + leaf bridge { + type string { + length "min..256"; + } + description + "Device.Bridging.Filter.{i}.Bridge"; + reference + "Device.Bridging.Filter.{i}.Bridge"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.Bridging.Filter.{i}.Order"; + reference + "Device.Bridging.Filter.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Bridging.Filter.{i}.Interface"; + reference + "Device.Bridging.Filter.{i}.Interface"; + } + leaf dhcp-type { + type enumeration { + enum DHCPv4 { + description + "Enum Value - DHCPv4"; + } + enum DHCPv6 { + description + "Enum Value - DHCPv6"; + } + } + description + "Device.Bridging.Filter.{i}.DHCPType"; + reference + "Device.Bridging.Filter.{i}.DHCPType"; + } + leaf vlanid-filter { + type uint32 { + range "0..4094"; + } + description + "Device.Bridging.Filter.{i}.VLANIDFilter"; + reference + "Device.Bridging.Filter.{i}.VLANIDFilter"; + } + leaf ethertype-filter-list { + type uint32; + description + "Device.Bridging.Filter.{i}.EthertypeFilterList"; + reference + "Device.Bridging.Filter.{i}.EthertypeFilterList"; + } + leaf ethertype-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; + reference + "Device.Bridging.Filter.{i}.EthertypeFilterExclude"; + } + leaf source-mac-address-filter-list { + type string { + length "min..512"; + } + description + "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; + reference + "Device.Bridging.Filter.{i}.SourceMACAddressFilterList"; + } + leaf source-mac-address-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACAddressFilterExclude"; + } + leaf dest-mac-address-filter-list { + type string { + length "min..512"; + } + description + "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; + reference + "Device.Bridging.Filter.{i}.DestMACAddressFilterList"; + } + leaf dest-mac-address-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACAddressFilterExclude"; + } + leaf source-mac-from-vendor-class-id-filter { + type string { + length "min..255"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilter"; + } + leaf source-mac-from-vendor-class-id-filterv6 { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterv6"; + } + leaf source-mac-from-vendor-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDFilterExclude"; + } + leaf source-mac-from-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromVendorClassIDMode"; + } + leaf dest-mac-from-vendor-class-id-filter { + type string { + length "min..255"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilter"; + } + leaf dest-mac-from-vendor-class-id-filterv6 { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterv6"; + } + leaf dest-mac-from-vendor-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDFilterExclude"; + } + leaf dest-mac-from-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; + reference + "Device.Bridging.Filter.{i}.DestMACFromVendorClassIDMode"; + } + leaf source-mac-from-client-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilter"; + } + leaf source-mac-from-client-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromClientIDFilterExclude"; + } + leaf dest-mac-from-client-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; + reference + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilter"; + } + leaf dest-mac-from-client-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACFromClientIDFilterExclude"; + } + leaf source-mac-from-user-class-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilter"; + } + leaf source-mac-from-user-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.SourceMACFromUserClassIDFilterExclude"; + } + leaf dest-mac-from-user-class-id-filter { + type string { + length "min..65535"; + } + description + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; + reference + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilter"; + } + leaf dest-mac-from-user-class-id-filter-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; + reference + "Device.Bridging.Filter.{i}.DestMACFromUserClassIDFilterExclude"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.Bridging.Filter.{i}.DestIP"; + reference + "Device.Bridging.Filter.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..49"; + } + description + "Device.Bridging.Filter.{i}.DestMask"; + reference + "Device.Bridging.Filter.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestIPExclude"; + reference + "Device.Bridging.Filter.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.Bridging.Filter.{i}.SourceIP"; + reference + "Device.Bridging.Filter.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..49"; + } + description + "Device.Bridging.Filter.{i}.SourceMask"; + reference + "Device.Bridging.Filter.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourceIPExclude"; + reference + "Device.Bridging.Filter.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.Bridging.Filter.{i}.Protocol"; + reference + "Device.Bridging.Filter.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.ProtocolExclude"; + reference + "Device.Bridging.Filter.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.DestPort"; + reference + "Device.Bridging.Filter.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.DestPortRangeMax"; + reference + "Device.Bridging.Filter.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.DestPortExclude"; + reference + "Device.Bridging.Filter.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.SourcePort"; + reference + "Device.Bridging.Filter.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Bridging.Filter.{i}.SourcePortRangeMax"; + reference + "Device.Bridging.Filter.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.Bridging.Filter.{i}.SourcePortExclude"; + reference + "Device.Bridging.Filter.{i}.SourcePortExclude"; + } + } + + grouping bridging-provider-bridge-g { + description + "Grouping object for Device.Bridging.ProviderBridge.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Bridging.ProviderBridge.{i}.Enable"; + reference + "Device.Bridging.ProviderBridge.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Bridging.ProviderBridge.{i}.Status"; + reference + "Device.Bridging.ProviderBridge.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Bridging.ProviderBridge.{i}.Alias"; + reference + "Device.Bridging.ProviderBridge.{i}.Alias"; + } + leaf type { + type enumeration { + enum S-VLAN { + description + "Enum Value - S-VLAN"; + } + enum PE { + description + "Enum Value - PE"; + } + } + description + "Device.Bridging.ProviderBridge.{i}.Type"; + reference + "Device.Bridging.ProviderBridge.{i}.Type"; + } + leaf svla-ncomponent { + type string { + length "min..256"; + } + description + "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; + reference + "Device.Bridging.ProviderBridge.{i}.SVLANcomponent"; + } + leaf cvla-ncomponents { + type string { + length "min..256"; + } + description + "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; + reference + "Device.Bridging.ProviderBridge.{i}.CVLANcomponents"; + } + } + + grouping device-bulk-data-g { + description + "Grouping object for Device.BulkData."; + leaf enable { + type boolean; + description + "Device.BulkData.Enable"; + reference + "Device.BulkData.Enable"; + } + leaf status { + type string; + config false; + description + "Device.BulkData.Status"; + reference + "Device.BulkData.Status"; + } + leaf min-reporting-interval { + type uint32; + config false; + description + "Device.BulkData.MinReportingInterval"; + reference + "Device.BulkData.MinReportingInterval"; + } + leaf protocols { + type string; + config false; + description + "Device.BulkData.Protocols"; + reference + "Device.BulkData.Protocols"; + } + leaf encoding-types { + type string; + config false; + description + "Device.BulkData.EncodingTypes"; + reference + "Device.BulkData.EncodingTypes"; + } + leaf parameter-wild-card-supported { + type boolean; + config false; + description + "Device.BulkData.ParameterWildCardSupported"; + reference + "Device.BulkData.ParameterWildCardSupported"; + } + leaf max-number-of-profiles { + type int32; + config false; + description + "Device.BulkData.MaxNumberOfProfiles"; + reference + "Device.BulkData.MaxNumberOfProfiles"; + } + leaf max-number-of-parameter-references { + type int32; + config false; + description + "Device.BulkData.MaxNumberOfParameterReferences"; + reference + "Device.BulkData.MaxNumberOfParameterReferences"; + } + leaf profile-number-of-entries { + type uint32; + config false; + description + "Device.BulkData.ProfileNumberOfEntries"; + reference + "Device.BulkData.ProfileNumberOfEntries"; + } + } + + grouping bulk-data-profile-g { + description + "Grouping object for Device.BulkData.Profile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.BulkData.Profile.{i}.Enable"; + reference + "Device.BulkData.Profile.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.Alias"; + reference + "Device.BulkData.Profile.{i}.Alias"; + } + leaf name { + type string { + length "min..255"; + } + description + "Device.BulkData.Profile.{i}.Name"; + reference + "Device.BulkData.Profile.{i}.Name"; + } + leaf number-of-retained-failed-reports { + type int32 { + range "-1..max"; + } + description + "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; + reference + "Device.BulkData.Profile.{i}.NumberOfRetainedFailedReports"; + } + leaf protocol { + type string; + description + "Device.BulkData.Profile.{i}.Protocol"; + reference + "Device.BulkData.Profile.{i}.Protocol"; + } + leaf encoding-type { + type string; + description + "Device.BulkData.Profile.{i}.EncodingType"; + reference + "Device.BulkData.Profile.{i}.EncodingType"; + } + leaf reporting-interval { + type uint32 { + range "1..max"; + } + description + "Device.BulkData.Profile.{i}.ReportingInterval"; + reference + "Device.BulkData.Profile.{i}.ReportingInterval"; + } + leaf time-reference { + type string; + description + "Device.BulkData.Profile.{i}.TimeReference"; + reference + "Device.BulkData.Profile.{i}.TimeReference"; + } + leaf streaming-host { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.StreamingHost"; + reference + "Device.BulkData.Profile.{i}.StreamingHost"; + } + leaf streaming-port { + type uint32 { + range "0..65535"; + } + description + "Device.BulkData.Profile.{i}.StreamingPort"; + reference + "Device.BulkData.Profile.{i}.StreamingPort"; + } + leaf streaming-session-id { + type uint32 { + range "48..57 | 65..90"; + } + description + "Device.BulkData.Profile.{i}.StreamingSessionID"; + reference + "Device.BulkData.Profile.{i}.StreamingSessionID"; + } + leaf file-transfer-url { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.FileTransferURL"; + reference + "Device.BulkData.Profile.{i}.FileTransferURL"; + } + leaf file-transfer-username { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.FileTransferUsername"; + reference + "Device.BulkData.Profile.{i}.FileTransferUsername"; + } + leaf control-file-format { + type string { + length "min..128"; + } + description + "Device.BulkData.Profile.{i}.ControlFileFormat"; + reference + "Device.BulkData.Profile.{i}.ControlFileFormat"; + } + leaf parameter-number-of-entries { + type uint32; + config false; + description + "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; + reference + "Device.BulkData.Profile.{i}.ParameterNumberOfEntries"; + } + } + + grouping profile-csv-encoding-g { + description + "Grouping object for Device.BulkData.Profile.{i}.CSVEncoding."; + leaf field-separator { + type string; + description + "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.FieldSeparator"; + } + leaf row-separator { + type string; + description + "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.RowSeparator"; + } + leaf escape-character { + type string; + description + "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.EscapeCharacter"; + } + leaf report-format { + type enumeration { + enum ParameterPerRow { + description + "Enum Value - ParameterPerRow"; + } + enum ParameterPerColumn { + description + "Enum Value - ParameterPerColumn"; + } + } + description + "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.ReportFormat"; + } + leaf row-timestamp { + type enumeration { + enum Unix-Epoch { + description + "Enum Value - Unix-Epoch"; + } + enum ISO-8601 { + description + "Enum Value - ISO-8601"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; + reference + "Device.BulkData.Profile.{i}.CSVEncoding.RowTimestamp"; + } + } + + grouping profile-http-g { + description + "Grouping object for Device.BulkData.Profile.{i}.HTTP."; + leaf url { + type string { + length "min..1024"; + } + description + "Device.BulkData.Profile.{i}.HTTP.URL"; + reference + "Device.BulkData.Profile.{i}.HTTP.URL"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.HTTP.Username"; + reference + "Device.BulkData.Profile.{i}.HTTP.Username"; + } + leaf compressions-supported { + type string; + config false; + description + "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; + reference + "Device.BulkData.Profile.{i}.HTTP.CompressionsSupported"; + } + leaf compression { + type string; + description + "Device.BulkData.Profile.{i}.HTTP.Compression"; + reference + "Device.BulkData.Profile.{i}.HTTP.Compression"; + } + leaf methods-supported { + type string; + config false; + description + "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; + reference + "Device.BulkData.Profile.{i}.HTTP.MethodsSupported"; + } + leaf method { + type string; + description + "Device.BulkData.Profile.{i}.HTTP.Method"; + reference + "Device.BulkData.Profile.{i}.HTTP.Method"; + } + leaf use-date-header { + type boolean; + description + "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; + reference + "Device.BulkData.Profile.{i}.HTTP.UseDateHeader"; + } + leaf retry-enable { + type boolean; + description + "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; + reference + "Device.BulkData.Profile.{i}.HTTP.RetryEnable"; + } + leaf retry-minimum-wait-interval { + type uint32 { + range "1..65535"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; + reference + "Device.BulkData.Profile.{i}.HTTP.RetryMinimumWaitInterval"; + } + leaf retry-interval-multiplier { + type uint32 { + range "1000..65535"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; + reference + "Device.BulkData.Profile.{i}.HTTP.RetryIntervalMultiplier"; + } + leaf request-uri-parameter-number-of-entries { + type uint32; + config false; + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameterNumberOfEntries"; + } + leaf persist-across-reboot { + type boolean; + description + "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; + reference + "Device.BulkData.Profile.{i}.HTTP.PersistAcrossReboot"; + } + } + + grouping http-request-uri-parameter-g { + description + "Grouping object for Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Name"; + } + leaf reference { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.Reference"; + } + } + + grouping profile-json-encoding-g { + description + "Grouping object for Device.BulkData.Profile.{i}.JSONEncoding."; + leaf report-format { + type enumeration { + enum ObjectHierarchy { + description + "Enum Value - ObjectHierarchy"; + } + enum NameValuePair { + description + "Enum Value - NameValuePair"; + } + } + description + "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; + reference + "Device.BulkData.Profile.{i}.JSONEncoding.ReportFormat"; + } + leaf report-timestamp { + type enumeration { + enum Unix-Epoch { + description + "Enum Value - Unix-Epoch"; + } + enum ISO-8601 { + description + "Enum Value - ISO-8601"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; + reference + "Device.BulkData.Profile.{i}.JSONEncoding.ReportTimestamp"; + } + } + + grouping profile-parameter-g { + description + "Grouping object for Device.BulkData.Profile.{i}.Parameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; + reference + "Device.BulkData.Profile.{i}.Parameter.{i}.Name"; + } + leaf reference { + type string { + length "min..256"; + } + description + "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; + reference + "Device.BulkData.Profile.{i}.Parameter.{i}.Reference"; + } + } + + grouping device-captive-portal-g { + description + "Grouping object for Device.CaptivePortal."; + leaf enable { + type boolean; + description + "Device.CaptivePortal.Enable"; + reference + "Device.CaptivePortal.Enable"; + } + leaf status { + type string; + config false; + description + "Device.CaptivePortal.Status"; + reference + "Device.CaptivePortal.Status"; + } + leaf allowed-list { + type string { + length "min..10000"; + } + description + "Device.CaptivePortal.AllowedList"; + reference + "Device.CaptivePortal.AllowedList"; + } + leaf url { + type string { + length "min..2000"; + } + description + "Device.CaptivePortal.URL"; + reference + "Device.CaptivePortal.URL"; + } + } + + grouping device-cellular-g { + description + "Grouping object for Device.Cellular."; + leaf roaming-enabled { + type boolean; + description + "Device.Cellular.RoamingEnabled"; + reference + "Device.Cellular.RoamingEnabled"; + } + leaf roaming-status { + type string; + config false; + description + "Device.Cellular.RoamingStatus"; + reference + "Device.Cellular.RoamingStatus"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Cellular.InterfaceNumberOfEntries"; + reference + "Device.Cellular.InterfaceNumberOfEntries"; + } + leaf access-point-number-of-entries { + type uint32; + config false; + description + "Device.Cellular.AccessPointNumberOfEntries"; + reference + "Device.Cellular.AccessPointNumberOfEntries"; + } + } + + grouping cellular-access-point-g { + description + "Grouping object for Device.Cellular.AccessPoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Cellular.AccessPoint.{i}.Enable"; + reference + "Device.Cellular.AccessPoint.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Cellular.AccessPoint.{i}.Alias"; + reference + "Device.Cellular.AccessPoint.{i}.Alias"; + } + leaf apn { + type string { + length "min..64"; + } + description + "Device.Cellular.AccessPoint.{i}.APN"; + reference + "Device.Cellular.AccessPoint.{i}.APN"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.Cellular.AccessPoint.{i}.Username"; + reference + "Device.Cellular.AccessPoint.{i}.Username"; + } + leaf proxy { + type string { + length "min..45"; + } + description + "Device.Cellular.AccessPoint.{i}.Proxy"; + reference + "Device.Cellular.AccessPoint.{i}.Proxy"; + } + leaf proxy-port { + type uint32 { + range "1..65535"; + } + description + "Device.Cellular.AccessPoint.{i}.ProxyPort"; + reference + "Device.Cellular.AccessPoint.{i}.ProxyPort"; + } + leaf interface { + type string; + description + "Device.Cellular.AccessPoint.{i}.Interface"; + reference + "Device.Cellular.AccessPoint.{i}.Interface"; + } + } + + grouping cellular-interface-g { + description + "Grouping object for Device.Cellular.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Cellular.Interface.{i}.Enable"; + reference + "Device.Cellular.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Cellular.Interface.{i}.Status"; + reference + "Device.Cellular.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Cellular.Interface.{i}.Alias"; + reference + "Device.Cellular.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Cellular.Interface.{i}.Name"; + reference + "Device.Cellular.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Cellular.Interface.{i}.LastChange"; + reference + "Device.Cellular.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Cellular.Interface.{i}.LowerLayers"; + reference + "Device.Cellular.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Cellular.Interface.{i}.Upstream"; + reference + "Device.Cellular.Interface.{i}.Upstream"; + } + leaf imei { + type string; + config false; + description + "Device.Cellular.Interface.{i}.IMEI"; + reference + "Device.Cellular.Interface.{i}.IMEI"; + } + leaf supported-access-technologies { + type string; + config false; + description + "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; + reference + "Device.Cellular.Interface.{i}.SupportedAccessTechnologies"; + } + leaf preferred-access-technology { + type string; + description + "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; + reference + "Device.Cellular.Interface.{i}.PreferredAccessTechnology"; + } + leaf current-access-technology { + type string; + config false; + description + "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; + reference + "Device.Cellular.Interface.{i}.CurrentAccessTechnology"; + } + leaf available-networks { + type string; + config false; + description + "Device.Cellular.Interface.{i}.AvailableNetworks"; + reference + "Device.Cellular.Interface.{i}.AvailableNetworks"; + } + leaf network-requested { + type string { + length "min..64"; + } + description + "Device.Cellular.Interface.{i}.NetworkRequested"; + reference + "Device.Cellular.Interface.{i}.NetworkRequested"; + } + leaf network-in-use { + type string; + config false; + description + "Device.Cellular.Interface.{i}.NetworkInUse"; + reference + "Device.Cellular.Interface.{i}.NetworkInUse"; + } + leaf rssi { + type int32; + config false; + description + "Device.Cellular.Interface.{i}.RSSI"; + reference + "Device.Cellular.Interface.{i}.RSSI"; + } + leaf upstream-max-bit-rate { + type uint32; + config false; + description + "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; + reference + "Device.Cellular.Interface.{i}.UpstreamMaxBitRate"; + } + leaf downstream-max-bit-rate { + type uint32; + config false; + description + "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; + reference + "Device.Cellular.Interface.{i}.DownstreamMaxBitRate"; + } + } + + grouping interface-stats-g { + description + "Grouping object for Device.Cellular.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BytesSent"; + reference + "Device.Cellular.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint64; + config false; + description + "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Cellular.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping interface-usim-g { + description + "Grouping object for Device.Cellular.Interface.{i}.USIM."; + leaf status { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.Status"; + reference + "Device.Cellular.Interface.{i}.USIM.Status"; + } + leaf imsi { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.IMSI"; + reference + "Device.Cellular.Interface.{i}.USIM.IMSI"; + } + leaf iccid { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.ICCID"; + reference + "Device.Cellular.Interface.{i}.USIM.ICCID"; + } + leaf msisdn { + type string; + config false; + description + "Device.Cellular.Interface.{i}.USIM.MSISDN"; + reference + "Device.Cellular.Interface.{i}.USIM.MSISDN"; + } + leaf pin-check { + type enumeration { + enum OnNetworkAccess { + description + "Enum Value - OnNetworkAccess"; + } + enum Reboot { + description + "Enum Value - Reboot"; + } + enum Off { + description + "Enum Value - Off"; + } + } + description + "Device.Cellular.Interface.{i}.USIM.PINCheck"; + reference + "Device.Cellular.Interface.{i}.USIM.PINCheck"; + } + } + + grouping device-dhcpv4-g { + description + "Grouping object for Device.DHCPv4."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.ClientNumberOfEntries"; + reference + "Device.DHCPv4.ClientNumberOfEntries"; + } + } + + grouping dhcpv4-client-g { + description + "Grouping object for Device.DHCPv4.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.Enable"; + reference + "Device.DHCPv4.Client.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Client.{i}.Alias"; + reference + "Device.DHCPv4.Client.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Client.{i}.Interface"; + reference + "Device.DHCPv4.Client.{i}.Interface"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Client.{i}.Status"; + reference + "Device.DHCPv4.Client.{i}.Status"; + } + leaf dhcp-status { + type string; + config false; + description + "Device.DHCPv4.Client.{i}.DHCPStatus"; + reference + "Device.DHCPv4.Client.{i}.DHCPStatus"; + } + leaf ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.IPAddress"; + reference + "Device.DHCPv4.Client.{i}.IPAddress"; + } + leaf subnet-mask { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.SubnetMask"; + reference + "Device.DHCPv4.Client.{i}.SubnetMask"; + } + leaf ip-routers { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.IPRouters"; + reference + "Device.DHCPv4.Client.{i}.IPRouters"; + } + leaf dns-servers { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.DNSServers"; + reference + "Device.DHCPv4.Client.{i}.DNSServers"; + } + leaf lease-time-remaining { + type int32; + config false; + description + "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; + reference + "Device.DHCPv4.Client.{i}.LeaseTimeRemaining"; + } + leaf dhcp-server { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Client.{i}.DHCPServer"; + reference + "Device.DHCPv4.Client.{i}.DHCPServer"; + } + leaf passthrough-enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.PassthroughEnable"; + reference + "Device.DHCPv4.Client.{i}.PassthroughEnable"; + } + leaf passthrough-dhcp-pool { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; + reference + "Device.DHCPv4.Client.{i}.PassthroughDHCPPool"; + } + leaf sent-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; + reference + "Device.DHCPv4.Client.{i}.SentOptionNumberOfEntries"; + } + leaf req-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; + reference + "Device.DHCPv4.Client.{i}.ReqOptionNumberOfEntries"; + } + } + + grouping client-req-option-g { + description + "Grouping object for Device.DHCPv4.Client.{i}.ReqOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Enable"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Alias"; + } + leaf tag { + type uint32 { + range "1..254"; + } + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}.Value"; + } + } + + grouping client-sent-option-g { + description + "Grouping object for Device.DHCPv4.Client.{i}.SentOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Alias"; + } + leaf tag { + type uint32 { + range "1..254"; + } + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Tag"; + } + leaf value { + type string { + length "0..255"; + } + description + "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}.Value"; + } + } + + grouping dhcpv4-relay-g { + description + "Grouping object for Device.DHCPv4.Relay."; + leaf enable { + type boolean; + description + "Device.DHCPv4.Relay.Enable"; + reference + "Device.DHCPv4.Relay.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Relay.Status"; + reference + "Device.DHCPv4.Relay.Status"; + } + leaf forwarding-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; + reference + "Device.DHCPv4.Relay.ForwardingNumberOfEntries"; + } + } + + grouping relay-forwarding-g { + description + "Grouping object for Device.DHCPv4.Relay.Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Relay.Forwarding.{i}.Status"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Alias"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Order"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Interface"; + } + leaf vendor-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassID"; + } + leaf vendor-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDExclude"; + } + leaf vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.VendorClassIDMode"; + } + leaf client-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ClientID"; + } + leaf client-id-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ClientIDExclude"; + } + leaf user-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassID"; + } + leaf user-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.UserClassIDExclude"; + } + leaf chaddr { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.Chaddr"; + } + leaf chaddr-mask { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrMask"; + } + leaf chaddr-exclude { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.ChaddrExclude"; + } + leaf locally-served { + type boolean; + description + "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.LocallyServed"; + } + leaf dhcp-server-ip-address { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; + reference + "Device.DHCPv4.Relay.Forwarding.{i}.DHCPServerIPAddress"; + } + } + + grouping dhcpv4-server-g { + description + "Grouping object for Device.DHCPv4.Server."; + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Enable"; + reference + "Device.DHCPv4.Server.Enable"; + } + leaf pool-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.PoolNumberOfEntries"; + reference + "Device.DHCPv4.Server.PoolNumberOfEntries"; + } + } + + grouping server-pool-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.Enable"; + reference + "Device.DHCPv4.Server.Pool.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Status"; + reference + "Device.DHCPv4.Server.Pool.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.Alias"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Order"; + reference + "Device.DHCPv4.Server.Pool.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Interface"; + reference + "Device.DHCPv4.Server.Pool.{i}.Interface"; + } + leaf vendor-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; + reference + "Device.DHCPv4.Server.Pool.{i}.VendorClassID"; + } + leaf vendor-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDExclude"; + } + leaf vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; + reference + "Device.DHCPv4.Server.Pool.{i}.VendorClassIDMode"; + } + leaf client-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.ClientID"; + reference + "Device.DHCPv4.Server.Pool.{i}.ClientID"; + } + leaf client-id-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.ClientIDExclude"; + } + leaf user-class-id { + type string { + length "min..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.UserClassID"; + reference + "Device.DHCPv4.Server.Pool.{i}.UserClassID"; + } + leaf user-class-id-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.UserClassIDExclude"; + } + leaf chaddr { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Chaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.Chaddr"; + } + leaf chaddr-mask { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; + reference + "Device.DHCPv4.Server.Pool.{i}.ChaddrMask"; + } + leaf chaddr-exclude { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; + reference + "Device.DHCPv4.Server.Pool.{i}.ChaddrExclude"; + } + leaf min-address { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.MinAddress"; + reference + "Device.DHCPv4.Server.Pool.{i}.MinAddress"; + } + leaf max-address { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; + reference + "Device.DHCPv4.Server.Pool.{i}.MaxAddress"; + } + leaf reserved-addresses { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; + reference + "Device.DHCPv4.Server.Pool.{i}.ReservedAddresses"; + } + leaf subnet-mask { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; + reference + "Device.DHCPv4.Server.Pool.{i}.SubnetMask"; + } + leaf dns-servers { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.DNSServers"; + reference + "Device.DHCPv4.Server.Pool.{i}.DNSServers"; + } + leaf domain-name { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.DomainName"; + reference + "Device.DHCPv4.Server.Pool.{i}.DomainName"; + } + leaf ip-routers { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.IPRouters"; + reference + "Device.DHCPv4.Server.Pool.{i}.IPRouters"; + } + leaf lease-time { + type int32 { + range "-1..max"; + } + description + "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; + reference + "Device.DHCPv4.Server.Pool.{i}.LeaseTime"; + } + leaf static-address-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddressNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.OptionNumberOfEntries"; + } + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.ClientNumberOfEntries"; + } + } + + grouping pool-client-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Alias"; + } + leaf chaddr { + type string { + length "min..17"; + } + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Chaddr"; + } + leaf active { + type boolean; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Active"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + } + } + + grouping client-ipv4-address-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.IPAddress"; + } + leaf lease-time-remaining { + type string; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.LeaseTimeRemaining"; + } + } + + grouping client-option-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf tag { + type uint32 { + range "0..255"; + } + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + } + } + + grouping pool-option-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Alias"; + } + leaf tag { + type uint32 { + range "1..254"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Tag"; + } + leaf value { + type string { + length "0..255"; + } + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value"; + } + } + + grouping pool-static-address-g { + description + "Grouping object for Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Alias"; + } + leaf chaddr { + type string { + length "min..17"; + } + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Chaddr"; + } + leaf yiaddr { + type string { + length "min..15"; + } + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Yiaddr"; + } + } + + grouping device-dhcpv6-g { + description + "Grouping object for Device.DHCPv6."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.ClientNumberOfEntries"; + reference + "Device.DHCPv6.ClientNumberOfEntries"; + } + } + + grouping dhcpv6-client-g { + description + "Grouping object for Device.DHCPv6.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Client.{i}.Enable"; + reference + "Device.DHCPv6.Client.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Client.{i}.Alias"; + reference + "Device.DHCPv6.Client.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv6.Client.{i}.Interface"; + reference + "Device.DHCPv6.Client.{i}.Interface"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.Status"; + reference + "Device.DHCPv6.Client.{i}.Status"; + } + leaf duid { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.DUID"; + reference + "Device.DHCPv6.Client.{i}.DUID"; + } + leaf request-addresses { + type boolean; + description + "Device.DHCPv6.Client.{i}.RequestAddresses"; + reference + "Device.DHCPv6.Client.{i}.RequestAddresses"; + } + leaf request-prefixes { + type boolean; + description + "Device.DHCPv6.Client.{i}.RequestPrefixes"; + reference + "Device.DHCPv6.Client.{i}.RequestPrefixes"; + } + leaf rapid-commit { + type boolean; + description + "Device.DHCPv6.Client.{i}.RapidCommit"; + reference + "Device.DHCPv6.Client.{i}.RapidCommit"; + } + leaf suggested-t1 { + type int32 { + range "-1..max"; + } + description + "Device.DHCPv6.Client.{i}.SuggestedT1"; + reference + "Device.DHCPv6.Client.{i}.SuggestedT1"; + } + leaf suggested-t2 { + type int32 { + range "-1..max"; + } + description + "Device.DHCPv6.Client.{i}.SuggestedT2"; + reference + "Device.DHCPv6.Client.{i}.SuggestedT2"; + } + leaf supported-options { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.SupportedOptions"; + reference + "Device.DHCPv6.Client.{i}.SupportedOptions"; + } + leaf requested-options { + type uint32; + description + "Device.DHCPv6.Client.{i}.RequestedOptions"; + reference + "Device.DHCPv6.Client.{i}.RequestedOptions"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; + reference + "Device.DHCPv6.Client.{i}.ServerNumberOfEntries"; + } + leaf sent-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; + reference + "Device.DHCPv6.Client.{i}.SentOptionNumberOfEntries"; + } + leaf received-option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOptionNumberOfEntries"; + } + } + + grouping client-received-option-g { + description + "Grouping object for Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Value"; + } + leaf server { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.Server"; + } + } + + grouping dhcpv6-client-sent-option-g { + description + "Grouping object for Device.DHCPv6.Client.{i}.SentOption.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Alias"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Tag"; + } + leaf value { + type string { + length "0..65535"; + } + description + "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}.Value"; + } + } + + grouping client-server-g { + description + "Grouping object for Device.DHCPv6.Client.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf source-address { + type string { + length "min..45"; + } + config false; + description + "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; + reference + "Device.DHCPv6.Client.{i}.Server.{i}.SourceAddress"; + } + leaf duid { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; + reference + "Device.DHCPv6.Client.{i}.Server.{i}.DUID"; + } + leaf information-refresh-time { + type string; + config false; + description + "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; + reference + "Device.DHCPv6.Client.{i}.Server.{i}.InformationRefreshTime"; + } + } + + grouping dhcpv6-server-g { + description + "Grouping object for Device.DHCPv6.Server."; + leaf enable { + type boolean; + description + "Device.DHCPv6.Server.Enable"; + reference + "Device.DHCPv6.Server.Enable"; + } + leaf pool-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.PoolNumberOfEntries"; + reference + "Device.DHCPv6.Server.PoolNumberOfEntries"; + } + } + + grouping dhcpv6-server-pool-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.Enable"; + reference + "Device.DHCPv6.Server.Pool.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Status"; + reference + "Device.DHCPv6.Server.Pool.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Alias"; + reference + "Device.DHCPv6.Server.Pool.{i}.Alias"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Order"; + reference + "Device.DHCPv6.Server.Pool.{i}.Order"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Interface"; + reference + "Device.DHCPv6.Server.Pool.{i}.Interface"; + } + leaf duid { + type string { + length "min..130"; + } + description + "Device.DHCPv6.Server.Pool.{i}.DUID"; + reference + "Device.DHCPv6.Server.Pool.{i}.DUID"; + } + leaf duid-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.DUIDExclude"; + } + leaf vendor-class-id { + type string { + length "min..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; + reference + "Device.DHCPv6.Server.Pool.{i}.VendorClassID"; + } + leaf vendor-class-id-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.VendorClassIDExclude"; + } + leaf user-class-id { + type string { + length "min..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.UserClassID"; + reference + "Device.DHCPv6.Server.Pool.{i}.UserClassID"; + } + leaf user-class-id-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.UserClassIDExclude"; + } + leaf source-address { + type string { + length "min..45"; + } + description + "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; + reference + "Device.DHCPv6.Server.Pool.{i}.SourceAddress"; + } + leaf source-address-mask { + type string { + length "min..45"; + } + description + "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; + reference + "Device.DHCPv6.Server.Pool.{i}.SourceAddressMask"; + } + leaf source-address-exclude { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; + reference + "Device.DHCPv6.Server.Pool.{i}.SourceAddressExclude"; + } + leaf iana-enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; + reference + "Device.DHCPv6.Server.Pool.{i}.IANAEnable"; + } + leaf iana-manual-prefixes { + type string; + description + "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IANAManualPrefixes"; + } + leaf iana-prefixes { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IANAPrefixes"; + } + leaf iapd-enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDEnable"; + } + leaf iapd-manual-prefixes { + type string; + description + "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDManualPrefixes"; + } + leaf iapd-prefixes { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDPrefixes"; + } + leaf iapd-add-length { + type uint32 { + range "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; + reference + "Device.DHCPv6.Server.Pool.{i}.IAPDAddLength"; + } + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.ClientNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.OptionNumberOfEntries"; + } + } + + grouping server-pool-client-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Alias"; + } + leaf source-address { + type string { + length "min..45"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.SourceAddress"; + } + leaf active { + type boolean; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Active"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6AddressNumberOfEntries"; + } + leaf ipv6-prefix-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6PrefixNumberOfEntries"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries"; + } + } + + grouping client-ipv6-address-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.IPAddress"; + } + leaf preferred-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.ValidLifetime"; + } + } + + grouping client-ipv6-prefix-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf prefix { + type string { + length "min..49"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.Prefix"; + } + leaf preferred-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.ValidLifetime"; + } + } + + grouping pool-client-option-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Tag"; + } + leaf value { + type string; + config false; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.Value"; + } + } + + grouping server-pool-option-g { + description + "Grouping object for Device.DHCPv6.Server.Pool.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Alias"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Tag"; + } + leaf value { + type string { + length "0..65535"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value"; + } + leaf passthrough-client { + type string { + length "min..256"; + } + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}.PassthroughClient"; + } + } + + grouping dlna-capabilities-g { + description + "Grouping object for Device.DLNA.Capabilities."; + leaf hnd-device-class { + type string; + config false; + description + "Device.DLNA.Capabilities.HNDDeviceClass"; + reference + "Device.DLNA.Capabilities.HNDDeviceClass"; + } + leaf device-capability { + type string; + config false; + description + "Device.DLNA.Capabilities.DeviceCapability"; + reference + "Device.DLNA.Capabilities.DeviceCapability"; + } + leaf hid-device-class { + type string; + config false; + description + "Device.DLNA.Capabilities.HIDDeviceClass"; + reference + "Device.DLNA.Capabilities.HIDDeviceClass"; + } + leaf image-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.ImageClassProfileID"; + reference + "Device.DLNA.Capabilities.ImageClassProfileID"; + } + leaf audio-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.AudioClassProfileID"; + reference + "Device.DLNA.Capabilities.AudioClassProfileID"; + } + leaf av-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.AVClassProfileID"; + reference + "Device.DLNA.Capabilities.AVClassProfileID"; + } + leaf media-collection-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.MediaCollectionProfileID"; + reference + "Device.DLNA.Capabilities.MediaCollectionProfileID"; + } + leaf printer-class-profile-id { + type string; + config false; + description + "Device.DLNA.Capabilities.PrinterClassProfileID"; + reference + "Device.DLNA.Capabilities.PrinterClassProfileID"; + } + } + + grouping device-dns-g { + description + "Grouping object for Device.DNS."; + leaf supported-record-types { + type string; + config false; + description + "Device.DNS.SupportedRecordTypes"; + reference + "Device.DNS.SupportedRecordTypes"; + } + } + + grouping dns-client-g { + description + "Grouping object for Device.DNS.Client."; + leaf enable { + type boolean; + description + "Device.DNS.Client.Enable"; + reference + "Device.DNS.Client.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Client.Status"; + reference + "Device.DNS.Client.Status"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.DNS.Client.ServerNumberOfEntries"; + reference + "Device.DNS.Client.ServerNumberOfEntries"; + } + } + + grouping dns-client-server-g { + description + "Grouping object for Device.DNS.Client.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DNS.Client.Server.{i}.Enable"; + reference + "Device.DNS.Client.Server.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Client.Server.{i}.Status"; + reference + "Device.DNS.Client.Server.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DNS.Client.Server.{i}.Alias"; + reference + "Device.DNS.Client.Server.{i}.Alias"; + } + leaf dns-server { + type string { + length "min..45"; + } + description + "Device.DNS.Client.Server.{i}.DNSServer"; + reference + "Device.DNS.Client.Server.{i}.DNSServer"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DNS.Client.Server.{i}.Interface"; + reference + "Device.DNS.Client.Server.{i}.Interface"; + } + leaf type { + type string; + config false; + description + "Device.DNS.Client.Server.{i}.Type"; + reference + "Device.DNS.Client.Server.{i}.Type"; + } + } + + grouping diagnostics-ns-lookup-diagnostics-g { + description + "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error_DNSServerNotResolved { + description + "Enum Value - Error_DNSServerNotResolved"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Interface"; + } + leaf host-name { + type string { + length "min..256"; + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.HostName"; + } + leaf dns-server { + type string { + length "min..256"; + } + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.DNSServer"; + } + leaf timeout { + type uint32; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Timeout"; + } + leaf number-of-repetitions { + type uint32; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.NumberOfRepetitions"; + } + leaf success-count { + type uint32; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.SuccessCount"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.ResultNumberOfEntries"; + } + } + + grouping ns-lookup-diagnostics-result-g { + description + "Grouping object for Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.Status"; + } + leaf answer-type { + type string; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.AnswerType"; + } + leaf host-name-returned { + type string; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.HostNameReturned"; + } + leaf ip-addresses { + type string { + length "min..45"; + } + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.IPAddresses"; + } + leaf dns-server-ip { + type string { + length "min..45"; + } + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.DNSServerIP"; + } + leaf response-time { + type uint32; + config false; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.ResponseTime"; + } + } + + grouping dns-relay-g { + description + "Grouping object for Device.DNS.Relay."; + leaf enable { + type boolean; + description + "Device.DNS.Relay.Enable"; + reference + "Device.DNS.Relay.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Relay.Status"; + reference + "Device.DNS.Relay.Status"; + } + leaf forward-number-of-entries { + type uint32; + config false; + description + "Device.DNS.Relay.ForwardNumberOfEntries"; + reference + "Device.DNS.Relay.ForwardNumberOfEntries"; + } + } + + grouping dns-relay-forwarding-g { + description + "Grouping object for Device.DNS.Relay.Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DNS.Relay.Forwarding.{i}.Enable"; + reference + "Device.DNS.Relay.Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DNS.Relay.Forwarding.{i}.Status"; + reference + "Device.DNS.Relay.Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DNS.Relay.Forwarding.{i}.Alias"; + reference + "Device.DNS.Relay.Forwarding.{i}.Alias"; + } + leaf dns-server { + type string { + length "min..45"; + } + description + "Device.DNS.Relay.Forwarding.{i}.DNSServer"; + reference + "Device.DNS.Relay.Forwarding.{i}.DNSServer"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DNS.Relay.Forwarding.{i}.Interface"; + reference + "Device.DNS.Relay.Forwarding.{i}.Interface"; + } + leaf type { + type string; + config false; + description + "Device.DNS.Relay.Forwarding.{i}.Type"; + reference + "Device.DNS.Relay.Forwarding.{i}.Type"; + } + } + + grouping dns-sd-g { + description + "Grouping object for Device.DNS.SD."; + leaf enable { + type boolean; + description + "Device.DNS.SD.Enable"; + reference + "Device.DNS.SD.Enable"; + } + leaf service-number-of-entries { + type uint32; + config false; + description + "Device.DNS.SD.ServiceNumberOfEntries"; + reference + "Device.DNS.SD.ServiceNumberOfEntries"; + } + leaf advertised-interfaces { + type string; + description + "Device.DNS.SD.AdvertisedInterfaces"; + reference + "Device.DNS.SD.AdvertisedInterfaces"; + } + } + + grouping sd-service-g { + description + "Grouping object for Device.DNS.SD.Service.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf instance-name { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.InstanceName"; + reference + "Device.DNS.SD.Service.{i}.InstanceName"; + } + leaf application-protocol { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.ApplicationProtocol"; + reference + "Device.DNS.SD.Service.{i}.ApplicationProtocol"; + } + leaf transport-protocol { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.TransportProtocol"; + reference + "Device.DNS.SD.Service.{i}.TransportProtocol"; + } + leaf domain { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Domain"; + reference + "Device.DNS.SD.Service.{i}.Domain"; + } + leaf port { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.Port"; + reference + "Device.DNS.SD.Service.{i}.Port"; + } + leaf target { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Target"; + reference + "Device.DNS.SD.Service.{i}.Target"; + } + leaf status { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Status"; + reference + "Device.DNS.SD.Service.{i}.Status"; + } + leaf last-update { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.LastUpdate"; + reference + "Device.DNS.SD.Service.{i}.LastUpdate"; + } + leaf host { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.Host"; + reference + "Device.DNS.SD.Service.{i}.Host"; + } + leaf time-to-live { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.TimeToLive"; + reference + "Device.DNS.SD.Service.{i}.TimeToLive"; + } + leaf priority { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.Priority"; + reference + "Device.DNS.SD.Service.{i}.Priority"; + } + leaf weight { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.Weight"; + reference + "Device.DNS.SD.Service.{i}.Weight"; + } + leaf text-record-number-of-entries { + type uint32; + config false; + description + "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; + reference + "Device.DNS.SD.Service.{i}.TextRecordNumberOfEntries"; + } + } + + grouping service-text-record-g { + description + "Grouping object for Device.DNS.SD.Service.{i}.TextRecord.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf key { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; + reference + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Key"; + } + leaf value { + type string; + config false; + description + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; + reference + "Device.DNS.SD.Service.{i}.TextRecord.{i}.Value"; + } + } + + grouping device-dsl-g { + description + "Grouping object for Device.DSL."; + leaf line-number-of-entries { + type uint32; + config false; + description + "Device.DSL.LineNumberOfEntries"; + reference + "Device.DSL.LineNumberOfEntries"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "Device.DSL.ChannelNumberOfEntries"; + reference + "Device.DSL.ChannelNumberOfEntries"; + } + leaf bonding-group-number-of-entries { + type uint32; + config false; + description + "Device.DSL.BondingGroupNumberOfEntries"; + reference + "Device.DSL.BondingGroupNumberOfEntries"; + } + } + + grouping dsl-bonding-group-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSL.BondingGroup.{i}.Enable"; + reference + "Device.DSL.BondingGroup.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Status"; + reference + "Device.DSL.BondingGroup.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.BondingGroup.{i}.Alias"; + reference + "Device.DSL.BondingGroup.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Name"; + reference + "Device.DSL.BondingGroup.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.LastChange"; + reference + "Device.DSL.BondingGroup.{i}.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.LowerLayers"; + reference + "Device.DSL.BondingGroup.{i}.LowerLayers"; + } + leaf group-status { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.GroupStatus"; + reference + "Device.DSL.BondingGroup.{i}.GroupStatus"; + } + leaf group-id { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.GroupID"; + reference + "Device.DSL.BondingGroup.{i}.GroupID"; + } + leaf bond-schemes-supported { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; + reference + "Device.DSL.BondingGroup.{i}.BondSchemesSupported"; + } + leaf bond-scheme { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.BondScheme"; + reference + "Device.DSL.BondingGroup.{i}.BondScheme"; + } + leaf group-capacity { + type uint32 { + range "1..32"; + } + config false; + description + "Device.DSL.BondingGroup.{i}.GroupCapacity"; + reference + "Device.DSL.BondingGroup.{i}.GroupCapacity"; + } + leaf running-time { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.RunningTime"; + reference + "Device.DSL.BondingGroup.{i}.RunningTime"; + } + leaf target-up-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.TargetUpRate"; + reference + "Device.DSL.BondingGroup.{i}.TargetUpRate"; + } + leaf target-down-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.TargetDownRate"; + reference + "Device.DSL.BondingGroup.{i}.TargetDownRate"; + } + leaf thresh-low-up-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; + reference + "Device.DSL.BondingGroup.{i}.ThreshLowUpRate"; + } + leaf thresh-low-down-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; + reference + "Device.DSL.BondingGroup.{i}.ThreshLowDownRate"; + } + leaf upstream-differential-delay-tolerance { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; + reference + "Device.DSL.BondingGroup.{i}.UpstreamDifferentialDelayTolerance"; + } + leaf downstream-differential-delay-tolerance { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; + reference + "Device.DSL.BondingGroup.{i}.DownstreamDifferentialDelayTolerance"; + } + leaf bonded-channel-number-of-entries { + type uint32 { + range "1..32"; + } + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannelNumberOfEntries"; + } + } + + grouping bonding-group-bonded-channel-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Alias"; + } + leaf channel { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Channel"; + } + } + + grouping ethernet-stats-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; + leaf underflow-errors-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.UnderflowErrorsSent"; + } + leaf crc-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.CRCErrorsReceived"; + } + leaf alignment-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + } + leaf short-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.ShortPacketsReceived"; + } + leaf long-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.LongPacketsReceived"; + } + leaf overflow-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.OverflowErrorsReceived"; + } + leaf pause-frames-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.PauseFramesReceived"; + } + leaf frames-dropped { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.FramesDropped"; + } + } + + grouping bonding-group-ethernet-stats-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Ethernet.Stats."; + leaf paf-errors { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFErrors"; + } + leaf paf-small-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFSmallFragments"; + } + leaf paf-large-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLargeFragments"; + } + leaf paf-bad-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFBadFragments"; + } + leaf paf-lost-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostFragments"; + } + leaf paf-late-fragments { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLateFragments"; + } + leaf paf-lost-starts { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostStarts"; + } + leaf paf-lost-ends { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFLostEnds"; + } + leaf paf-overflows { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PAFOverflows"; + } + leaf pause-frames-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.PauseFramesSent"; + } + leaf crc-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.CRCErrorsReceived"; + } + leaf alignment-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.AlignmentErrorsReceived"; + } + leaf short-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.ShortPacketsReceived"; + } + leaf long-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.LongPacketsReceived"; + } + leaf overflow-errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.OverflowErrorsReceived"; + } + leaf frames-dropped { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats.FramesDropped"; + } + } + + grouping bonding-group-stats-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.DSL.BondingGroup.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; + reference + "Device.DSL.BondingGroup.{i}.Stats.TotalStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHourStart"; + } + } + + grouping stats-current-day-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; + leaf failure-reasons { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureReasons"; + } + leaf upstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamRate"; + } + leaf downstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamRate"; + } + leaf upstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamPacketLoss"; + } + leaf downstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamPacketLoss"; + } + leaf upstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UpstreamDifferentialDelay"; + } + leaf downstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.DownstreamDifferentialDelay"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.FailureCount"; + } + leaf errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.ErroredSeconds"; + } + leaf severely-errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.SeverelyErroredSeconds"; + } + leaf unavailable-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.UnavailableSeconds"; + } + } + + grouping stats-quarter-hour-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; + leaf failure-reasons { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureReasons"; + } + leaf upstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamRate"; + } + leaf downstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamRate"; + } + leaf upstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamPacketLoss"; + } + leaf downstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamPacketLoss"; + } + leaf upstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UpstreamDifferentialDelay"; + } + leaf downstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.DownstreamDifferentialDelay"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.FailureCount"; + } + leaf errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.ErroredSeconds"; + } + leaf severely-errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.SeverelyErroredSeconds"; + } + leaf unavailable-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.UnavailableSeconds"; + } + } + + grouping stats-total-g { + description + "Grouping object for Device.DSL.BondingGroup.{i}.Stats.Total."; + leaf failure-reasons { + type string; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureReasons"; + } + leaf upstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamRate"; + } + leaf downstream-rate { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamRate"; + } + leaf upstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamPacketLoss"; + } + leaf downstream-packet-loss { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamPacketLoss"; + } + leaf upstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UpstreamDifferentialDelay"; + } + leaf downstream-differential-delay { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.DownstreamDifferentialDelay"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.FailureCount"; + } + leaf errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.ErroredSeconds"; + } + leaf severely-errored-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.SeverelyErroredSeconds"; + } + leaf unavailable-seconds { + type uint32; + config false; + description + "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total.UnavailableSeconds"; + } + } + + grouping dsl-channel-g { + description + "Grouping object for Device.DSL.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSL.Channel.{i}.Enable"; + reference + "Device.DSL.Channel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DSL.Channel.{i}.Status"; + reference + "Device.DSL.Channel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.Channel.{i}.Alias"; + reference + "Device.DSL.Channel.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DSL.Channel.{i}.Name"; + reference + "Device.DSL.Channel.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.LastChange"; + reference + "Device.DSL.Channel.{i}.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.DSL.Channel.{i}.LowerLayers"; + reference + "Device.DSL.Channel.{i}.LowerLayers"; + } + leaf link-encapsulation-supported { + type string; + config false; + description + "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; + reference + "Device.DSL.Channel.{i}.LinkEncapsulationSupported"; + } + leaf link-encapsulation-used { + type string; + config false; + description + "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; + reference + "Device.DSL.Channel.{i}.LinkEncapsulationUsed"; + } + leaf lpath { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.LPATH"; + reference + "Device.DSL.Channel.{i}.LPATH"; + } + leaf intlvdepth { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.INTLVDEPTH"; + reference + "Device.DSL.Channel.{i}.INTLVDEPTH"; + } + leaf intlvblock { + type int32; + config false; + description + "Device.DSL.Channel.{i}.INTLVBLOCK"; + reference + "Device.DSL.Channel.{i}.INTLVBLOCK"; + } + leaf actual-interleaving-delay { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.ActualInterleavingDelay"; + reference + "Device.DSL.Channel.{i}.ActualInterleavingDelay"; + } + leaf actinp { + type int32; + config false; + description + "Device.DSL.Channel.{i}.ACTINP"; + reference + "Device.DSL.Channel.{i}.ACTINP"; + } + leaf inpreport { + type boolean; + config false; + description + "Device.DSL.Channel.{i}.INPREPORT"; + reference + "Device.DSL.Channel.{i}.INPREPORT"; + } + leaf nfec { + type int32; + config false; + description + "Device.DSL.Channel.{i}.NFEC"; + reference + "Device.DSL.Channel.{i}.NFEC"; + } + leaf rfec { + type int32; + config false; + description + "Device.DSL.Channel.{i}.RFEC"; + reference + "Device.DSL.Channel.{i}.RFEC"; + } + leaf lsymb { + type int32; + config false; + description + "Device.DSL.Channel.{i}.LSYMB"; + reference + "Device.DSL.Channel.{i}.LSYMB"; + } + leaf upstream-curr-rate { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.UpstreamCurrRate"; + reference + "Device.DSL.Channel.{i}.UpstreamCurrRate"; + } + leaf downstream-curr-rate { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.DownstreamCurrRate"; + reference + "Device.DSL.Channel.{i}.DownstreamCurrRate"; + } + leaf actndr { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.ACTNDR"; + reference + "Device.DSL.Channel.{i}.ACTNDR"; + } + leaf actinprein { + type uint32 { + range "0..255"; + } + config false; + description + "Device.DSL.Channel.{i}.ACTINPREIN"; + reference + "Device.DSL.Channel.{i}.ACTINPREIN"; + } + } + + grouping channel-stats-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.BytesSent"; + reference + "Device.DSL.Channel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.BytesReceived"; + reference + "Device.DSL.Channel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.PacketsSent"; + reference + "Device.DSL.Channel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.DSL.Channel.{i}.Stats.PacketsReceived"; + reference + "Device.DSL.Channel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.ErrorsSent"; + reference + "Device.DSL.Channel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; + reference + "Device.DSL.Channel.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; + reference + "Device.DSL.Channel.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.DSL.Channel.{i}.Stats.DiscardPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.TotalStart"; + reference + "Device.DSL.Channel.{i}.Stats.TotalStart"; + } + leaf showtime-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; + reference + "Device.DSL.Channel.{i}.Stats.ShowtimeStart"; + } + leaf last-showtime-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtimeStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHourStart"; + } + } + + grouping channel-stats-current-day-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.CurrentDay."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay.XTUCCRCErrors"; + } + } + + grouping stats-last-showtime-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.LastShowtime."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime.XTUCCRCErrors"; + } + } + + grouping channel-stats-quarter-hour-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.QuarterHour."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour.XTUCCRCErrors"; + } + } + + grouping stats-showtime-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.Showtime."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Showtime.XTUCCRCErrors"; + } + } + + grouping channel-stats-total-g { + description + "Grouping object for Device.DSL.Channel.{i}.Stats.Total."; + leaf xturfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTURFECErrors"; + } + leaf xtucfec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTUCFECErrors"; + } + leaf xturhec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTURHECErrors"; + } + leaf xtuchec-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTUCHECErrors"; + } + leaf xturcrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTURCRCErrors"; + } + leaf xtuccrc-errors { + type uint32; + config false; + description + "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; + reference + "Device.DSL.Channel.{i}.Stats.Total.XTUCCRCErrors"; + } + } + + grouping diagnostics-adsl-line-test-g { + description + "Grouping object for Device.DSL.Diagnostics.ADSLLineTest."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DSL.Diagnostics.ADSLLineTest.Interface"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.Interface"; + } + leaf actps-dds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDds"; + } + leaf actps-dus { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTPSDus"; + } + leaf actat-pds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPds"; + } + leaf actat-pus { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.ACTATPus"; + } + leaf hlins-cds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCds"; + } + leaf hlins-cus { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINSCus"; + } + leaf hlin-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINGds"; + } + leaf hlin-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINGus"; + } + leaf hlog-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGds"; + } + leaf hlog-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGGus"; + } + leaf hlo-gpsds { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsds"; + } + leaf hlo-gpsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGpsus"; + } + leaf hlogm-tds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTds"; + } + leaf hlogm-tus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLOGMTus"; + } + leaf lat-npbds { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbds"; + } + leaf lat-npbus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.LATNpbus"; + } + leaf sat-nds { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SATNds"; + } + leaf sat-nus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SATNus"; + } + leaf hli-npsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsds"; + } + leaf hli-npsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.HLINpsus"; + } + leaf qln-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNGds"; + } + leaf qln-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNGus"; + } + leaf ql-npsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsds"; + } + leaf ql-npsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNpsus"; + } + leaf qlnm-tds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTds"; + } + leaf qlnm-tus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.QLNMTus"; + } + leaf snr-gds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRGds"; + } + leaf snr-gus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRGus"; + } + leaf sn-rpsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsds"; + } + leaf sn-rpsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRpsus"; + } + leaf snrm-tds { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTds"; + } + leaf snrm-tus { + type uint32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.SNRMTus"; + } + leaf bit-spsds { + type int32; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsds"; + } + leaf bit-spsus { + type string; + config false; + description + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; + reference + "Device.DSL.Diagnostics.ADSLLineTest.BITSpsus"; + } + } + + grouping dsl-line-g { + description + "Grouping object for Device.DSL.Line.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSL.Line.{i}.Enable"; + reference + "Device.DSL.Line.{i}.Enable"; + } + leaf enable-data-gathering { + type boolean; + description + "Device.DSL.Line.{i}.EnableDataGathering"; + reference + "Device.DSL.Line.{i}.EnableDataGathering"; + } + leaf status { + type string; + config false; + description + "Device.DSL.Line.{i}.Status"; + reference + "Device.DSL.Line.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSL.Line.{i}.Alias"; + reference + "Device.DSL.Line.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DSL.Line.{i}.Name"; + reference + "Device.DSL.Line.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LastChange"; + reference + "Device.DSL.Line.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.DSL.Line.{i}.LowerLayers"; + reference + "Device.DSL.Line.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.DSL.Line.{i}.Upstream"; + reference + "Device.DSL.Line.{i}.Upstream"; + } + leaf firmware-version { + type string; + config false; + description + "Device.DSL.Line.{i}.FirmwareVersion"; + reference + "Device.DSL.Line.{i}.FirmwareVersion"; + } + leaf link-status { + type string; + config false; + description + "Device.DSL.Line.{i}.LinkStatus"; + reference + "Device.DSL.Line.{i}.LinkStatus"; + } + leaf standards-supported { + type string; + config false; + description + "Device.DSL.Line.{i}.StandardsSupported"; + reference + "Device.DSL.Line.{i}.StandardsSupported"; + } + leaf xtse { + type string; + config false; + description + "Device.DSL.Line.{i}.XTSE"; + reference + "Device.DSL.Line.{i}.XTSE"; + } + leaf standard-used { + type string; + config false; + description + "Device.DSL.Line.{i}.StandardUsed"; + reference + "Device.DSL.Line.{i}.StandardUsed"; + } + leaf xts-used { + type string; + config false; + description + "Device.DSL.Line.{i}.XTSUsed"; + reference + "Device.DSL.Line.{i}.XTSUsed"; + } + leaf line-encoding { + type string; + config false; + description + "Device.DSL.Line.{i}.LineEncoding"; + reference + "Device.DSL.Line.{i}.LineEncoding"; + } + leaf allowed-profiles { + type string; + config false; + description + "Device.DSL.Line.{i}.AllowedProfiles"; + reference + "Device.DSL.Line.{i}.AllowedProfiles"; + } + leaf current-profile { + type string; + config false; + description + "Device.DSL.Line.{i}.CurrentProfile"; + reference + "Device.DSL.Line.{i}.CurrentProfile"; + } + leaf power-management-state { + type string; + config false; + description + "Device.DSL.Line.{i}.PowerManagementState"; + reference + "Device.DSL.Line.{i}.PowerManagementState"; + } + leaf success-failure-cause { + type uint32 { + range "0..6"; + } + config false; + description + "Device.DSL.Line.{i}.SuccessFailureCause"; + reference + "Device.DSL.Line.{i}.SuccessFailureCause"; + } + leaf upbokler { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLER"; + reference + "Device.DSL.Line.{i}.UPBOKLER"; + } + leaf upbokle-pb { + type uint32 { + range "0..1280 | 2047"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLEPb"; + reference + "Device.DSL.Line.{i}.UPBOKLEPb"; + } + leaf upbokler-pb { + type uint32 { + range "0..1280 | 2047"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLERPb"; + reference + "Device.DSL.Line.{i}.UPBOKLERPb"; + } + leaf rxthrs-hds { + type int32 { + range "-640..0"; + } + config false; + description + "Device.DSL.Line.{i}.RXTHRSHds"; + reference + "Device.DSL.Line.{i}.RXTHRSHds"; + } + leaf actramod-eds { + type uint32 { + range "1..4"; + } + config false; + description + "Device.DSL.Line.{i}.ACTRAMODEds"; + reference + "Device.DSL.Line.{i}.ACTRAMODEds"; + } + leaf actramod-eus { + type uint32 { + range "1..4"; + } + config false; + description + "Device.DSL.Line.{i}.ACTRAMODEus"; + reference + "Device.DSL.Line.{i}.ACTRAMODEus"; + } + leaf actinpro-cds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTINPROCds"; + reference + "Device.DSL.Line.{i}.ACTINPROCds"; + } + leaf actinpro-cus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTINPROCus"; + reference + "Device.DSL.Line.{i}.ACTINPROCus"; + } + leaf snrmro-cds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.SNRMROCds"; + reference + "Device.DSL.Line.{i}.SNRMROCds"; + } + leaf snrmro-cus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.SNRMROCus"; + reference + "Device.DSL.Line.{i}.SNRMROCus"; + } + leaf last-state-transmitted-downstream { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; + reference + "Device.DSL.Line.{i}.LastStateTransmittedDownstream"; + } + leaf last-state-transmitted-upstream { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; + reference + "Device.DSL.Line.{i}.LastStateTransmittedUpstream"; + } + leaf upbokle { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.DSL.Line.{i}.UPBOKLE"; + reference + "Device.DSL.Line.{i}.UPBOKLE"; + } + leaf mrefps-dds { + type string; + config false; + description + "Device.DSL.Line.{i}.MREFPSDds"; + reference + "Device.DSL.Line.{i}.MREFPSDds"; + } + leaf mrefps-dus { + type string; + config false; + description + "Device.DSL.Line.{i}.MREFPSDus"; + reference + "Device.DSL.Line.{i}.MREFPSDus"; + } + leaf limitmask { + type uint32; + config false; + description + "Device.DSL.Line.{i}.LIMITMASK"; + reference + "Device.DSL.Line.{i}.LIMITMASK"; + } + leaf u-s0-mask { + type uint32; + config false; + description + "Device.DSL.Line.{i}.US0MASK"; + reference + "Device.DSL.Line.{i}.US0MASK"; + } + leaf trelli-sds { + type int32; + config false; + description + "Device.DSL.Line.{i}.TRELLISds"; + reference + "Device.DSL.Line.{i}.TRELLISds"; + } + leaf trelli-sus { + type int32; + config false; + description + "Device.DSL.Line.{i}.TRELLISus"; + reference + "Device.DSL.Line.{i}.TRELLISus"; + } + leaf actsnrmod-eds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTSNRMODEds"; + reference + "Device.DSL.Line.{i}.ACTSNRMODEds"; + } + leaf actsnrmod-eus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTSNRMODEus"; + reference + "Device.DSL.Line.{i}.ACTSNRMODEus"; + } + leaf virtual-noise-ps-dds { + type string; + config false; + description + "Device.DSL.Line.{i}.VirtualNoisePSDds"; + reference + "Device.DSL.Line.{i}.VirtualNoisePSDds"; + } + leaf virtual-noise-ps-dus { + type string; + config false; + description + "Device.DSL.Line.{i}.VirtualNoisePSDus"; + reference + "Device.DSL.Line.{i}.VirtualNoisePSDus"; + } + leaf actualce { + type uint32; + config false; + description + "Device.DSL.Line.{i}.ACTUALCE"; + reference + "Device.DSL.Line.{i}.ACTUALCE"; + } + leaf line-number { + type int32; + config false; + description + "Device.DSL.Line.{i}.LineNumber"; + reference + "Device.DSL.Line.{i}.LineNumber"; + } + leaf upstream-max-bit-rate { + type uint32; + config false; + description + "Device.DSL.Line.{i}.UpstreamMaxBitRate"; + reference + "Device.DSL.Line.{i}.UpstreamMaxBitRate"; + } + leaf downstream-max-bit-rate { + type uint32; + config false; + description + "Device.DSL.Line.{i}.DownstreamMaxBitRate"; + reference + "Device.DSL.Line.{i}.DownstreamMaxBitRate"; + } + leaf upstream-noise-margin { + type int32; + config false; + description + "Device.DSL.Line.{i}.UpstreamNoiseMargin"; + reference + "Device.DSL.Line.{i}.UpstreamNoiseMargin"; + } + leaf downstream-noise-margin { + type int32; + config false; + description + "Device.DSL.Line.{i}.DownstreamNoiseMargin"; + reference + "Device.DSL.Line.{i}.DownstreamNoiseMargin"; + } + leaf snr-mpbus { + type string; + config false; + description + "Device.DSL.Line.{i}.SNRMpbus"; + reference + "Device.DSL.Line.{i}.SNRMpbus"; + } + leaf snr-mpbds { + type string; + config false; + description + "Device.DSL.Line.{i}.SNRMpbds"; + reference + "Device.DSL.Line.{i}.SNRMpbds"; + } + leaf inmiat-ods { + type uint32 { + range "3..511"; + } + config false; + description + "Device.DSL.Line.{i}.INMIATOds"; + reference + "Device.DSL.Line.{i}.INMIATOds"; + } + leaf inmiat-sds { + type uint32 { + range "0..7"; + } + config false; + description + "Device.DSL.Line.{i}.INMIATSds"; + reference + "Device.DSL.Line.{i}.INMIATSds"; + } + leaf inmc-cds { + type uint32 { + range "0..64"; + } + config false; + description + "Device.DSL.Line.{i}.INMCCds"; + reference + "Device.DSL.Line.{i}.INMCCds"; + } + leaf inminpeqmod-eds { + type uint32 { + range "0..3"; + } + config false; + description + "Device.DSL.Line.{i}.INMINPEQMODEds"; + reference + "Device.DSL.Line.{i}.INMINPEQMODEds"; + } + leaf upstream-attenuation { + type int32; + config false; + description + "Device.DSL.Line.{i}.UpstreamAttenuation"; + reference + "Device.DSL.Line.{i}.UpstreamAttenuation"; + } + leaf downstream-attenuation { + type int32; + config false; + description + "Device.DSL.Line.{i}.DownstreamAttenuation"; + reference + "Device.DSL.Line.{i}.DownstreamAttenuation"; + } + leaf upstream-power { + type int32; + config false; + description + "Device.DSL.Line.{i}.UpstreamPower"; + reference + "Device.DSL.Line.{i}.UpstreamPower"; + } + leaf downstream-power { + type int32; + config false; + description + "Device.DSL.Line.{i}.DownstreamPower"; + reference + "Device.DSL.Line.{i}.DownstreamPower"; + } + leaf xtur-vendor { + type string; + config false; + description + "Device.DSL.Line.{i}.XTURVendor"; + reference + "Device.DSL.Line.{i}.XTURVendor"; + } + leaf xtur-country { + type string; + config false; + description + "Device.DSL.Line.{i}.XTURCountry"; + reference + "Device.DSL.Line.{i}.XTURCountry"; + } + leaf xturansi-std { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTURANSIStd"; + reference + "Device.DSL.Line.{i}.XTURANSIStd"; + } + leaf xturansi-rev { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTURANSIRev"; + reference + "Device.DSL.Line.{i}.XTURANSIRev"; + } + leaf xtuc-vendor { + type string; + config false; + description + "Device.DSL.Line.{i}.XTUCVendor"; + reference + "Device.DSL.Line.{i}.XTUCVendor"; + } + leaf xtuc-country { + type string; + config false; + description + "Device.DSL.Line.{i}.XTUCCountry"; + reference + "Device.DSL.Line.{i}.XTUCCountry"; + } + leaf xtucansi-std { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTUCANSIStd"; + reference + "Device.DSL.Line.{i}.XTUCANSIStd"; + } + leaf xtucansi-rev { + type uint32; + config false; + description + "Device.DSL.Line.{i}.XTUCANSIRev"; + reference + "Device.DSL.Line.{i}.XTUCANSIRev"; + } + } + + grouping line-data-gathering-g { + description + "Grouping object for Device.DSL.Line.{i}.DataGathering."; + leaf logging-depth-r { + type uint32; + config false; + description + "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; + reference + "Device.DSL.Line.{i}.DataGathering.LoggingDepthR"; + } + leaf act-logging-depth-reporting-r { + type uint32; + config false; + description + "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; + reference + "Device.DSL.Line.{i}.DataGathering.ActLoggingDepthReportingR"; + } + leaf event-trace-buffer-r { + type string; + config false; + description + "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; + reference + "Device.DSL.Line.{i}.DataGathering.EventTraceBufferR"; + } + } + + grouping line-stats-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.BytesSent"; + reference + "Device.DSL.Line.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.BytesReceived"; + reference + "Device.DSL.Line.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.PacketsSent"; + reference + "Device.DSL.Line.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.DSL.Line.{i}.Stats.PacketsReceived"; + reference + "Device.DSL.Line.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.ErrorsSent"; + reference + "Device.DSL.Line.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.ErrorsReceived"; + reference + "Device.DSL.Line.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; + reference + "Device.DSL.Line.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.DSL.Line.{i}.Stats.DiscardPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.TotalStart"; + reference + "Device.DSL.Line.{i}.Stats.TotalStart"; + } + leaf showtime-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.ShowtimeStart"; + reference + "Device.DSL.Line.{i}.Stats.ShowtimeStart"; + } + leaf last-showtime-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; + reference + "Device.DSL.Line.{i}.Stats.LastShowtimeStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.CurrentDayStart"; + reference + "Device.DSL.Line.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.QuarterHourStart"; + reference + "Device.DSL.Line.{i}.Stats.QuarterHourStart"; + } + } + + grouping line-stats-current-day-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.CurrentDay."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.CurrentDay.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + } + } + + grouping line-stats-last-showtime-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.LastShowtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.LastShowtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + } + } + + grouping line-stats-quarter-hour-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.QuarterHour."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.QuarterHour.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + } + } + + grouping line-stats-showtime-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.Showtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Showtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + } + } + + grouping line-stats-total-g { + description + "Grouping object for Device.DSL.Line.{i}.Stats.Total."; + leaf errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Total.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; + reference + "Device.DSL.Line.{i}.Stats.Total.SeverelyErroredSecs"; + } + } + + grouping line-test-params-g { + description + "Grouping object for Device.DSL.Line.{i}.TestParams."; + leaf hlog-gds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGGds"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGGds"; + } + leaf hlog-gus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGGus"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGGus"; + } + leaf hlo-gpsds { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGpsds"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGpsds"; + } + leaf hlo-gpsus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGpsus"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGpsus"; + } + leaf hlogm-tds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGMTds"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGMTds"; + } + leaf hlogm-tus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.HLOGMTus"; + reference + "Device.DSL.Line.{i}.TestParams.HLOGMTus"; + } + leaf qln-gds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNGds"; + reference + "Device.DSL.Line.{i}.TestParams.QLNGds"; + } + leaf qln-gus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNGus"; + reference + "Device.DSL.Line.{i}.TestParams.QLNGus"; + } + leaf ql-npsds { + type int32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNpsds"; + reference + "Device.DSL.Line.{i}.TestParams.QLNpsds"; + } + leaf ql-npsus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNpsus"; + reference + "Device.DSL.Line.{i}.TestParams.QLNpsus"; + } + leaf qlnm-tds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNMTds"; + reference + "Device.DSL.Line.{i}.TestParams.QLNMTds"; + } + leaf qlnm-tus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.QLNMTus"; + reference + "Device.DSL.Line.{i}.TestParams.QLNMTus"; + } + leaf snr-gds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRGds"; + reference + "Device.DSL.Line.{i}.TestParams.SNRGds"; + } + leaf snr-gus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRGus"; + reference + "Device.DSL.Line.{i}.TestParams.SNRGus"; + } + leaf sn-rpsds { + type int32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRpsds"; + reference + "Device.DSL.Line.{i}.TestParams.SNRpsds"; + } + leaf sn-rpsus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRpsus"; + reference + "Device.DSL.Line.{i}.TestParams.SNRpsus"; + } + leaf snrm-tds { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRMTds"; + reference + "Device.DSL.Line.{i}.TestParams.SNRMTds"; + } + leaf snrm-tus { + type uint32; + config false; + description + "Device.DSL.Line.{i}.TestParams.SNRMTus"; + reference + "Device.DSL.Line.{i}.TestParams.SNRMTus"; + } + leaf lat-nds { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.LATNds"; + reference + "Device.DSL.Line.{i}.TestParams.LATNds"; + } + leaf lat-nus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.LATNus"; + reference + "Device.DSL.Line.{i}.TestParams.LATNus"; + } + leaf sat-nds { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.SATNds"; + reference + "Device.DSL.Line.{i}.TestParams.SATNds"; + } + leaf sat-nus { + type string; + config false; + description + "Device.DSL.Line.{i}.TestParams.SATNus"; + reference + "Device.DSL.Line.{i}.TestParams.SATNus"; + } + } + + grouping device-ds-lite-g { + description + "Grouping object for Device.DSLite."; + leaf enable { + type boolean; + description + "Device.DSLite.Enable"; + reference + "Device.DSLite.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.DSLite.InterfaceSettingNumberOfEntries"; + reference + "Device.DSLite.InterfaceSettingNumberOfEntries"; + } + } + + grouping ds-lite-interface-setting-g { + description + "Grouping object for Device.DSLite.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DSLite.InterfaceSetting.{i}.Enable"; + reference + "Device.DSLite.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.Status"; + reference + "Device.DSLite.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DSLite.InterfaceSetting.{i}.Alias"; + reference + "Device.DSLite.InterfaceSetting.{i}.Alias"; + } + leaf endpoint-assignment-precedence { + type enumeration { + enum DHCPv6 { + description + "Enum Value - DHCPv6"; + } + enum Static { + description + "Enum Value - Static"; + } + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAssignmentPrecedence"; + } + leaf endpoint-address-type-precedence { + type enumeration { + enum FQDN { + description + "Enum Value - FQDN"; + } + enum IPv6Address { + description + "Enum Value - IPv6Address"; + } + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressTypePrecedence"; + } + leaf endpoint-address-in-use { + type string { + length "min..45"; + } + config false; + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAddressInUse"; + } + leaf endpoint-name { + type string { + length "min..256"; + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointName"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointName"; + } + leaf endpoint-address { + type string { + length "min..45"; + } + description + "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; + reference + "Device.DSLite.InterfaceSetting.{i}.EndpointAddress"; + } + leaf origin { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.Origin"; + reference + "Device.DSLite.InterfaceSetting.{i}.Origin"; + } + leaf tunnel-interface { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; + reference + "Device.DSLite.InterfaceSetting.{i}.TunnelInterface"; + } + leaf tunneled-interface { + type string; + config false; + description + "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; + reference + "Device.DSLite.InterfaceSetting.{i}.TunneledInterface"; + } + } + + grouping device-device-info-g { + description + "Grouping object for Device.DeviceInfo."; + leaf device-category { + type string; + config false; + description + "Device.DeviceInfo.DeviceCategory"; + reference + "Device.DeviceInfo.DeviceCategory"; + } + leaf manufacturer { + type string; + config false; + description + "Device.DeviceInfo.Manufacturer"; + reference + "Device.DeviceInfo.Manufacturer"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.DeviceInfo.ManufacturerOUI"; + reference + "Device.DeviceInfo.ManufacturerOUI"; + } + leaf supported-data-model-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; + reference + "Device.DeviceInfo.SupportedDataModelNumberOfEntries"; + } + leaf model-name { + type string; + config false; + description + "Device.DeviceInfo.ModelName"; + reference + "Device.DeviceInfo.ModelName"; + } + leaf model-number { + type string; + config false; + description + "Device.DeviceInfo.ModelNumber"; + reference + "Device.DeviceInfo.ModelNumber"; + } + leaf description { + type string; + config false; + description + "Device.DeviceInfo.Description"; + reference + "Device.DeviceInfo.Description"; + } + leaf product-class { + type string; + config false; + description + "Device.DeviceInfo.ProductClass"; + reference + "Device.DeviceInfo.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.DeviceInfo.SerialNumber"; + reference + "Device.DeviceInfo.SerialNumber"; + } + leaf hardware-version { + type string; + config false; + description + "Device.DeviceInfo.HardwareVersion"; + reference + "Device.DeviceInfo.HardwareVersion"; + } + leaf software-version { + type string; + config false; + description + "Device.DeviceInfo.SoftwareVersion"; + reference + "Device.DeviceInfo.SoftwareVersion"; + } + leaf active-firmware-image { + type string; + config false; + description + "Device.DeviceInfo.ActiveFirmwareImage"; + reference + "Device.DeviceInfo.ActiveFirmwareImage"; + } + leaf boot-firmware-image { + type string; + description + "Device.DeviceInfo.BootFirmwareImage"; + reference + "Device.DeviceInfo.BootFirmwareImage"; + } + leaf additional-hardware-version { + type string; + config false; + description + "Device.DeviceInfo.AdditionalHardwareVersion"; + reference + "Device.DeviceInfo.AdditionalHardwareVersion"; + } + leaf additional-software-version { + type string; + config false; + description + "Device.DeviceInfo.AdditionalSoftwareVersion"; + reference + "Device.DeviceInfo.AdditionalSoftwareVersion"; + } + leaf provisioning-code { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.ProvisioningCode"; + reference + "Device.DeviceInfo.ProvisioningCode"; + } + leaf up-time { + type uint32; + config false; + description + "Device.DeviceInfo.UpTime"; + reference + "Device.DeviceInfo.UpTime"; + } + leaf first-use-date { + type string; + config false; + description + "Device.DeviceInfo.FirstUseDate"; + reference + "Device.DeviceInfo.FirstUseDate"; + } + leaf firmware-image-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.FirmwareImageNumberOfEntries"; + reference + "Device.DeviceInfo.FirmwareImageNumberOfEntries"; + } + leaf vendor-config-file-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; + reference + "Device.DeviceInfo.VendorConfigFileNumberOfEntries"; + } + leaf processor-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessorNumberOfEntries"; + reference + "Device.DeviceInfo.ProcessorNumberOfEntries"; + } + leaf vendor-log-file-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.VendorLogFileNumberOfEntries"; + reference + "Device.DeviceInfo.VendorLogFileNumberOfEntries"; + } + leaf location-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.LocationNumberOfEntries"; + reference + "Device.DeviceInfo.LocationNumberOfEntries"; + } + leaf device-image-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.DeviceImageNumberOfEntries"; + reference + "Device.DeviceInfo.DeviceImageNumberOfEntries"; + } + } + + grouping device-info-device-image-file-g { + description + "Grouping object for Device.DeviceInfo.DeviceImageFile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; + reference + "Device.DeviceInfo.DeviceImageFile.{i}.Alias"; + } + leaf location { + type string; + config false; + description + "Device.DeviceInfo.DeviceImageFile.{i}.Location"; + reference + "Device.DeviceInfo.DeviceImageFile.{i}.Location"; + } + leaf image { + type string; + config false; + description + "Device.DeviceInfo.DeviceImageFile.{i}.Image"; + reference + "Device.DeviceInfo.DeviceImageFile.{i}.Image"; + } + } + + grouping device-info-firmware-image-g { + description + "Grouping object for Device.DeviceInfo.FirmwareImage.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.FirmwareImage.{i}.Alias"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.Name"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Name"; + } + leaf version { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.Version"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Version"; + } + leaf available { + type boolean; + description + "Device.DeviceInfo.FirmwareImage.{i}.Available"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Available"; + } + leaf status { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.Status"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.Status"; + } + leaf boot-failure-log { + type string; + config false; + description + "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; + reference + "Device.DeviceInfo.FirmwareImage.{i}.BootFailureLog"; + } + } + + grouping device-info-location-g { + description + "Grouping object for Device.DeviceInfo.Location.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf source { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.Source"; + reference + "Device.DeviceInfo.Location.{i}.Source"; + } + leaf acquired-time { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.AcquiredTime"; + reference + "Device.DeviceInfo.Location.{i}.AcquiredTime"; + } + leaf external-source { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.ExternalSource"; + reference + "Device.DeviceInfo.Location.{i}.ExternalSource"; + } + leaf external-protocol { + type string; + config false; + description + "Device.DeviceInfo.Location.{i}.ExternalProtocol"; + reference + "Device.DeviceInfo.Location.{i}.ExternalProtocol"; + } + leaf data-object { + type string { + length "min..1200"; + } + description + "Device.DeviceInfo.Location.{i}.DataObject"; + reference + "Device.DeviceInfo.Location.{i}.DataObject"; + } + } + + grouping device-info-memory-status-g { + description + "Grouping object for Device.DeviceInfo.MemoryStatus."; + leaf total { + type uint32; + config false; + description + "Device.DeviceInfo.MemoryStatus.Total"; + reference + "Device.DeviceInfo.MemoryStatus.Total"; + } + leaf free { + type uint32; + config false; + description + "Device.DeviceInfo.MemoryStatus.Free"; + reference + "Device.DeviceInfo.MemoryStatus.Free"; + } + } + + grouping device-info-network-properties-g { + description + "Grouping object for Device.DeviceInfo.NetworkProperties."; + leaf max-tcp-window-size { + type uint32; + config false; + description + "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; + reference + "Device.DeviceInfo.NetworkProperties.MaxTCPWindowSize"; + } + leaf tcp-implementation { + type string; + config false; + description + "Device.DeviceInfo.NetworkProperties.TCPImplementation"; + reference + "Device.DeviceInfo.NetworkProperties.TCPImplementation"; + } + } + + grouping device-info-process-status-g { + description + "Grouping object for Device.DeviceInfo.ProcessStatus."; + leaf cpu-usage { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.CPUUsage"; + reference + "Device.DeviceInfo.ProcessStatus.CPUUsage"; + } + leaf process-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; + reference + "Device.DeviceInfo.ProcessStatus.ProcessNumberOfEntries"; + } + } + + grouping process-status-process-g { + description + "Grouping object for Device.DeviceInfo.ProcessStatus.Process.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf pid { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.PID"; + } + leaf command { + type string; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.Command"; + } + leaf size { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.Size"; + } + leaf priority { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.Priority"; + } + leaf cpu-time { + type uint32; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.CPUTime"; + } + leaf state { + type string; + config false; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}.State"; + } + } + + grouping device-info-processor-g { + description + "Grouping object for Device.DeviceInfo.Processor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.Processor.{i}.Alias"; + reference + "Device.DeviceInfo.Processor.{i}.Alias"; + } + leaf architecture { + type string; + config false; + description + "Device.DeviceInfo.Processor.{i}.Architecture"; + reference + "Device.DeviceInfo.Processor.{i}.Architecture"; + } + } + + grouping device-info-proxier-info-g { + description + "Grouping object for Device.DeviceInfo.ProxierInfo."; + leaf manufacturer-oui { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; + reference + "Device.DeviceInfo.ProxierInfo.ManufacturerOUI"; + } + leaf product-class { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.ProductClass"; + reference + "Device.DeviceInfo.ProxierInfo.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.SerialNumber"; + reference + "Device.DeviceInfo.ProxierInfo.SerialNumber"; + } + leaf proxy-protocol { + type string; + config false; + description + "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; + reference + "Device.DeviceInfo.ProxierInfo.ProxyProtocol"; + } + } + + grouping device-info-supported-data-model-g { + description + "Grouping object for Device.DeviceInfo.SupportedDataModel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.Alias"; + } + leaf url { + type string; + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.URL"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.URL"; + } + leaf uuid { + type string { + length "min..36"; + } + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.UUID"; + } + leaf urn { + type string; + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.URN"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.URN"; + } + leaf features { + type string; + config false; + description + "Device.DeviceInfo.SupportedDataModel.{i}.Features"; + reference + "Device.DeviceInfo.SupportedDataModel.{i}.Features"; + } + } + + grouping device-info-temperature-status-g { + description + "Grouping object for Device.DeviceInfo.TemperatureStatus."; + leaf temperature-sensor-number-of-entries { + type uint32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensorNumberOfEntries"; + } + } + + grouping temperature-status-temperature-sensor-g { + description + "Grouping object for Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Status"; + } + leaf reset-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.ResetTime"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Name"; + } + leaf value { + type int32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.Value"; + } + leaf last-update { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LastUpdate"; + } + leaf min-value { + type int32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinValue"; + } + leaf min-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MinTime"; + } + leaf max-value { + type int32; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxValue"; + } + leaf max-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.MaxTime"; + } + leaf low-alarm-value { + type int32 { + range "-274..max"; + } + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmValue"; + } + leaf low-alarm-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.LowAlarmTime"; + } + leaf high-alarm-value { + type int32 { + range "-274..max"; + } + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmValue"; + } + leaf polling-interval { + type uint32; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.PollingInterval"; + } + leaf high-alarm-time { + type string; + config false; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.HighAlarmTime"; + } + } + + grouping device-info-vendor-config-file-g { + description + "Grouping object for Device.DeviceInfo.VendorConfigFile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Name"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Name"; + } + leaf version { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Version"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Version"; + } + leaf date { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Date"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Date"; + } + leaf description { + type string; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.Description"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.Description"; + } + leaf use-for-backup-restore { + type boolean; + config false; + description + "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; + reference + "Device.DeviceInfo.VendorConfigFile.{i}.UseForBackupRestore"; + } + } + + grouping device-info-vendor-log-file-g { + description + "Grouping object for Device.DeviceInfo.VendorLogFile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DeviceInfo.VendorLogFile.{i}.Alias"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.DeviceInfo.VendorLogFile.{i}.Name"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.Name"; + } + leaf maximum-size { + type uint32; + config false; + description + "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.MaximumSize"; + } + leaf persistent { + type boolean; + config false; + description + "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; + reference + "Device.DeviceInfo.VendorLogFile.{i}.Persistent"; + } + } + + grouping device-dynamic-dns-g { + description + "Grouping object for Device.DynamicDNS."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.DynamicDNS.ClientNumberOfEntries"; + reference + "Device.DynamicDNS.ClientNumberOfEntries"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.DynamicDNS.ServerNumberOfEntries"; + reference + "Device.DynamicDNS.ServerNumberOfEntries"; + } + leaf supported-services { + type string; + config false; + description + "Device.DynamicDNS.SupportedServices"; + reference + "Device.DynamicDNS.SupportedServices"; + } + } + + grouping dynamic-dns-client-g { + description + "Grouping object for Device.DynamicDNS.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DynamicDNS.Client.{i}.Enable"; + reference + "Device.DynamicDNS.Client.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.Status"; + reference + "Device.DynamicDNS.Client.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Client.{i}.Alias"; + reference + "Device.DynamicDNS.Client.{i}.Alias"; + } + leaf last-error { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.LastError"; + reference + "Device.DynamicDNS.Client.{i}.LastError"; + } + leaf server { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Server"; + reference + "Device.DynamicDNS.Client.{i}.Server"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Interface"; + reference + "Device.DynamicDNS.Client.{i}.Interface"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Username"; + reference + "Device.DynamicDNS.Client.{i}.Username"; + } + leaf hostname-number-of-entries { + type uint32; + config false; + description + "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; + reference + "Device.DynamicDNS.Client.{i}.HostnameNumberOfEntries"; + } + } + + grouping client-hostname-g { + description + "Grouping object for Device.DynamicDNS.Client.{i}.Hostname.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Status"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.Name"; + } + leaf last-update { + type string; + config false; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}.LastUpdate"; + } + } + + grouping dynamic-dns-server-g { + description + "Grouping object for Device.DynamicDNS.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Server.{i}.Enable"; + reference + "Device.DynamicDNS.Server.{i}.Enable"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Server.{i}.Name"; + reference + "Device.DynamicDNS.Server.{i}.Name"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.DynamicDNS.Server.{i}.Alias"; + reference + "Device.DynamicDNS.Server.{i}.Alias"; + } + leaf service-name { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Server.{i}.ServiceName"; + reference + "Device.DynamicDNS.Server.{i}.ServiceName"; + } + leaf server-address { + type string { + length "min..256"; + } + description + "Device.DynamicDNS.Server.{i}.ServerAddress"; + reference + "Device.DynamicDNS.Server.{i}.ServerAddress"; + } + leaf server-port { + type uint32 { + range "0..65535"; + } + description + "Device.DynamicDNS.Server.{i}.ServerPort"; + reference + "Device.DynamicDNS.Server.{i}.ServerPort"; + } + leaf supported-protocols { + type string; + config false; + description + "Device.DynamicDNS.Server.{i}.SupportedProtocols"; + reference + "Device.DynamicDNS.Server.{i}.SupportedProtocols"; + } + leaf protocol { + type string; + description + "Device.DynamicDNS.Server.{i}.Protocol"; + reference + "Device.DynamicDNS.Server.{i}.Protocol"; + } + leaf check-interval { + type uint32; + description + "Device.DynamicDNS.Server.{i}.CheckInterval"; + reference + "Device.DynamicDNS.Server.{i}.CheckInterval"; + } + leaf retry-interval { + type uint32; + description + "Device.DynamicDNS.Server.{i}.RetryInterval"; + reference + "Device.DynamicDNS.Server.{i}.RetryInterval"; + } + leaf max-retries { + type uint32; + description + "Device.DynamicDNS.Server.{i}.MaxRetries"; + reference + "Device.DynamicDNS.Server.{i}.MaxRetries"; + } + } + + grouping device-etsi-m2-m-g { + description + "Grouping object for Device.ETSIM2M."; + leaf scl-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCLNumberOfEntries"; + reference + "Device.ETSIM2M.SCLNumberOfEntries"; + } + } + + grouping etsi-m2-m-scl-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.Alias"; + } + leaf announced-to-scl-list { + type string; + description + "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; + reference + "Device.ETSIM2M.SCL.{i}.AnnouncedToSCLList"; + } + leaf saf-policy-set-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySetNumberOfEntries"; + } + leaf area-nwk-instance-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstanceNumberOfEntries"; + } + leaf area-nwk-device-info-instance-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstanceNumberOfEntries"; + } + } + + grouping scl-area-nwk-device-info-instance-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf area-nwk-instance { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.AreaNwkInstance"; + } + leaf host { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Host"; + } + leaf list-of-device-neighbors { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceNeighbors"; + } + leaf list-of-device-applications { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.ListOfDeviceApplications"; + } + leaf sleep-interval { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepInterval"; + } + leaf sleep-duration { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.SleepDuration"; + } + leaf status { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Status"; + } + leaf active { + type boolean; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Active"; + } + leaf property-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.PropertyNumberOfEntries"; + } + } + + grouping area-nwk-device-info-instance-property-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Name"; + } + leaf value { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.Value"; + } + } + + grouping scl-area-nwk-instance-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf id { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ID"; + } + leaf area-nwk-type { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.AreaNwkType"; + } + leaf list-of-devices { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.ListOfDevices"; + } + leaf property-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.PropertyNumberOfEntries"; + } + } + + grouping area-nwk-instance-property-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Name"; + } + leaf value { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.Value"; + } + } + + grouping scl-discovery-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.Discovery."; + leaf max-number-of-discov-records { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; + reference + "Device.ETSIM2M.SCL.{i}.Discovery.MaxNumberOfDiscovRecords"; + } + leaf max-size-of-discov-answer { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; + reference + "Device.ETSIM2M.SCL.{i}.Discovery.MaxSizeOfDiscovAnswer"; + } + } + + grouping scl-reregistration-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration."; + leaf reg-target-nscl-list { + type string; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegTargetNSCLList"; + } + leaf reg-search-strings { + type string; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegSearchStrings"; + } + leaf reg-access-right-id { + type string; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegAccessRightID"; + } + leaf reg-expiration-duration { + type int32; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.RegExpirationDuration"; + } + } + + grouping reregistration-action-status-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; + leaf progress { + type uint32 { + range "0..100"; + } + config false; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.Progress"; + } + leaf final-status { + type string; + config false; + description + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.FinalStatus"; + } + } + + grouping scl-saf-policy-set-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.Alias"; + } + leaf policy-scope { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.PolicyScope"; + } + leaf anp-policy-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicyNumberOfEntries"; + } + } + + grouping saf-policy-set-anp-policy-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.Alias"; + } + leaf an-name { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.ANName"; + } + leaf block-period-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriodNumberOfEntries"; + } + leaf request-category-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategoryNumberOfEntries"; + } + } + + grouping anp-policy-block-period-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.Alias"; + } + leaf failed-attempts { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.FailedAttempts"; + } + leaf block-duration { + type int32; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.BlockDuration"; + } + } + + grouping anp-policy-request-category-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Alias"; + } + leaf rcat { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.RCAT"; + } + leaf schedule-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.ScheduleNumberOfEntries"; + } + } + + grouping request-category-schedule-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Alias"; + } + leaf schedules { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.Schedules"; + } + leaf abs-time-span-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpanNumberOfEntries"; + } + } + + grouping schedule-abs-time-span-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.Alias"; + } + leaf start-time { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.StartTime"; + } + leaf end-time { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.EndTime"; + } + } + + grouping saf-policy-set-m2-msp-policy-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; + leaf default-rcat-value { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.DefaultRCATValue"; + } + leaf request-category-number-of-entries { + type uint32; + config false; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategoryNumberOfEntries"; + } + } + + grouping m2-msp-policy-request-category-g { + description + "Grouping object for Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Alias"; + } + leaf rcat { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RCAT"; + } + leaf tolerable-delay { + type int32 { + range "-1..max"; + } + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.TolerableDelay"; + } + leaf thresh { + type uint32; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Thresh"; + } + leaf mem { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.Mem"; + } + leaf ranked-an-list { + type string; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.RankedANList"; + } + } + + grouping device-ethernet-g { + description + "Grouping object for Device.Ethernet."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.InterfaceNumberOfEntries"; + reference + "Device.Ethernet.InterfaceNumberOfEntries"; + } + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.LinkNumberOfEntries"; + reference + "Device.Ethernet.LinkNumberOfEntries"; + } + leaf vlan-termination-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.VLANTerminationNumberOfEntries"; + reference + "Device.Ethernet.VLANTerminationNumberOfEntries"; + } + leaf rmon-stats-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.RMONStatsNumberOfEntries"; + reference + "Device.Ethernet.RMONStatsNumberOfEntries"; + } + leaf lag-number-of-entries { + type uint32; + config false; + description + "Device.Ethernet.LAGNumberOfEntries"; + reference + "Device.Ethernet.LAGNumberOfEntries"; + } + } + + grouping ethernet-interface-g { + description + "Grouping object for Device.Ethernet.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.Interface.{i}.Enable"; + reference + "Device.Ethernet.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.Interface.{i}.Status"; + reference + "Device.Ethernet.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.Interface.{i}.Alias"; + reference + "Device.Ethernet.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.Interface.{i}.Name"; + reference + "Device.Ethernet.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.LastChange"; + reference + "Device.Ethernet.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.Interface.{i}.LowerLayers"; + reference + "Device.Ethernet.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Ethernet.Interface.{i}.Upstream"; + reference + "Device.Ethernet.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ethernet.Interface.{i}.MACAddress"; + reference + "Device.Ethernet.Interface.{i}.MACAddress"; + } + leaf max-bit-rate { + type int32 { + range "-1..max"; + } + description + "Device.Ethernet.Interface.{i}.MaxBitRate"; + reference + "Device.Ethernet.Interface.{i}.MaxBitRate"; + } + leaf current-bit-rate { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.CurrentBitRate"; + reference + "Device.Ethernet.Interface.{i}.CurrentBitRate"; + } + leaf duplex-mode { + type enumeration { + enum Half { + description + "Enum Value - Half"; + } + enum Full { + description + "Enum Value - Full"; + } + enum Auto { + description + "Enum Value - Auto"; + } + } + description + "Device.Ethernet.Interface.{i}.DuplexMode"; + reference + "Device.Ethernet.Interface.{i}.DuplexMode"; + } + leaf eee-capability { + type boolean; + config false; + description + "Device.Ethernet.Interface.{i}.EEECapability"; + reference + "Device.Ethernet.Interface.{i}.EEECapability"; + } + leaf eee-enable { + type boolean; + description + "Device.Ethernet.Interface.{i}.EEEEnable"; + reference + "Device.Ethernet.Interface.{i}.EEEEnable"; + } + } + + grouping ethernet-interface-stats-g { + description + "Grouping object for Device.Ethernet.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping ethernet-lag-g { + description + "Grouping object for Device.Ethernet.LAG.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.LAG.{i}.Enable"; + reference + "Device.Ethernet.LAG.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.LAG.{i}.Status"; + reference + "Device.Ethernet.LAG.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.LAG.{i}.Alias"; + reference + "Device.Ethernet.LAG.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.LAG.{i}.Name"; + reference + "Device.Ethernet.LAG.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.LastChange"; + reference + "Device.Ethernet.LAG.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.LAG.{i}.LowerLayers"; + reference + "Device.Ethernet.LAG.{i}.LowerLayers"; + } + leaf mac-address { + type string { + length "min..17"; + } + description + "Device.Ethernet.LAG.{i}.MACAddress"; + reference + "Device.Ethernet.LAG.{i}.MACAddress"; + } + } + + grouping lag-stats-g { + description + "Grouping object for Device.Ethernet.LAG.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.LAG.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping ethernet-link-g { + description + "Grouping object for Device.Ethernet.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.Link.{i}.Enable"; + reference + "Device.Ethernet.Link.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.Link.{i}.Status"; + reference + "Device.Ethernet.Link.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.Link.{i}.Alias"; + reference + "Device.Ethernet.Link.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.Link.{i}.Name"; + reference + "Device.Ethernet.Link.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.LastChange"; + reference + "Device.Ethernet.Link.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.Link.{i}.LowerLayers"; + reference + "Device.Ethernet.Link.{i}.LowerLayers"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ethernet.Link.{i}.MACAddress"; + reference + "Device.Ethernet.Link.{i}.MACAddress"; + } + leaf priority-tagging { + type boolean; + description + "Device.Ethernet.Link.{i}.PriorityTagging"; + reference + "Device.Ethernet.Link.{i}.PriorityTagging"; + } + } + + grouping ethernet-link-stats-g { + description + "Grouping object for Device.Ethernet.Link.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.Link.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.Link.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping ethernet-rmon-stats-g { + description + "Grouping object for Device.Ethernet.RMONStats.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.RMONStats.{i}.Enable"; + reference + "Device.Ethernet.RMONStats.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.RMONStats.{i}.Status"; + reference + "Device.Ethernet.RMONStats.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.RMONStats.{i}.Alias"; + reference + "Device.Ethernet.RMONStats.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.RMONStats.{i}.Name"; + reference + "Device.Ethernet.RMONStats.{i}.Name"; + } + leaf interface { + type string; + description + "Device.Ethernet.RMONStats.{i}.Interface"; + reference + "Device.Ethernet.RMONStats.{i}.Interface"; + } + leaf vlanid { + type uint32 { + range "0..4094"; + } + description + "Device.Ethernet.RMONStats.{i}.VLANID"; + reference + "Device.Ethernet.RMONStats.{i}.VLANID"; + } + leaf queue { + type string; + description + "Device.Ethernet.RMONStats.{i}.Queue"; + reference + "Device.Ethernet.RMONStats.{i}.Queue"; + } + leaf all-queues { + type boolean; + description + "Device.Ethernet.RMONStats.{i}.AllQueues"; + reference + "Device.Ethernet.RMONStats.{i}.AllQueues"; + } + leaf drop-events { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.DropEvents"; + reference + "Device.Ethernet.RMONStats.{i}.DropEvents"; + } + leaf bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Bytes"; + } + leaf packets { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets"; + reference + "Device.Ethernet.RMONStats.{i}.Packets"; + } + leaf broadcast-packets { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; + reference + "Device.Ethernet.RMONStats.{i}.BroadcastPackets"; + } + leaf multicast-packets { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.MulticastPackets"; + reference + "Device.Ethernet.RMONStats.{i}.MulticastPackets"; + } + leaf crc-errored-packets { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; + reference + "Device.Ethernet.RMONStats.{i}.CRCErroredPackets"; + } + leaf undersize-packets { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.UndersizePackets"; + reference + "Device.Ethernet.RMONStats.{i}.UndersizePackets"; + } + leaf oversize-packets { + type uint32; + config false; + description + "Device.Ethernet.RMONStats.{i}.OversizePackets"; + reference + "Device.Ethernet.RMONStats.{i}.OversizePackets"; + } + leaf packets64-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets64Bytes"; + } + leaf packets65to127-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets65to127Bytes"; + } + leaf packets128to255-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets128to255Bytes"; + } + leaf packets256to511-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets256to511Bytes"; + } + leaf packets512to1023-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets512to1023Bytes"; + } + leaf packets1024to1518-bytes { + type uint64; + config false; + description + "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; + reference + "Device.Ethernet.RMONStats.{i}.Packets1024to1518Bytes"; + } + } + + grouping ethernet-vlan-termination-g { + description + "Grouping object for Device.Ethernet.VLANTermination.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ethernet.VLANTermination.{i}.Enable"; + reference + "Device.Ethernet.VLANTermination.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Status"; + reference + "Device.Ethernet.VLANTermination.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ethernet.VLANTermination.{i}.Alias"; + reference + "Device.Ethernet.VLANTermination.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Name"; + reference + "Device.Ethernet.VLANTermination.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.LastChange"; + reference + "Device.Ethernet.VLANTermination.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ethernet.VLANTermination.{i}.LowerLayers"; + reference + "Device.Ethernet.VLANTermination.{i}.LowerLayers"; + } + leaf vlanid { + type uint32 { + range "1..4094"; + } + description + "Device.Ethernet.VLANTermination.{i}.VLANID"; + reference + "Device.Ethernet.VLANTermination.{i}.VLANID"; + } + leaf tpid { + type uint32; + description + "Device.Ethernet.VLANTermination.{i}.TPID"; + reference + "Device.Ethernet.VLANTermination.{i}.TPID"; + } + } + + grouping vlan-termination-stats-g { + description + "Grouping object for Device.Ethernet.VLANTermination.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ethernet.VLANTermination.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping fap-application-platform-g { + description + "Grouping object for Device.FAP.ApplicationPlatform."; + leaf version { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Version"; + reference + "Device.FAP.ApplicationPlatform.Version"; + } + leaf enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Enable"; + reference + "Device.FAP.ApplicationPlatform.Enable"; + } + leaf status { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Status"; + reference + "Device.FAP.ApplicationPlatform.Status"; + } + leaf max-number-of-applications { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; + reference + "Device.FAP.ApplicationPlatform.MaxNumberOfApplications"; + } + leaf current-numberof-applications { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; + reference + "Device.FAP.ApplicationPlatform.CurrentNumberofApplications"; + } + } + + grouping application-platform-capabilities-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Capabilities."; + leaf presence-application-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.PresenceApplicationSupport"; + } + leaf femto-awareness-api-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.FemtoAwarenessAPISupport"; + } + leaf smsapi-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SMSAPISupport"; + } + leaf subscribe-to-notifications-of-sms-sent-to-application-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfSMSSentToApplicationSupport"; + } + leaf query-sms-delivery-status-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.QuerySMSDeliveryStatusSupport"; + } + leaf mmsapi-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.MMSAPISupport"; + } + leaf query-mms-delivery-status-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.QueryMMSDeliveryStatusSupport"; + } + leaf subscribe-to-notifications-of-mms-sent-to-application-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SubscribeToNotificationsOfMMSSentToApplicationSupport"; + } + leaf terminal-location-api-support { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.TerminalLocationAPISupport"; + } + leaf authentication-methods-supported { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.AuthenticationMethodsSupported"; + } + leaf access-levels-supported { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.AccessLevelsSupported"; + } + leaf send-sms-target-address-type { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SendSMSTargetAddressType"; + } + leaf send-mms-target-address-type { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; + reference + "Device.FAP.ApplicationPlatform.Capabilities.SendMMSTargetAddressType"; + } + } + + grouping application-platform-control-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control."; + leaf authentication-method { + type string { + length "min..256"; + } + description + "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; + reference + "Device.FAP.ApplicationPlatform.Control.AuthenticationMethod"; + } + leaf tunnel-inst { + type string { + length "min..256"; + } + description + "Device.FAP.ApplicationPlatform.Control.TunnelInst"; + reference + "Device.FAP.ApplicationPlatform.Control.TunnelInst"; + } + } + + grouping control-femto-awareness-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.MaxAPIUsersNumber"; + } + leaf femtozone-id { + type string { + length "min..256"; + } + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.FemtozoneID"; + } + leaf notifications-user-identifier-msisdn { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.NotificationsUserIdentifierMSISDN"; + } + leaf subscribe-to-notifications-response-callback-data { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.SubscribeToNotificationsResponseCallbackData"; + } + leaf query-femtocell-response-timezone { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.QueryFemtocellResponseTimezone"; + } + } + + grouping control-mms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.MMS."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.MaxAPIUsersNumber"; + } + leaf min-send-mms-time-interval { + type uint32 { + range "0..3599"; + } + description + "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.MinSendMMSTimeInterval"; + } + leaf enable-query-mms-delivery-status { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.EnableQueryMMSDeliveryStatus"; + } + leaf enable-subscribe-to-notifications-of-message-sent-to-application { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + reference + "Device.FAP.ApplicationPlatform.Control.MMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + } + } + + grouping control-sms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.SMS."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.MaxAPIUsersNumber"; + } + leaf min-send-sms-time-interval { + type uint32 { + range "0..3599"; + } + description + "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.MinSendSMSTimeInterval"; + } + leaf enable-query-sms-delivery-status { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.EnableQuerySMSDeliveryStatus"; + } + leaf enable-subscribe-to-notifications-of-message-sent-to-application { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + reference + "Device.FAP.ApplicationPlatform.Control.SMS.EnableSubscribeToNotificationsOfMessageSentToApplication"; + } + } + + grouping control-terminal-location-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Control.TerminalLocation."; + leaf api-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.APIEnable"; + } + leaf queue-enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueueEnable"; + } + leaf queueing { + type enumeration { + enum FiFo { + description + "Enum Value - FiFo"; + } + enum Priority { + description + "Enum Value - Priority"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.Queueing"; + } + leaf max-api-users-number { + type uint32 { + range "0..255"; + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.MaxAPIUsersNumber"; + } + leaf query-mobile-location-response-address { + type enumeration { + enum TelUri { + description + "Enum Value - TelUri"; + } + enum AnonymousReference { + description + "Enum Value - AnonymousReference"; + } + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAddress"; + } + leaf query-mobile-location-response-longitude-latitude { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseLongitudeLatitude"; + } + leaf query-mobile-location-response-altitude { + type boolean; + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseAltitude"; + } + leaf query-mobile-location-response-timestamp { + type uint32 { + range "0..86399"; + } + description + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation.QueryMobileLocationResponseTimestamp"; + } + } + + grouping application-platform-monitoring-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring."; + leaf enable { + type boolean; + description + "Device.FAP.ApplicationPlatform.Monitoring.Enable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.Enable"; + } + leaf monitoring-interval { + type uint32; + description + "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MonitoringInterval"; + } + leaf authentication-requests-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsReceived"; + } + leaf authentication-requests-rejected { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.AuthenticationRequestsRejected"; + } + } + + grouping monitoring-femto-awareness-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.QueueDiscarded"; + } + } + + grouping monitoring-mms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.MMS."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS.QueueDiscarded"; + } + } + + grouping monitoring-sms-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.SMS."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS.QueueDiscarded"; + } + } + + grouping monitoring-terminal-location-g { + description + "Grouping object for Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; + leaf api-available { + type boolean; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIAvailable"; + } + leaf api-users { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.APIUsers"; + } + leaf queue-state { + type string; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueState"; + } + leaf queue-num { + type uint32 { + range "0..255"; + } + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueNum"; + } + leaf queue-received { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueReceived"; + } + leaf queue-discarded { + type uint32; + config false; + description + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.QueueDiscarded"; + } + } + + grouping fap-gps-g { + description + "Grouping object for Device.FAP.GPS."; + leaf scan-on-boot { + type boolean; + description + "Device.FAP.GPS.ScanOnBoot"; + reference + "Device.FAP.GPS.ScanOnBoot"; + } + leaf scan-periodically { + type boolean; + description + "Device.FAP.GPS.ScanPeriodically"; + reference + "Device.FAP.GPS.ScanPeriodically"; + } + leaf periodic-interval { + type uint32; + description + "Device.FAP.GPS.PeriodicInterval"; + reference + "Device.FAP.GPS.PeriodicInterval"; + } + leaf periodic-time { + type string; + description + "Device.FAP.GPS.PeriodicTime"; + reference + "Device.FAP.GPS.PeriodicTime"; + } + leaf continuous-gps { + type boolean; + description + "Device.FAP.GPS.ContinuousGPS"; + reference + "Device.FAP.GPS.ContinuousGPS"; + } + leaf scan-timeout { + type uint32; + description + "Device.FAP.GPS.ScanTimeout"; + reference + "Device.FAP.GPS.ScanTimeout"; + } + leaf scan-status { + type string; + config false; + description + "Device.FAP.GPS.ScanStatus"; + reference + "Device.FAP.GPS.ScanStatus"; + } + leaf error-details { + type string; + config false; + description + "Device.FAP.GPS.ErrorDetails"; + reference + "Device.FAP.GPS.ErrorDetails"; + } + leaf last-scan-time { + type string; + config false; + description + "Device.FAP.GPS.LastScanTime"; + reference + "Device.FAP.GPS.LastScanTime"; + } + leaf last-successful-scan-time { + type string; + config false; + description + "Device.FAP.GPS.LastSuccessfulScanTime"; + reference + "Device.FAP.GPS.LastSuccessfulScanTime"; + } + leaf locked-latitude { + type int32 { + range "-90000000..90000000"; + } + config false; + description + "Device.FAP.GPS.LockedLatitude"; + reference + "Device.FAP.GPS.LockedLatitude"; + } + leaf locked-longitude { + type int32 { + range "-180000000..180000000"; + } + config false; + description + "Device.FAP.GPS.LockedLongitude"; + reference + "Device.FAP.GPS.LockedLongitude"; + } + leaf number-of-satellites { + type uint32; + config false; + description + "Device.FAP.GPS.NumberOfSatellites"; + reference + "Device.FAP.GPS.NumberOfSatellites"; + } + } + + grouping gps-agps-server-config-g { + description + "Grouping object for Device.FAP.GPS.AGPSServerConfig."; + leaf enable { + type boolean; + description + "Device.FAP.GPS.AGPSServerConfig.Enable"; + reference + "Device.FAP.GPS.AGPSServerConfig.Enable"; + } + leaf server-url { + type string { + length "min..256"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ServerURL"; + reference + "Device.FAP.GPS.AGPSServerConfig.ServerURL"; + } + leaf server-port { + type uint32 { + range "min..65535"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ServerPort"; + reference + "Device.FAP.GPS.AGPSServerConfig.ServerPort"; + } + leaf username { + type string { + length "min..64"; + } + description + "Device.FAP.GPS.AGPSServerConfig.Username"; + reference + "Device.FAP.GPS.AGPSServerConfig.Username"; + } + leaf reference-latitude { + type int32 { + range "-90000000..90000000"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; + reference + "Device.FAP.GPS.AGPSServerConfig.ReferenceLatitude"; + } + leaf reference-longitude { + type int32 { + range "-180000000..180000000"; + } + description + "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; + reference + "Device.FAP.GPS.AGPSServerConfig.ReferenceLongitude"; + } + leaf server-in-use { + type boolean; + config false; + description + "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; + reference + "Device.FAP.GPS.AGPSServerConfig.ServerInUse"; + } + } + + grouping gps-continuous-gps-status-g { + description + "Grouping object for Device.FAP.GPS.ContinuousGPSStatus."; + leaf current-fix { + type boolean; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.CurrentFix"; + } + leaf got-fix { + type boolean; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.GotFix"; + } + leaf timing-good { + type boolean; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.TimingGood"; + } + leaf latitude { + type int32 { + range "-90000000..90000000"; + } + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.Latitude"; + } + leaf longitude { + type int32 { + range "-180000000..180000000"; + } + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.Longitude"; + } + leaf elevation { + type int32 { + range "-5000000..25000000"; + } + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.Elevation"; + } + leaf last-fix-time { + type string; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LastFixTime"; + } + leaf last-fix-duration { + type uint32; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LastFixDuration"; + } + leaf first-fix-timeout { + type int32 { + range "-1..max"; + } + description + "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.FirstFixTimeout"; + } + leaf satellites-tracked { + type uint32; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.SatellitesTracked"; + } + leaf satellite-tracking-interval { + type uint32 { + range "60..3600"; + } + description + "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.SatelliteTrackingInterval"; + } + leaf receiver-status { + type string; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.ReceiverStatus"; + } + leaf location-type { + type string; + config false; + description + "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LocationType"; + } + leaf lock-time-out-duration { + type uint32 { + range "120..86400"; + } + description + "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; + reference + "Device.FAP.GPS.ContinuousGPSStatus.LockTimeOutDuration"; + } + } + + grouping fap-perf-mgmt-g { + description + "Grouping object for Device.FAP.PerfMgmt."; + leaf config-number-of-entries { + type uint32; + config false; + description + "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; + reference + "Device.FAP.PerfMgmt.ConfigNumberOfEntries"; + } + } + + grouping perf-mgmt-config-g { + description + "Grouping object for Device.FAP.PerfMgmt.Config.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.FAP.PerfMgmt.Config.{i}.Enable"; + reference + "Device.FAP.PerfMgmt.Config.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.Alias"; + reference + "Device.FAP.PerfMgmt.Config.{i}.Alias"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.URL"; + reference + "Device.FAP.PerfMgmt.Config.{i}.URL"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.Username"; + reference + "Device.FAP.PerfMgmt.Config.{i}.Username"; + } + leaf periodic-upload-interval { + type uint32 { + range "1..max"; + } + description + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; + reference + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadInterval"; + } + leaf periodic-upload-time { + type string; + description + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; + reference + "Device.FAP.PerfMgmt.Config.{i}.PeriodicUploadTime"; + } + } + + grouping device-fast-g { + description + "Grouping object for Device.FAST."; + leaf line-number-of-entries { + type uint32; + config false; + description + "Device.FAST.LineNumberOfEntries"; + reference + "Device.FAST.LineNumberOfEntries"; + } + } + + grouping fast-line-g { + description + "Grouping object for Device.FAST.Line.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.FAST.Line.{i}.Enable"; + reference + "Device.FAST.Line.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.FAST.Line.{i}.Status"; + reference + "Device.FAST.Line.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.FAST.Line.{i}.Alias"; + reference + "Device.FAST.Line.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.FAST.Line.{i}.Name"; + reference + "Device.FAST.Line.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.FAST.Line.{i}.LastChange"; + reference + "Device.FAST.Line.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.FAST.Line.{i}.LowerLayers"; + reference + "Device.FAST.Line.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.FAST.Line.{i}.Upstream"; + reference + "Device.FAST.Line.{i}.Upstream"; + } + leaf firmware-version { + type string; + config false; + description + "Device.FAST.Line.{i}.FirmwareVersion"; + reference + "Device.FAST.Line.{i}.FirmwareVersion"; + } + leaf link-status { + type string; + config false; + description + "Device.FAST.Line.{i}.LinkStatus"; + reference + "Device.FAST.Line.{i}.LinkStatus"; + } + leaf allowed-profiles { + type string; + config false; + description + "Device.FAST.Line.{i}.AllowedProfiles"; + reference + "Device.FAST.Line.{i}.AllowedProfiles"; + } + leaf current-profile { + type string; + config false; + description + "Device.FAST.Line.{i}.CurrentProfile"; + reference + "Device.FAST.Line.{i}.CurrentProfile"; + } + leaf power-management-state { + type string; + config false; + description + "Device.FAST.Line.{i}.PowerManagementState"; + reference + "Device.FAST.Line.{i}.PowerManagementState"; + } + leaf success-failure-cause { + type uint32 { + range "0..5"; + } + config false; + description + "Device.FAST.Line.{i}.SuccessFailureCause"; + reference + "Device.FAST.Line.{i}.SuccessFailureCause"; + } + leaf upbokler { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.FAST.Line.{i}.UPBOKLER"; + reference + "Device.FAST.Line.{i}.UPBOKLER"; + } + leaf last-transmitted-downstream-signal { + type uint32 { + range "0..21"; + } + config false; + description + "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; + reference + "Device.FAST.Line.{i}.LastTransmittedDownstreamSignal"; + } + leaf last-transmitted-upstream-signal { + type uint32 { + range "0..21"; + } + config false; + description + "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; + reference + "Device.FAST.Line.{i}.LastTransmittedUpstreamSignal"; + } + leaf upbokle { + type uint32 { + range "0..1280"; + } + config false; + description + "Device.FAST.Line.{i}.UPBOKLE"; + reference + "Device.FAST.Line.{i}.UPBOKLE"; + } + leaf line-number { + type int32; + config false; + description + "Device.FAST.Line.{i}.LineNumber"; + reference + "Device.FAST.Line.{i}.LineNumber"; + } + leaf upstream-max-bit-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.UpstreamMaxBitRate"; + reference + "Device.FAST.Line.{i}.UpstreamMaxBitRate"; + } + leaf downstream-max-bit-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.DownstreamMaxBitRate"; + reference + "Device.FAST.Line.{i}.DownstreamMaxBitRate"; + } + leaf upstream-noise-margin { + type int32; + config false; + description + "Device.FAST.Line.{i}.UpstreamNoiseMargin"; + reference + "Device.FAST.Line.{i}.UpstreamNoiseMargin"; + } + leaf downstream-noise-margin { + type int32; + config false; + description + "Device.FAST.Line.{i}.DownstreamNoiseMargin"; + reference + "Device.FAST.Line.{i}.DownstreamNoiseMargin"; + } + leaf upstream-attenuation { + type int32; + config false; + description + "Device.FAST.Line.{i}.UpstreamAttenuation"; + reference + "Device.FAST.Line.{i}.UpstreamAttenuation"; + } + leaf downstream-attenuation { + type int32; + config false; + description + "Device.FAST.Line.{i}.DownstreamAttenuation"; + reference + "Device.FAST.Line.{i}.DownstreamAttenuation"; + } + leaf upstream-power { + type int32; + config false; + description + "Device.FAST.Line.{i}.UpstreamPower"; + reference + "Device.FAST.Line.{i}.UpstreamPower"; + } + leaf downstream-power { + type int32; + config false; + description + "Device.FAST.Line.{i}.DownstreamPower"; + reference + "Device.FAST.Line.{i}.DownstreamPower"; + } + leaf snrmrm-cds { + type int32; + config false; + description + "Device.FAST.Line.{i}.SNRMRMCds"; + reference + "Device.FAST.Line.{i}.SNRMRMCds"; + } + leaf snrmrm-cus { + type int32; + config false; + description + "Device.FAST.Line.{i}.SNRMRMCus"; + reference + "Device.FAST.Line.{i}.SNRMRMCus"; + } + leaf bitsrm-cpsds { + type int32; + config false; + description + "Device.FAST.Line.{i}.BITSRMCpsds"; + reference + "Device.FAST.Line.{i}.BITSRMCpsds"; + } + leaf bitsrm-cpsus { + type int32; + config false; + description + "Device.FAST.Line.{i}.BITSRMCpsus"; + reference + "Device.FAST.Line.{i}.BITSRMCpsus"; + } + leaf fextcance-lds { + type boolean; + config false; + description + "Device.FAST.Line.{i}.FEXTCANCELds"; + reference + "Device.FAST.Line.{i}.FEXTCANCELds"; + } + leaf fextcance-lus { + type boolean; + config false; + description + "Device.FAST.Line.{i}.FEXTCANCELus"; + reference + "Device.FAST.Line.{i}.FEXTCANCELus"; + } + leaf et-rds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ETRds"; + reference + "Device.FAST.Line.{i}.ETRds"; + } + leaf et-rus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ETRus"; + reference + "Device.FAST.Line.{i}.ETRus"; + } + leaf attet-rds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ATTETRds"; + reference + "Device.FAST.Line.{i}.ATTETRds"; + } + leaf attet-rus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.ATTETRus"; + reference + "Device.FAST.Line.{i}.ATTETRus"; + } + leaf mineftr { + type uint32; + config false; + description + "Device.FAST.Line.{i}.MINEFTR"; + reference + "Device.FAST.Line.{i}.MINEFTR"; + } + } + + grouping fast-line-stats-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.BytesSent"; + reference + "Device.FAST.Line.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.BytesReceived"; + reference + "Device.FAST.Line.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.PacketsSent"; + reference + "Device.FAST.Line.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.FAST.Line.{i}.Stats.PacketsReceived"; + reference + "Device.FAST.Line.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.ErrorsSent"; + reference + "Device.FAST.Line.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.ErrorsReceived"; + reference + "Device.FAST.Line.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; + reference + "Device.FAST.Line.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.FAST.Line.{i}.Stats.DiscardPacketsReceived"; + } + leaf total-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.TotalStart"; + reference + "Device.FAST.Line.{i}.Stats.TotalStart"; + } + leaf showtime-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.ShowtimeStart"; + reference + "Device.FAST.Line.{i}.Stats.ShowtimeStart"; + } + leaf last-showtime-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtimeStart"; + } + leaf current-day-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDayStart"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDayStart"; + } + leaf quarter-hour-start { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHourStart"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHourStart"; + } + } + + grouping fast-line-stats-current-day-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.CurrentDay."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay.SuccessTIGA"; + } + } + + grouping fast-line-stats-last-showtime-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.LastShowtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime.SuccessTIGA"; + } + } + + grouping fast-line-stats-quarter-hour-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.QuarterHour."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour.SuccessTIGA"; + } + } + + grouping fast-line-stats-showtime-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.Showtime."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.LORS"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.UAS"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.Showtime.SuccessTIGA"; + } + } + + grouping fast-line-stats-total-g { + description + "Grouping object for Device.FAST.Line.{i}.Stats.Total."; + leaf errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Total.ErroredSecs"; + } + leaf severely-errored-secs { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; + reference + "Device.FAST.Line.{i}.Stats.Total.SeverelyErroredSecs"; + } + leaf loss { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.LOSS"; + reference + "Device.FAST.Line.{i}.Stats.Total.LOSS"; + } + leaf lors { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.LORS"; + reference + "Device.FAST.Line.{i}.Stats.Total.LORS"; + } + leaf uas { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.UAS"; + reference + "Device.FAST.Line.{i}.Stats.Total.UAS"; + } + leaf rtxuc { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.RTXUC"; + reference + "Device.FAST.Line.{i}.Stats.Total.RTXUC"; + } + leaf rtxtx { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.RTXTX"; + reference + "Device.FAST.Line.{i}.Stats.Total.RTXTX"; + } + leaf success-bsw { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessBSW"; + } + leaf success-sra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessSRA"; + } + leaf success-fra { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessFRA"; + } + leaf success-rpa { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessRPA"; + } + leaf success-tiga { + type uint32; + config false; + description + "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; + reference + "Device.FAST.Line.{i}.Stats.Total.SuccessTIGA"; + } + } + + grouping fast-line-test-params-g { + description + "Grouping object for Device.FAST.Line.{i}.TestParams."; + leaf snr-gds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRGds"; + reference + "Device.FAST.Line.{i}.TestParams.SNRGds"; + } + leaf snr-gus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRGus"; + reference + "Device.FAST.Line.{i}.TestParams.SNRGus"; + } + leaf sn-rpsds { + type int32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRpsds"; + reference + "Device.FAST.Line.{i}.TestParams.SNRpsds"; + } + leaf sn-rpsus { + type string; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRpsus"; + reference + "Device.FAST.Line.{i}.TestParams.SNRpsus"; + } + leaf snrm-tds { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRMTds"; + reference + "Device.FAST.Line.{i}.TestParams.SNRMTds"; + } + leaf snrm-tus { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.SNRMTus"; + reference + "Device.FAST.Line.{i}.TestParams.SNRMTus"; + } + leaf actinp { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.ACTINP"; + reference + "Device.FAST.Line.{i}.TestParams.ACTINP"; + } + leaf nfec { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.NFEC"; + reference + "Device.FAST.Line.{i}.TestParams.NFEC"; + } + leaf rfec { + type int32; + config false; + description + "Device.FAST.Line.{i}.TestParams.RFEC"; + reference + "Device.FAST.Line.{i}.TestParams.RFEC"; + } + leaf upstream-curr-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; + reference + "Device.FAST.Line.{i}.TestParams.UpstreamCurrRate"; + } + leaf downstream-curr-rate { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; + reference + "Device.FAST.Line.{i}.TestParams.DownstreamCurrRate"; + } + leaf actinprein { + type uint32; + config false; + description + "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; + reference + "Device.FAST.Line.{i}.TestParams.ACTINPREIN"; + } + } + + grouping device-fault-mgmt-g { + description + "Grouping object for Device.FaultMgmt."; + leaf supported-alarm-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; + reference + "Device.FaultMgmt.SupportedAlarmNumberOfEntries"; + } + leaf max-current-alarm-entries { + type uint32; + config false; + description + "Device.FaultMgmt.MaxCurrentAlarmEntries"; + reference + "Device.FaultMgmt.MaxCurrentAlarmEntries"; + } + leaf current-alarm-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; + reference + "Device.FaultMgmt.CurrentAlarmNumberOfEntries"; + } + leaf history-event-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.HistoryEventNumberOfEntries"; + reference + "Device.FaultMgmt.HistoryEventNumberOfEntries"; + } + leaf expedited-event-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; + reference + "Device.FaultMgmt.ExpeditedEventNumberOfEntries"; + } + leaf queued-event-number-of-entries { + type uint32; + config false; + description + "Device.FaultMgmt.QueuedEventNumberOfEntries"; + reference + "Device.FaultMgmt.QueuedEventNumberOfEntries"; + } + } + + grouping fault-mgmt-current-alarm-g { + description + "Grouping object for Device.FaultMgmt.CurrentAlarm.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmIdentifier"; + } + leaf alarm-raised-time { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmRaisedTime"; + } + leaf alarm-changed-time { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AlarmChangedTime"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.CurrentAlarm.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-expedited-event-g { + description + "Grouping object for Device.FaultMgmt.ExpeditedEvent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-time { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.EventTime"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.AlarmIdentifier"; + } + leaf notification-type { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.NotificationType"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-history-event-g { + description + "Grouping object for Device.FaultMgmt.HistoryEvent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-time { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.EventTime"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.AlarmIdentifier"; + } + leaf notification-type { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.NotificationType"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.EventType"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.HistoryEvent.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-queued-event-g { + description + "Grouping object for Device.FaultMgmt.QueuedEvent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-time { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.EventTime"; + } + leaf alarm-identifier { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.AlarmIdentifier"; + } + leaf notification-type { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.NotificationType"; + } + leaf managed-object-instance { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.ManagedObjectInstance"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.EventType"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.PerceivedSeverity"; + } + leaf additional-text { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalText"; + } + leaf additional-information { + type string; + config false; + description + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; + reference + "Device.FaultMgmt.QueuedEvent.{i}.AdditionalInformation"; + } + } + + grouping fault-mgmt-supported-alarm-g { + description + "Grouping object for Device.FaultMgmt.SupportedAlarm.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf event-type { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.EventType"; + } + leaf probable-cause { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.ProbableCause"; + } + leaf specific-problem { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.SpecificProblem"; + } + leaf perceived-severity { + type string; + config false; + description + "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.PerceivedSeverity"; + } + leaf reporting-mechanism { + type enumeration { + enum "0 Expedited" { + description + "Enum Value - 0 Expedited"; + } + enum "1 Queued" { + description + "Enum Value - 1 Queued"; + } + enum "2 Logged" { + description + "Enum Value - 2 Logged"; + } + enum "3 Disabled" { + description + "Enum Value - 3 Disabled"; + } + } + description + "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; + reference + "Device.FaultMgmt.SupportedAlarm.{i}.ReportingMechanism"; + } + } + + grouping device-firewall-g { + description + "Grouping object for Device.Firewall."; + leaf enable { + type boolean; + description + "Device.Firewall.Enable"; + reference + "Device.Firewall.Enable"; + } + leaf config { + type enumeration { + enum High { + description + "Enum Value - High"; + } + enum Low { + description + "Enum Value - Low"; + } + enum Off { + description + "Enum Value - Off"; + } + enum Advanced { + description + "Enum Value - Advanced"; + } + } + description + "Device.Firewall.Config"; + reference + "Device.Firewall.Config"; + } + leaf advanced-level { + type string; + description + "Device.Firewall.AdvancedLevel"; + reference + "Device.Firewall.AdvancedLevel"; + } + leaf type { + type string; + config false; + description + "Device.Firewall.Type"; + reference + "Device.Firewall.Type"; + } + leaf version { + type string; + config false; + description + "Device.Firewall.Version"; + reference + "Device.Firewall.Version"; + } + leaf last-change { + type string; + config false; + description + "Device.Firewall.LastChange"; + reference + "Device.Firewall.LastChange"; + } + leaf level-number-of-entries { + type uint32; + config false; + description + "Device.Firewall.LevelNumberOfEntries"; + reference + "Device.Firewall.LevelNumberOfEntries"; + } + leaf chain-number-of-entries { + type uint32; + config false; + description + "Device.Firewall.ChainNumberOfEntries"; + reference + "Device.Firewall.ChainNumberOfEntries"; + } + } + + grouping firewall-chain-g { + description + "Grouping object for Device.Firewall.Chain.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Firewall.Chain.{i}.Enable"; + reference + "Device.Firewall.Chain.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Firewall.Chain.{i}.Alias"; + reference + "Device.Firewall.Chain.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.Firewall.Chain.{i}.Name"; + reference + "Device.Firewall.Chain.{i}.Name"; + } + leaf creator { + type string; + config false; + description + "Device.Firewall.Chain.{i}.Creator"; + reference + "Device.Firewall.Chain.{i}.Creator"; + } + leaf rule-number-of-entries { + type uint32; + config false; + description + "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; + reference + "Device.Firewall.Chain.{i}.RuleNumberOfEntries"; + } + } + + grouping chain-rule-g { + description + "Grouping object for Device.Firewall.Chain.{i}.Rule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Firewall.Chain.{i}.Rule.{i}.Status"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Order"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Alias"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Description"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Description"; + } + leaf target { + type enumeration { + enum Drop { + description + "Enum Value - Drop"; + } + enum Accept { + description + "Enum Value - Accept"; + } + enum Reject { + description + "Enum Value - Reject"; + } + enum Return { + description + "Enum Value - Return"; + } + enum TargetChain { + description + "Enum Value - TargetChain"; + } + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Target"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Target"; + } + leaf target-chain { + type string; + description + "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.TargetChain"; + } + leaf log { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.Log"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Log"; + } + leaf creation-date { + type string; + config false; + description + "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.CreationDate"; + } + leaf expiry-date { + type string; + description + "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.ExpiryDate"; + } + leaf source-interface { + type string { + length "min..256"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterface"; + } + leaf source-interface-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceInterfaceExclude"; + } + leaf source-all-interfaces { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceAllInterfaces"; + } + leaf dest-interface { + type string { + length "min..256"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterface"; + } + leaf dest-interface-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestInterfaceExclude"; + } + leaf dest-all-interfaces { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestAllInterfaces"; + } + leaf ip-version { + type int32 { + range "-1..15"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.IPVersion"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..49"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..49"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.SourcePortExclude"; + } + leaf dscp { + type int32 { + range "-1..63"; + } + description + "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DSCP"; + } + leaf dscp-exclude { + type boolean; + description + "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; + reference + "Device.Firewall.Chain.{i}.Rule.{i}.DSCPExclude"; + } + } + + grouping firewall-level-g { + description + "Grouping object for Device.Firewall.Level.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Firewall.Level.{i}.Alias"; + reference + "Device.Firewall.Level.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.Firewall.Level.{i}.Name"; + reference + "Device.Firewall.Level.{i}.Name"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.Firewall.Level.{i}.Description"; + reference + "Device.Firewall.Level.{i}.Description"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.Firewall.Level.{i}.Order"; + reference + "Device.Firewall.Level.{i}.Order"; + } + leaf chain { + type string; + config false; + description + "Device.Firewall.Level.{i}.Chain"; + reference + "Device.Firewall.Level.{i}.Chain"; + } + leaf port-mapping-enabled { + type boolean; + description + "Device.Firewall.Level.{i}.PortMappingEnabled"; + reference + "Device.Firewall.Level.{i}.PortMappingEnabled"; + } + leaf default-policy { + type enumeration { + enum Drop { + description + "Enum Value - Drop"; + } + enum Accept { + description + "Enum Value - Accept"; + } + enum Reject { + description + "Enum Value - Reject"; + } + } + description + "Device.Firewall.Level.{i}.DefaultPolicy"; + reference + "Device.Firewall.Level.{i}.DefaultPolicy"; + } + leaf default-log-policy { + type boolean; + description + "Device.Firewall.Level.{i}.DefaultLogPolicy"; + reference + "Device.Firewall.Level.{i}.DefaultLogPolicy"; + } + } + + grouping device-gre-g { + description + "Grouping object for Device.GRE."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.GRE.TunnelNumberOfEntries"; + reference + "Device.GRE.TunnelNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.GRE.FilterNumberOfEntries"; + reference + "Device.GRE.FilterNumberOfEntries"; + } + } + + grouping gre-filter-g { + description + "Grouping object for Device.GRE.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.GRE.Filter.{i}.Enable"; + reference + "Device.GRE.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.GRE.Filter.{i}.Status"; + reference + "Device.GRE.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.GRE.Filter.{i}.Order"; + reference + "Device.GRE.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.GRE.Filter.{i}.Alias"; + reference + "Device.GRE.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.GRE.Filter.{i}.Interface"; + reference + "Device.GRE.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.GRE.Filter.{i}.AllInterfaces"; + reference + "Device.GRE.Filter.{i}.AllInterfaces"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.GRE.Filter.{i}.VLANIDCheck"; + reference + "Device.GRE.Filter.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.GRE.Filter.{i}.VLANIDExclude"; + reference + "Device.GRE.Filter.{i}.VLANIDExclude"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.GRE.Filter.{i}.DSCPMarkPolicy"; + reference + "Device.GRE.Filter.{i}.DSCPMarkPolicy"; + } + } + + grouping gre-tunnel-g { + description + "Grouping object for Device.GRE.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.GRE.Tunnel.{i}.Enable"; + reference + "Device.GRE.Tunnel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.Status"; + reference + "Device.GRE.Tunnel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.GRE.Tunnel.{i}.Alias"; + reference + "Device.GRE.Tunnel.{i}.Alias"; + } + leaf remote-endpoints { + type string { + length "min..256"; + } + description + "Device.GRE.Tunnel.{i}.RemoteEndpoints"; + reference + "Device.GRE.Tunnel.{i}.RemoteEndpoints"; + } + leaf keep-alive-policy { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; + reference + "Device.GRE.Tunnel.{i}.KeepAlivePolicy"; + } + leaf keep-alive-timeout { + type uint32; + description + "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; + reference + "Device.GRE.Tunnel.{i}.KeepAliveTimeout"; + } + leaf keep-alive-threshold { + type uint32; + description + "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; + reference + "Device.GRE.Tunnel.{i}.KeepAliveThreshold"; + } + leaf delivery-header-protocol { + type enumeration { + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; + reference + "Device.GRE.Tunnel.{i}.DeliveryHeaderProtocol"; + } + leaf default-dscp-mark { + type uint32; + description + "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; + reference + "Device.GRE.Tunnel.{i}.DefaultDSCPMark"; + } + leaf connected-remote-endpoint { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; + reference + "Device.GRE.Tunnel.{i}.ConnectedRemoteEndpoint"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; + reference + "Device.GRE.Tunnel.{i}.InterfaceNumberOfEntries"; + } + } + + grouping tunnel-interface-g { + description + "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.LowerLayers"; + } + leaf protocol-id-override { + type uint32; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.ProtocolIdOverride"; + } + leaf use-checksum { + type boolean; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.UseChecksum"; + } + leaf key-identifier-generation-policy { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Provisioned { + description + "Enum Value - Provisioned"; + } + enum CPE_Generated { + description + "Enum Value - CPE_Generated"; + } + } + description + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifierGenerationPolicy"; + } + leaf key-identifier { + type uint32; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.KeyIdentifier"; + } + leaf use-sequence-number { + type boolean; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.UseSequenceNumber"; + } + } + + grouping tunnel-interface-stats-g { + description + "Grouping object for Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-checksum-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + } + leaf discard-sequence-number-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + } + } + + grouping tunnel-stats-g { + description + "Grouping object for Device.GRE.Tunnel.{i}.Stats."; + leaf keep-alive-sent { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.KeepAliveSent"; + } + leaf keep-alive-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.KeepAliveReceived"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.BytesSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; + reference + "Device.GRE.Tunnel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; + reference + "Device.GRE.Tunnel.{i}.Stats.ErrorsReceived"; + } + } + + grouping device-gateway-info-g { + description + "Grouping object for Device.GatewayInfo."; + leaf manufacturer-oui { + type string; + config false; + description + "Device.GatewayInfo.ManufacturerOUI"; + reference + "Device.GatewayInfo.ManufacturerOUI"; + } + leaf product-class { + type string; + config false; + description + "Device.GatewayInfo.ProductClass"; + reference + "Device.GatewayInfo.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.GatewayInfo.SerialNumber"; + reference + "Device.GatewayInfo.SerialNumber"; + } + } + + grouping device-ghn-g { + description + "Grouping object for Device.Ghn."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.InterfaceNumberOfEntries"; + reference + "Device.Ghn.InterfaceNumberOfEntries"; + } + } + + grouping diagnostics-phy-throughput-g { + description + "Grouping object for Device.Ghn.Diagnostics.PHYThroughput."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + } + description + "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.DiagnosticsState"; + } + leaf interface { + type string; + description + "Device.Ghn.Diagnostics.PHYThroughput.Interface"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Interface"; + } + leaf diagnose-mac-address { + type string { + length "min..17"; + } + description + "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.DiagnoseMACAddress"; + } + leaf phy-throughput-result-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.PHYThroughputResultNumberOfEntries"; + } + } + + grouping phy-throughput-result-g { + description + "Grouping object for Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.DestinationMACAddress"; + } + leaf link-state { + type string; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.LinkState"; + } + leaf tx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.TxPhyRate"; + } + leaf rx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}.RxPhyRate"; + } + } + + grouping diagnostics-performance-monitoring-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + } + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + } + leaf interface { + type string; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Interface"; + } + leaf diagnose-mac-address { + type string { + length "min..17"; + } + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.DiagnoseMACAddress"; + } + leaf sample-interval { + type uint32; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.SampleInterval"; + } + leaf snr-group-length { + type uint32 { + range "1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256"; + } + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.SNRGroupLength"; + } + } + + grouping performance-monitoring-channels-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; + leaf time-stamp { + type string; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + } + } + + grouping channels-channel-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.DestinationMACAddress"; + } + leaf snr { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + } + } + + grouping performance-monitoring-nodes-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; + leaf current-start { + type string; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + } + leaf current-end { + type string; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + } + leaf node-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + } + } + + grouping nodes-node-g { + description + "Grouping object for Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DestinationMACAddress"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.UnknownProtoPacketsReceived"; + } + leaf mgmt-bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesSent"; + } + leaf mgmt-bytes-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtBytesReceived"; + } + leaf mgmt-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsSent"; + } + leaf mgmt-packets-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MgmtPacketsReceived"; + } + leaf blocks-sent { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksSent"; + } + leaf blocks-received { + type uint64; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksReceived"; + } + leaf blocks-resent { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksResent"; + } + leaf blocks-errors-received { + type uint32; + config false; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BlocksErrorsReceived"; + } + } + + grouping ghn-interface-g { + description + "Grouping object for Device.Ghn.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ghn.Interface.{i}.Enable"; + reference + "Device.Ghn.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Ghn.Interface.{i}.Status"; + reference + "Device.Ghn.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Ghn.Interface.{i}.Alias"; + reference + "Device.Ghn.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Ghn.Interface.{i}.Name"; + reference + "Device.Ghn.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.LastChange"; + reference + "Device.Ghn.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Ghn.Interface.{i}.LowerLayers"; + reference + "Device.Ghn.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.Upstream"; + reference + "Device.Ghn.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Interface.{i}.MACAddress"; + reference + "Device.Ghn.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.Ghn.Interface.{i}.FirmwareVersion"; + reference + "Device.Ghn.Interface.{i}.FirmwareVersion"; + } + leaf connection-type { + type string; + config false; + description + "Device.Ghn.Interface.{i}.ConnectionType"; + reference + "Device.Ghn.Interface.{i}.ConnectionType"; + } + leaf max-transmit-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.MaxTransmitRate"; + reference + "Device.Ghn.Interface.{i}.MaxTransmitRate"; + } + leaf target-domain-names { + type string { + length "min..32"; + } + description + "Device.Ghn.Interface.{i}.TargetDomainNames"; + reference + "Device.Ghn.Interface.{i}.TargetDomainNames"; + } + leaf domain-name { + type string; + config false; + description + "Device.Ghn.Interface.{i}.DomainName"; + reference + "Device.Ghn.Interface.{i}.DomainName"; + } + leaf domain-name-identifier { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DomainNameIdentifier"; + reference + "Device.Ghn.Interface.{i}.DomainNameIdentifier"; + } + leaf domain-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DomainId"; + reference + "Device.Ghn.Interface.{i}.DomainId"; + } + leaf device-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DeviceId"; + reference + "Device.Ghn.Interface.{i}.DeviceId"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.MaxBitRate"; + reference + "Device.Ghn.Interface.{i}.MaxBitRate"; + } + leaf node-type-dm-capable { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; + reference + "Device.Ghn.Interface.{i}.NodeTypeDMCapable"; + } + leaf dm-requested { + type boolean; + description + "Device.Ghn.Interface.{i}.DMRequested"; + reference + "Device.Ghn.Interface.{i}.DMRequested"; + } + leaf is-dm { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.IsDM"; + reference + "Device.Ghn.Interface.{i}.IsDM"; + } + leaf node-type-sc-capable { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; + reference + "Device.Ghn.Interface.{i}.NodeTypeSCCapable"; + } + leaf sc-requested { + type boolean; + description + "Device.Ghn.Interface.{i}.SCRequested"; + reference + "Device.Ghn.Interface.{i}.SCRequested"; + } + leaf is-sc { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.IsSC"; + reference + "Device.Ghn.Interface.{i}.IsSC"; + } + leaf standard-versions { + type string; + config false; + description + "Device.Ghn.Interface.{i}.StandardVersions"; + reference + "Device.Ghn.Interface.{i}.StandardVersions"; + } + leaf max-band-plan { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.MaxBandPlan"; + reference + "Device.Ghn.Interface.{i}.MaxBandPlan"; + } + leaf medium-type { + type string; + config false; + description + "Device.Ghn.Interface.{i}.MediumType"; + reference + "Device.Ghn.Interface.{i}.MediumType"; + } + leaf taifg { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.TAIFG"; + reference + "Device.Ghn.Interface.{i}.TAIFG"; + } + leaf notched-amateur-radio-bands { + type string { + length "min..2"; + } + description + "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; + reference + "Device.Ghn.Interface.{i}.NotchedAmateurRadioBands"; + } + leaf phy-throughput-diagnostics-enable { + type string; + description + "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; + reference + "Device.Ghn.Interface.{i}.PHYThroughputDiagnosticsEnable"; + } + leaf performance-monitoring-diagnostics-enable { + type string; + description + "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; + reference + "Device.Ghn.Interface.{i}.PerformanceMonitoringDiagnosticsEnable"; + } + leaf sm-masked-band-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBandNumberOfEntries"; + } + leaf node-type-dm-config { + type boolean; + description + "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; + reference + "Device.Ghn.Interface.{i}.NodeTypeDMConfig"; + } + leaf node-type-dm-status { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; + reference + "Device.Ghn.Interface.{i}.NodeTypeDMStatus"; + } + leaf node-type-sc-status { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; + reference + "Device.Ghn.Interface.{i}.NodeTypeSCStatus"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.Ghn.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + leaf psm { + type uint32 { + range "min..max"; + } + description + "Device.Ghn.Interface.{i}.PSM"; + reference + "Device.Ghn.Interface.{i}.PSM"; + } + } + + grouping interface-associated-device-g { + description + "Grouping object for Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf device-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.DeviceId"; + } + leaf tx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + } + leaf rx-phy-rate { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + } + leaf active { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping interface-dm-info-g { + description + "Grouping object for Device.Ghn.Interface.{i}.DMInfo."; + leaf domain-name { + type string { + length "min..32"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.DomainName"; + reference + "Device.Ghn.Interface.{i}.DMInfo.DomainName"; + } + leaf domain-name-identifier { + type string; + config false; + description + "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; + reference + "Device.Ghn.Interface.{i}.DMInfo.DomainNameIdentifier"; + } + leaf domain-id { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.DMInfo.DomainId"; + reference + "Device.Ghn.Interface.{i}.DMInfo.DomainId"; + } + leaf mac-cycle-duration { + type uint32 { + range "0 | 10..200"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; + reference + "Device.Ghn.Interface.{i}.DMInfo.MACCycleDuration"; + } + leaf sc-device-id { + type uint32; + description + "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; + reference + "Device.Ghn.Interface.{i}.DMInfo.SCDeviceId"; + } + leaf scmac-address { + type string { + length "min..17"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; + reference + "Device.Ghn.Interface.{i}.DMInfo.SCMACAddress"; + } + leaf reregistration-time-period { + type uint32 { + range "5..63"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; + reference + "Device.Ghn.Interface.{i}.DMInfo.ReregistrationTimePeriod"; + } + leaf topology-periodic-interval { + type uint32 { + range "0..255"; + } + description + "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; + reference + "Device.Ghn.Interface.{i}.DMInfo.TopologyPeriodicInterval"; + } + leaf min-supported-bandplan { + type uint32; + description + "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; + reference + "Device.Ghn.Interface.{i}.DMInfo.MinSupportedBandplan"; + } + leaf max-supported-bandplan { + type uint32; + description + "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; + reference + "Device.Ghn.Interface.{i}.DMInfo.MaxSupportedBandplan"; + } + } + + grouping interface-sc-info-g { + description + "Grouping object for Device.Ghn.Interface.{i}.SCInfo."; + leaf modes-supported { + type string; + config false; + description + "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; + reference + "Device.Ghn.Interface.{i}.SCInfo.ModesSupported"; + } + leaf mode-enabled { + type string; + description + "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; + reference + "Device.Ghn.Interface.{i}.SCInfo.ModeEnabled"; + } + leaf mic-size { + type enumeration { + enum "4-byte MIC" { + description + "Enum Value - 4-byte MIC"; + } + enum "8-byte MIC" { + description + "Enum Value - 8-byte MIC"; + } + enum "16-byte MIC" { + description + "Enum Value - 16-byte MIC"; + } + } + description + "Device.Ghn.Interface.{i}.SCInfo.MICSize"; + reference + "Device.Ghn.Interface.{i}.SCInfo.MICSize"; + } + leaf location { + type boolean; + config false; + description + "Device.Ghn.Interface.{i}.SCInfo.Location"; + reference + "Device.Ghn.Interface.{i}.SCInfo.Location"; + } + } + + grouping interface-sm-masked-band-g { + description + "Grouping object for Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.Enable"; + } + leaf band-number { + type uint32; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.BandNumber"; + } + leaf start-sub-carrier { + type uint32; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StartSubCarrier"; + } + leaf stop-sub-carrier { + type uint32; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.StopSubCarrier"; + } + } + + grouping ghn-interface-stats-g { + description + "Grouping object for Device.Ghn.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BytesSent"; + reference + "Device.Ghn.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf mgmt-bytes-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtBytesSent"; + } + leaf mgmt-bytes-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtBytesReceived"; + } + leaf mgmt-packets-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsSent"; + } + leaf mgmt-packets-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.MgmtPacketsReceived"; + } + leaf blocks-sent { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksSent"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksSent"; + } + leaf blocks-received { + type uint64; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksReceived"; + } + leaf blocks-resent { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksResent"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksResent"; + } + leaf blocks-errors-received { + type uint32; + config false; + description + "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; + reference + "Device.Ghn.Interface.{i}.Stats.BlocksErrorsReceived"; + } + } + + grouping device-hpna-g { + description + "Grouping object for Device.HPNA."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.InterfaceNumberOfEntries"; + reference + "Device.HPNA.InterfaceNumberOfEntries"; + } + } + + grouping hpna-diagnostics-phy-throughput-g { + description + "Grouping object for Device.HPNA.Diagnostics.PHYThroughput."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_FailToEnableCert { + description + "Enum Value - Error_FailToEnableCert"; + } + enum Error_CertCmdTimeout { + description + "Enum Value - Error_CertCmdTimeout"; + } + enum Error_UnknownErr { + description + "Enum Value - Error_UnknownErr"; + } + enum Error_UnsupportedOpcode { + description + "Enum Value - Error_UnsupportedOpcode"; + } + enum Error_InvalidParam { + description + "Enum Value - Error_InvalidParam"; + } + enum Error_UnsupportedCmdSegment { + description + "Enum Value - Error_UnsupportedCmdSegment"; + } + enum Error_UnsupportedDataGen { + description + "Enum Value - Error_UnsupportedDataGen"; + } + enum Error_InvalidSequence { + description + "Enum Value - Error_InvalidSequence"; + } + enum Error_InvalidFrame { + description + "Enum Value - Error_InvalidFrame"; + } + enum Eror_InvalidOpcode { + description + "Enum Value - Eror_InvalidOpcode"; + } + } + description + "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.HPNA.Diagnostics.PHYThroughput.Interface"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Interface"; + } + leaf num-packets-in-burst { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.NumPacketsInBurst"; + } + leaf burst-interval { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.BurstInterval"; + } + leaf test-packet-payload-length { + type uint32 { + range "0..1480"; + } + description + "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.TestPacketPayloadLength"; + } + leaf payload-encoding { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PayloadEncoding"; + } + leaf payload-data-gen { + type uint32; + description + "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PayloadDataGen"; + } + leaf payload-type { + type enumeration { + enum Pattern { + description + "Enum Value - Pattern"; + } + enum IncrementByte { + description + "Enum Value - IncrementByte"; + } + } + description + "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PayloadType"; + } + leaf priority-level { + type uint32 { + range "0..7"; + } + description + "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.PriorityLevel"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.ResultNumberOfEntries"; + } + } + + grouping diagnostics-phy-throughput-result-g { + description + "Grouping object for Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf src-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SrcMACAddress"; + } + leaf dest-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.DestMACAddress"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PHYRate"; + } + leaf baud-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.BaudRate"; + } + leaf snr { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.SNR"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.PacketsReceived"; + } + leaf attenuation { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.Attenuation"; + } + } + + grouping hpna-diagnostics-performance-monitoring-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_SampleIntervalTooSmall { + description + "Enum Value - Error_SampleIntervalTooSmall"; + } + } + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Interface"; + } + leaf sample-interval { + type uint32; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.SampleInterval"; + } + } + + grouping diagnostics-performance-monitoring-channels-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; + leaf time-stamp { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.TimeStamp"; + } + leaf channel-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.ChannelNumberOfEntries"; + } + } + + grouping performance-monitoring-channels-channel-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf host-src-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostSrcMACAddress"; + } + leaf host-dest-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HostDestMACAddress"; + } + leaf hpna-src-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNASrcMACAddress"; + } + leaf hpna-dest-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.HPNADestMACAddress"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PHYRate"; + } + leaf baud-rate { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.BaudRate"; + } + leaf snr { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.SNR"; + } + leaf packets-sent { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsSent"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.PacketsReceived"; + } + leaf larq-packets-received { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.LARQPacketsReceived"; + } + leaf flow-spec { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.FlowSpec"; + } + } + + grouping diagnostics-performance-monitoring-nodes-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; + leaf current-start { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentStart"; + } + leaf current-end { + type string; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.CurrentEnd"; + } + leaf node-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.NodeNumberOfEntries"; + } + } + + grouping performance-monitoring-nodes-node-g { + description + "Grouping object for Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MACAddress"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsReceived"; + } + leaf packets-crc-errored { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErrored"; + } + leaf packets-crc-errored-host { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsCrcErroredHost"; + } + leaf packets-short-errored { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErrored"; + } + leaf packets-short-errored-host { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsShortErroredHost"; + } + leaf rx-packets-dropped { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.RxPacketsDropped"; + } + leaf tx-packets-dropped { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.TxPacketsDropped"; + } + leaf control-request-local { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestLocal"; + } + leaf control-reply-local { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyLocal"; + } + leaf control-request-remote { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlRequestRemote"; + } + leaf control-reply-remote { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.ControlReplyRemote"; + } + leaf packets-sent-wire { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsSentWire"; + } + leaf broadcast-packets-sent-wire { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsSentWire"; + } + leaf multicast-packets-sent-wire { + type uint64; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.MulticastPacketsSentWire"; + } + leaf packets-internal-control { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsInternalControl"; + } + leaf broadcast-packets-internal-control { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.BroadcastPacketsInternalControl"; + } + leaf packets-received-queued { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedQueued"; + } + leaf packets-received-forward-unknown { + type uint32; + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.PacketsReceivedForwardUnknown"; + } + leaf node-utilization { + type uint32 { + range "0..1000"; + } + config false; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.NodeUtilization"; + } + } + + grouping hpna-interface-g { + description + "Grouping object for Device.HPNA.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.HPNA.Interface.{i}.Enable"; + reference + "Device.HPNA.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.HPNA.Interface.{i}.Status"; + reference + "Device.HPNA.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.HPNA.Interface.{i}.Alias"; + reference + "Device.HPNA.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.HPNA.Interface.{i}.Name"; + reference + "Device.HPNA.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.LastChange"; + reference + "Device.HPNA.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.HPNA.Interface.{i}.LowerLayers"; + reference + "Device.HPNA.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.Upstream"; + reference + "Device.HPNA.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Interface.{i}.MACAddress"; + reference + "Device.HPNA.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.HPNA.Interface.{i}.FirmwareVersion"; + reference + "Device.HPNA.Interface.{i}.FirmwareVersion"; + } + leaf node-id { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.NodeID"; + reference + "Device.HPNA.Interface.{i}.NodeID"; + } + leaf is-master { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.IsMaster"; + reference + "Device.HPNA.Interface.{i}.IsMaster"; + } + leaf synced { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.Synced"; + reference + "Device.HPNA.Interface.{i}.Synced"; + } + leaf total-sync-time { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.TotalSyncTime"; + reference + "Device.HPNA.Interface.{i}.TotalSyncTime"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.MaxBitRate"; + reference + "Device.HPNA.Interface.{i}.MaxBitRate"; + } + leaf network-utilization { + type uint32 { + range "0..1000"; + } + config false; + description + "Device.HPNA.Interface.{i}.NetworkUtilization"; + reference + "Device.HPNA.Interface.{i}.NetworkUtilization"; + } + leaf possible-connection-types { + type string; + config false; + description + "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; + reference + "Device.HPNA.Interface.{i}.PossibleConnectionTypes"; + } + leaf connection-type { + type string; + description + "Device.HPNA.Interface.{i}.ConnectionType"; + reference + "Device.HPNA.Interface.{i}.ConnectionType"; + } + leaf possible-spectral-modes { + type string; + config false; + description + "Device.HPNA.Interface.{i}.PossibleSpectralModes"; + reference + "Device.HPNA.Interface.{i}.PossibleSpectralModes"; + } + leaf spectral-mode { + type string; + description + "Device.HPNA.Interface.{i}.SpectralMode"; + reference + "Device.HPNA.Interface.{i}.SpectralMode"; + } + leaf mtu { + type uint32; + description + "Device.HPNA.Interface.{i}.MTU"; + reference + "Device.HPNA.Interface.{i}.MTU"; + } + leaf noise-margin { + type uint32; + description + "Device.HPNA.Interface.{i}.NoiseMargin"; + reference + "Device.HPNA.Interface.{i}.NoiseMargin"; + } + leaf default-non-larqper { + type uint32; + description + "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; + reference + "Device.HPNA.Interface.{i}.DefaultNonLARQPER"; + } + leaf larq-enable { + type boolean; + description + "Device.HPNA.Interface.{i}.LARQEnable"; + reference + "Device.HPNA.Interface.{i}.LARQEnable"; + } + leaf min-multicast-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.MinMulticastRate"; + reference + "Device.HPNA.Interface.{i}.MinMulticastRate"; + } + leaf neg-multicast-rate { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.NegMulticastRate"; + reference + "Device.HPNA.Interface.{i}.NegMulticastRate"; + } + leaf master-selection-mode { + type enumeration { + enum Automatic { + description + "Enum Value - Automatic"; + } + enum ForceEndpoint { + description + "Enum Value - ForceEndpoint"; + } + enum ForceMaster { + description + "Enum Value - ForceMaster"; + } + } + description + "Device.HPNA.Interface.{i}.MasterSelectionMode"; + reference + "Device.HPNA.Interface.{i}.MasterSelectionMode"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.HPNA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping hpna-interface-associated-device-g { + description + "Grouping object for Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf node-id { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + } + leaf is-master { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.IsMaster"; + } + leaf synced { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Synced"; + } + leaf total-sync-time { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.TotalSyncTime"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.MaxBitRate"; + } + leaf phy-diagnostics-enable { + type boolean; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.PHYDiagnosticsEnable"; + } + leaf active { + type boolean; + config false; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping interface-qo-s-g { + description + "Grouping object for Device.HPNA.Interface.{i}.QoS."; + leaf flow-spec-number-of-entries { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpecNumberOfEntries"; + } + } + + grouping qo-s-flow-spec-g { + description + "Grouping object for Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Alias"; + } + leaf traffic-classes { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.TrafficClasses"; + } + leaf flow-type { + type enumeration { + enum CBR { + description + "Enum Value - CBR"; + } + enum VBR { + description + "Enum Value - VBR"; + } + enum VBR-NRT { + description + "Enum Value - VBR-NRT"; + } + enum BE { + description + "Enum Value - BE"; + } + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.FlowType"; + } + leaf priority { + type uint32 { + range "0..7"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Priority"; + } + leaf latency { + type uint32 { + range "0..999"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Latency"; + } + leaf jitter { + type uint32 { + range "0..999"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Jitter"; + } + leaf packet-size { + type uint32 { + range "0..max"; + } + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PacketSize"; + } + leaf min-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MinRate"; + } + leaf avg-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.AvgRate"; + } + leaf max-rate { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.MaxRate"; + } + leaf per { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.PER"; + } + leaf timeout { + type uint32; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.Timeout"; + } + } + + grouping hpna-interface-stats-g { + description + "Grouping object for Device.HPNA.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BytesSent"; + reference + "Device.HPNA.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BytesReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.PacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.HPNA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-home-plug-g { + description + "Grouping object for Device.HomePlug."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.HomePlug.InterfaceNumberOfEntries"; + reference + "Device.HomePlug.InterfaceNumberOfEntries"; + } + } + + grouping home-plug-interface-g { + description + "Grouping object for Device.HomePlug.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.HomePlug.Interface.{i}.Enable"; + reference + "Device.HomePlug.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.Status"; + reference + "Device.HomePlug.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.HomePlug.Interface.{i}.Alias"; + reference + "Device.HomePlug.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.Name"; + reference + "Device.HomePlug.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.LastChange"; + reference + "Device.HomePlug.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.HomePlug.Interface.{i}.LowerLayers"; + reference + "Device.HomePlug.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.HomePlug.Interface.{i}.Upstream"; + reference + "Device.HomePlug.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HomePlug.Interface.{i}.MACAddress"; + reference + "Device.HomePlug.Interface.{i}.MACAddress"; + } + leaf logical-network { + type string { + length "min..64"; + } + description + "Device.HomePlug.Interface.{i}.LogicalNetwork"; + reference + "Device.HomePlug.Interface.{i}.LogicalNetwork"; + } + leaf version { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.Version"; + reference + "Device.HomePlug.Interface.{i}.Version"; + } + leaf firmware-version { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.FirmwareVersion"; + reference + "Device.HomePlug.Interface.{i}.FirmwareVersion"; + } + leaf force-c-co { + type boolean; + description + "Device.HomePlug.Interface.{i}.ForceCCo"; + reference + "Device.HomePlug.Interface.{i}.ForceCCo"; + } + leaf other-networks-present { + type string; + config false; + description + "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; + reference + "Device.HomePlug.Interface.{i}.OtherNetworksPresent"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.MaxBitRate"; + reference + "Device.HomePlug.Interface.{i}.MaxBitRate"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping home-plug-interface-associated-device-g { + description + "Grouping object for Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf tx-phy-rate { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.TxPhyRate"; + } + leaf rx-phy-rate { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.RxPhyRate"; + } + leaf snr-per-tone { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.SNRPerTone"; + } + leaf avg-attenuation { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.AvgAttenuation"; + } + leaf end-station-ma-cs { + type string { + length "min..17"; + } + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.EndStationMACs"; + } + leaf active { + type boolean; + config false; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping home-plug-interface-stats-g { + description + "Grouping object for Device.HomePlug.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BytesSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.HomePlug.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + leaf mpdu-tx-ack { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDUTxAck"; + } + leaf mpdu-tx-col { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDUTxCol"; + } + leaf mpdu-tx-failed { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDUTxFailed"; + } + leaf mpdu-rx-ack { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDURxAck"; + } + leaf mpdu-rx-failed { + type uint64; + config false; + description + "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; + reference + "Device.HomePlug.Interface.{i}.Stats.MPDURxFailed"; + } + } + + grouping device-hosts-g { + description + "Grouping object for Device.Hosts."; + leaf host-number-of-entries { + type uint32; + config false; + description + "Device.Hosts.HostNumberOfEntries"; + reference + "Device.Hosts.HostNumberOfEntries"; + } + } + + grouping hosts-host-g { + description + "Grouping object for Device.Hosts.Host.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Hosts.Host.{i}.Alias"; + reference + "Device.Hosts.Host.{i}.Alias"; + } + leaf phys-address { + type string; + config false; + description + "Device.Hosts.Host.{i}.PhysAddress"; + reference + "Device.Hosts.Host.{i}.PhysAddress"; + } + leaf ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.Hosts.Host.{i}.IPAddress"; + reference + "Device.Hosts.Host.{i}.IPAddress"; + } + leaf address-source { + type string; + config false; + description + "Device.Hosts.Host.{i}.AddressSource"; + reference + "Device.Hosts.Host.{i}.AddressSource"; + } + leaf dhcp-client { + type string; + config false; + description + "Device.Hosts.Host.{i}.DHCPClient"; + reference + "Device.Hosts.Host.{i}.DHCPClient"; + } + leaf lease-time-remaining { + type int32; + config false; + description + "Device.Hosts.Host.{i}.LeaseTimeRemaining"; + reference + "Device.Hosts.Host.{i}.LeaseTimeRemaining"; + } + leaf associated-device { + type string; + config false; + description + "Device.Hosts.Host.{i}.AssociatedDevice"; + reference + "Device.Hosts.Host.{i}.AssociatedDevice"; + } + leaf layer1-interface { + type string; + config false; + description + "Device.Hosts.Host.{i}.Layer1Interface"; + reference + "Device.Hosts.Host.{i}.Layer1Interface"; + } + leaf layer3-interface { + type string; + config false; + description + "Device.Hosts.Host.{i}.Layer3Interface"; + reference + "Device.Hosts.Host.{i}.Layer3Interface"; + } + leaf vendor-class-id { + type string; + config false; + description + "Device.Hosts.Host.{i}.VendorClassID"; + reference + "Device.Hosts.Host.{i}.VendorClassID"; + } + leaf client-id { + type string; + config false; + description + "Device.Hosts.Host.{i}.ClientID"; + reference + "Device.Hosts.Host.{i}.ClientID"; + } + leaf user-class-id { + type string; + config false; + description + "Device.Hosts.Host.{i}.UserClassID"; + reference + "Device.Hosts.Host.{i}.UserClassID"; + } + leaf host-name { + type string; + config false; + description + "Device.Hosts.Host.{i}.HostName"; + reference + "Device.Hosts.Host.{i}.HostName"; + } + leaf active { + type boolean; + config false; + description + "Device.Hosts.Host.{i}.Active"; + reference + "Device.Hosts.Host.{i}.Active"; + } + leaf active-last-change { + type string; + config false; + description + "Device.Hosts.Host.{i}.ActiveLastChange"; + reference + "Device.Hosts.Host.{i}.ActiveLastChange"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.Hosts.Host.{i}.IPv4AddressNumberOfEntries"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.Hosts.Host.{i}.IPv6AddressNumberOfEntries"; + } + } + + grouping host-ipv4-address-g { + description + "Grouping object for Device.Hosts.Host.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; + reference + "Device.Hosts.Host.{i}.IPv4Address.{i}.IPAddress"; + } + } + + grouping host-ipv6-address-g { + description + "Grouping object for Device.Hosts.Host.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; + reference + "Device.Hosts.Host.{i}.IPv6Address.{i}.IPAddress"; + } + } + + grouping host-wan-stats-g { + description + "Grouping object for Device.Hosts.Host.{i}.WANStats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.BytesSent"; + reference + "Device.Hosts.Host.{i}.WANStats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.BytesReceived"; + reference + "Device.Hosts.Host.{i}.WANStats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.PacketsSent"; + reference + "Device.Hosts.Host.{i}.WANStats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; + reference + "Device.Hosts.Host.{i}.WANStats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; + reference + "Device.Hosts.Host.{i}.WANStats.ErrorsSent"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.WANStats.RetransCount"; + reference + "Device.Hosts.Host.{i}.WANStats.RetransCount"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; + reference + "Device.Hosts.Host.{i}.WANStats.DiscardPacketsSent"; + } + } + + grouping device-ieee1905-g { + description + "Grouping object for Device.IEEE1905."; + leaf version { + type string; + config false; + description + "Device.IEEE1905.Version"; + reference + "Device.IEEE1905.Version"; + } + } + + grouping ieee1905-al-g { + description + "Grouping object for Device.IEEE1905.AL."; + leaf ieee1905-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.IEEE1905Id"; + reference + "Device.IEEE1905.AL.IEEE1905Id"; + } + leaf status { + type string; + config false; + description + "Device.IEEE1905.AL.Status"; + reference + "Device.IEEE1905.AL.Status"; + } + leaf last-change { + type uint32; + config false; + description + "Device.IEEE1905.AL.LastChange"; + reference + "Device.IEEE1905.AL.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.IEEE1905.AL.LowerLayers"; + reference + "Device.IEEE1905.AL.LowerLayers"; + } + leaf registrar-freq-band { + type string; + config false; + description + "Device.IEEE1905.AL.RegistrarFreqBand"; + reference + "Device.IEEE1905.AL.RegistrarFreqBand"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.InterfaceNumberOfEntries"; + reference + "Device.IEEE1905.AL.InterfaceNumberOfEntries"; + } + } + + grouping al-forwarding-table-g { + description + "Grouping object for Device.IEEE1905.AL.ForwardingTable."; + leaf set-forwarding-enabled { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; + reference + "Device.IEEE1905.AL.ForwardingTable.SetForwardingEnabled"; + } + leaf forwarding-rule-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRuleNumberOfEntries"; + } + } + + grouping forwarding-table-forwarding-rule-g { + description + "Grouping object for Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-list { + type string { + length "min..256"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.InterfaceList"; + } + leaf mac-destination-address { + type string { + length "min..17"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddress"; + } + leaf mac-destination-address-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACDestinationAddressFlag"; + } + leaf mac-source-address { + type string { + length "min..17"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddress"; + } + leaf mac-source-address-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.MACSourceAddressFlag"; + } + leaf ether-type { + type uint32; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherType"; + } + leaf ether-type-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.EtherTypeFlag"; + } + leaf vid { + type uint32 { + range "0..4095"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.Vid"; + } + leaf vid-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.VidFlag"; + } + leaf pcp { + type uint32 { + range "0..7"; + } + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCP"; + } + leaf pcp-flag { + type boolean; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.PCPFlag"; + } + } + + grouping al-interface-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; + reference + "Device.IEEE1905.AL.Interface.{i}.InterfaceId"; + } + leaf status { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Status"; + reference + "Device.IEEE1905.AL.Interface.{i}.Status"; + } + leaf last-change { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.LastChange"; + reference + "Device.IEEE1905.AL.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; + reference + "Device.IEEE1905.AL.Interface.{i}.LowerLayers"; + } + leaf interface-stack-reference { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; + reference + "Device.IEEE1905.AL.Interface.{i}.InterfaceStackReference"; + } + leaf media-type { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.MediaType"; + reference + "Device.IEEE1905.AL.Interface.{i}.MediaType"; + } + leaf generic-phy-oui { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; + reference + "Device.IEEE1905.AL.Interface.{i}.GenericPhyOUI"; + } + leaf generic-phy-variant { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; + reference + "Device.IEEE1905.AL.Interface.{i}.GenericPhyVariant"; + } + leaf generic-phy-url { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; + reference + "Device.IEEE1905.AL.Interface.{i}.GenericPhyURL"; + } + leaf set-intf-power-state-enabled { + type boolean; + description + "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; + reference + "Device.IEEE1905.AL.Interface.{i}.SetIntfPowerStateEnabled"; + } + leaf power-state { + type enumeration { + enum On { + description + "Enum Value - On"; + } + enum Power_Save { + description + "Enum Value - Power_Save"; + } + enum Off { + description + "Enum Value - Off"; + } + enum Unsupported { + description + "Enum Value - Unsupported"; + } + } + description + "Device.IEEE1905.AL.Interface.{i}.PowerState"; + reference + "Device.IEEE1905.AL.Interface.{i}.PowerState"; + } + leaf vendor-properties-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorPropertiesNumberOfEntries"; + } + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; + reference + "Device.IEEE1905.AL.Interface.{i}.LinkNumberOfEntries"; + } + } + + grouping interface-link-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.InterfaceId"; + } + leaf ieee1905-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.IEEE1905Id"; + } + leaf media-type { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.MediaType"; + } + leaf generic-phy-oui { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyOUI"; + } + leaf generic-phy-variant { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyVariant"; + } + leaf generic-phy-url { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.GenericPhyURL"; + } + } + + grouping link-metric-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; + leaf ieee802dot1-bridge { + type boolean; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.IEEE802dot1Bridge"; + } + leaf packet-errors { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrors"; + } + leaf packet-errors-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketErrorsReceived"; + } + leaf transmitted-packets { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.TransmittedPackets"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PacketsReceived"; + } + leaf mac-throughput-capacity { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.MACThroughputCapacity"; + } + leaf link-availability { + type uint32 { + range "0..100"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.LinkAvailability"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.PHYRate"; + } + leaf rssi { + type uint32 { + range "0..255"; + } + config false; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.RSSI"; + } + } + + grouping interface-vendor-properties-g { + description + "Grouping object for Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf oui { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.OUI"; + } + leaf information { + type string; + config false; + description + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.Information"; + } + } + + grouping al-network-topology-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology."; + leaf enable { + type boolean; + description + "Device.IEEE1905.AL.NetworkTopology.Enable"; + reference + "Device.IEEE1905.AL.NetworkTopology.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.Status"; + reference + "Device.IEEE1905.AL.NetworkTopology.Status"; + } + leaf max-change-log-entries { + type uint32 { + range "1..max"; + } + description + "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.MaxChangeLogEntries"; + } + leaf last-change { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.LastChange"; + reference + "Device.IEEE1905.AL.NetworkTopology.LastChange"; + } + leaf ieee1905-device-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905DeviceNumberOfEntries"; + } + leaf change-log-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLogNumberOfEntries"; + } + } + + grouping network-topology-change-log-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf time-stamp { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.TimeStamp"; + } + leaf event-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.EventType"; + } + leaf reporter-device-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterDeviceId"; + } + leaf reporter-interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.ReporterInterfaceId"; + } + leaf neighbor-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborType"; + } + leaf neighbor-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.NeighborId"; + } + } + + grouping network-topology-ieee1905-device-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ieee1905-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Id"; + } + leaf version { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Version"; + } + leaf registrar-freq-band { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.RegistrarFreqBand"; + } + leaf friendly-name { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.FriendlyName"; + } + leaf manufacturer-name { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerName"; + } + leaf manufacturer-model { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ManufacturerModel"; + } + leaf control-url { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.ControlURL"; + } + leaf vendor-properties-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorPropertiesNumberOfEntries"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4AddressNumberOfEntries"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6AddressNumberOfEntries"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.InterfaceNumberOfEntries"; + } + leaf non-ieee1905-neighbor-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905NeighborNumberOfEntries"; + } + leaf ieee1905-neighbor-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905NeighborNumberOfEntries"; + } + leaf l2-neighbor-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2NeighborNumberOfEntries"; + } + leaf bridging-tuple-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTupleNumberOfEntries"; + } + } + + grouping ieee1905-device-bridging-tuple-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-list { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.InterfaceList"; + } + } + + grouping ieee1905-device-ieee1905-neighbor-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-interface { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.LocalInterface"; + } + leaf neighbor-device-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.NeighborDeviceId"; + } + leaf metric-number-of-entries { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.MetricNumberOfEntries"; + } + } + + grouping ieee1905-neighbor-metric-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf neighbor-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.NeighborMACAddress"; + } + leaf ieee802dot1-bridge { + type boolean; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.IEEE802dot1Bridge"; + } + leaf packet-errors { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrors"; + } + leaf packet-errors-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketErrorsReceived"; + } + leaf transmitted-packets { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.TransmittedPackets"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PacketsReceived"; + } + leaf mac-throughput-capacity { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.MACThroughputCapacity"; + } + leaf link-availability { + type uint32 { + range "0..100"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.LinkAvailability"; + } + leaf phy-rate { + type uint32; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.PHYRate"; + } + leaf rssi { + type uint32 { + range "0..255"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.RSSI"; + } + } + + grouping ieee1905-device-ipv4-address-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.MACAddress"; + } + leaf ipv4-address { + type string { + length "min..15"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4Address"; + } + leaf ipv4-address-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.IPv4AddressType"; + } + leaf dhcp-server { + type string { + length "min..45"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.DHCPServer"; + } + } + + grouping ieee1905-device-ipv6-address-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.MACAddress"; + } + leaf ipv6-address { + type string { + length "min..45"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6Address"; + } + leaf ipv6-address-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressType"; + } + leaf ipv6-address-origin { + type string { + length "min..45"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.IPv6AddressOrigin"; + } + } + + grouping ieee1905-device-interface-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.InterfaceId"; + } + leaf media-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.MediaType"; + } + leaf power-state { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.PowerState"; + } + leaf generic-phy-oui { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyOUI"; + } + leaf generic-phy-variant { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyVariant"; + } + leaf generic-phy-url { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.GenericPhyURL"; + } + leaf network-membership { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.NetworkMembership"; + } + leaf role { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.Role"; + } + leaf ap-channel-band { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.APChannelBand"; + } + leaf frequency-index1 { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex1"; + } + leaf frequency-index2 { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.FrequencyIndex2"; + } + } + + grouping ieee1905-device-l2-neighbor-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-interface { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.LocalInterface"; + } + leaf neighbor-interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.NeighborInterfaceId"; + } + leaf behind-interface-ids { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.BehindInterfaceIds"; + } + } + + grouping ieee1905-device-non-ieee1905-neighbor-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-interface { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.LocalInterface"; + } + leaf neighbor-interface-id { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.NeighborInterfaceId"; + } + } + + grouping ieee1905-device-vendor-properties-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf message-type { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.MessageType"; + } + leaf oui { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.OUI"; + } + leaf information { + type string; + config false; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.Information"; + } + } + + grouping al-networking-registrar-g { + description + "Grouping object for Device.IEEE1905.AL.NetworkingRegistrar."; + leaf registrar2dot4 { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; + reference + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar2dot4"; + } + leaf registrar5 { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; + reference + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar5"; + } + leaf registrar60 { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; + reference + "Device.IEEE1905.AL.NetworkingRegistrar.Registrar60"; + } + } + + grouping al-security-g { + description + "Grouping object for Device.IEEE1905.AL.Security."; + leaf setup-method { + type enumeration { + enum UCPK { + description + "Enum Value - UCPK"; + } + enum PBC { + description + "Enum Value - PBC"; + } + enum NFCNK { + description + "Enum Value - NFCNK"; + } + } + description + "Device.IEEE1905.AL.Security.SetupMethod"; + reference + "Device.IEEE1905.AL.Security.SetupMethod"; + } + } + + grouping device-ieee8021x-g { + description + "Grouping object for Device.IEEE8021x."; + leaf supplicant-number-of-entries { + type uint32; + config false; + description + "Device.IEEE8021x.SupplicantNumberOfEntries"; + reference + "Device.IEEE8021x.SupplicantNumberOfEntries"; + } + } + + grouping ieee8021x-supplicant-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.Enable"; + reference + "Device.IEEE8021x.Supplicant.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Status"; + reference + "Device.IEEE8021x.Supplicant.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IEEE8021x.Supplicant.{i}.Alias"; + reference + "Device.IEEE8021x.Supplicant.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IEEE8021x.Supplicant.{i}.Interface"; + reference + "Device.IEEE8021x.Supplicant.{i}.Interface"; + } + leaf pae-state { + type string; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.PAEState"; + reference + "Device.IEEE8021x.Supplicant.{i}.PAEState"; + } + leaf eap-identity { + type string { + length "min..256"; + } + description + "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPIdentity"; + } + leaf max-start { + type uint32 { + range "1..10"; + } + description + "Device.IEEE8021x.Supplicant.{i}.MaxStart"; + reference + "Device.IEEE8021x.Supplicant.{i}.MaxStart"; + } + leaf start-period { + type uint32 { + range "1..max"; + } + description + "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; + reference + "Device.IEEE8021x.Supplicant.{i}.StartPeriod"; + } + leaf held-period { + type uint32 { + range "1..max"; + } + description + "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; + reference + "Device.IEEE8021x.Supplicant.{i}.HeldPeriod"; + } + leaf auth-period { + type uint32; + description + "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; + reference + "Device.IEEE8021x.Supplicant.{i}.AuthPeriod"; + } + leaf authentication-capabilities { + type string; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; + reference + "Device.IEEE8021x.Supplicant.{i}.AuthenticationCapabilities"; + } + leaf start-failure-policy { + type enumeration { + enum FailAuthentication { + description + "Enum Value - FailAuthentication"; + } + enum AssumeAuthentication { + description + "Enum Value - AssumeAuthentication"; + } + } + description + "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; + reference + "Device.IEEE8021x.Supplicant.{i}.StartFailurePolicy"; + } + leaf authentication-success-policy { + type enumeration { + enum NoAction { + description + "Enum Value - NoAction"; + } + enum RenewConnection { + description + "Enum Value - RenewConnection"; + } + } + description + "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; + reference + "Device.IEEE8021x.Supplicant.{i}.AuthenticationSuccessPolicy"; + } + } + + grouping supplicant-eapm-d5-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPMD5."; + leaf enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPMD5.Enable"; + } + } + + grouping supplicant-eaptls-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}.EAPTLS."; + leaf enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.Enable"; + } + leaf mutual-authentication-enable { + type boolean; + description + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPTLS.MutualAuthenticationEnable"; + } + } + + grouping supplicant-stats-g { + description + "Grouping object for Device.IEEE8021x.Supplicant.{i}.Stats."; + leaf received-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedFrames"; + } + leaf transmitted-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedFrames"; + } + leaf transmitted-start-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedStartFrames"; + } + leaf transmitted-logoff-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedLogoffFrames"; + } + leaf transmitted-response-id-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseIdFrames"; + } + leaf transmitted-response-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.TransmittedResponseFrames"; + } + leaf received-request-id-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestIdFrames"; + } + leaf received-request-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedRequestFrames"; + } + leaf received-invalid-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedInvalidFrames"; + } + leaf received-length-error-frames { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.ReceivedLengthErrorFrames"; + } + leaf last-frame-version { + type uint32; + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameVersion"; + } + leaf last-frame-source-mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats.LastFrameSourceMACAddress"; + } + } + + grouping device-ip-g { + description + "Grouping object for Device.IP."; + leaf ipv4-capable { + type boolean; + config false; + description + "Device.IP.IPv4Capable"; + reference + "Device.IP.IPv4Capable"; + } + leaf ipv4-enable { + type boolean; + description + "Device.IP.IPv4Enable"; + reference + "Device.IP.IPv4Enable"; + } + leaf ipv4-status { + type string; + config false; + description + "Device.IP.IPv4Status"; + reference + "Device.IP.IPv4Status"; + } + leaf ipv6-capable { + type boolean; + config false; + description + "Device.IP.IPv6Capable"; + reference + "Device.IP.IPv6Capable"; + } + leaf ipv6-enable { + type boolean; + description + "Device.IP.IPv6Enable"; + reference + "Device.IP.IPv6Enable"; + } + leaf ipv6-status { + type string; + config false; + description + "Device.IP.IPv6Status"; + reference + "Device.IP.IPv6Status"; + } + leaf ula-prefix { + type string { + length "min..49"; + } + description + "Device.IP.ULAPrefix"; + reference + "Device.IP.ULAPrefix"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.IP.InterfaceNumberOfEntries"; + reference + "Device.IP.InterfaceNumberOfEntries"; + } + leaf active-port-number-of-entries { + type uint32; + config false; + description + "Device.IP.ActivePortNumberOfEntries"; + reference + "Device.IP.ActivePortNumberOfEntries"; + } + } + + grouping ip-active-port-g { + description + "Grouping object for Device.IP.ActivePort.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf local-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.IP.ActivePort.{i}.LocalIPAddress"; + reference + "Device.IP.ActivePort.{i}.LocalIPAddress"; + } + leaf local-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.IP.ActivePort.{i}.LocalPort"; + reference + "Device.IP.ActivePort.{i}.LocalPort"; + } + leaf remote-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.IP.ActivePort.{i}.RemoteIPAddress"; + reference + "Device.IP.ActivePort.{i}.RemoteIPAddress"; + } + leaf remote-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.IP.ActivePort.{i}.RemotePort"; + reference + "Device.IP.ActivePort.{i}.RemotePort"; + } + leaf status { + type string; + config false; + description + "Device.IP.ActivePort.{i}.Status"; + reference + "Device.IP.ActivePort.{i}.Status"; + } + } + + grouping ip-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics."; + leaf ipv4-ping-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4PingSupported"; + reference + "Device.IP.Diagnostics.IPv4PingSupported"; + } + leaf ipv6-ping-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6PingSupported"; + reference + "Device.IP.Diagnostics.IPv6PingSupported"; + } + leaf ipv4-trace-route-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4TraceRouteSupported"; + reference + "Device.IP.Diagnostics.IPv4TraceRouteSupported"; + } + leaf ipv6-trace-route-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6TraceRouteSupported"; + reference + "Device.IP.Diagnostics.IPv6TraceRouteSupported"; + } + leaf ipv4-download-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4DownloadDiagnosticsSupported"; + } + leaf ipv6-download-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6DownloadDiagnosticsSupported"; + } + leaf ipv4-upload-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4UploadDiagnosticsSupported"; + } + leaf ipv6-upload-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6UploadDiagnosticsSupported"; + } + leaf ipv4-udp-echo-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4UDPEchoDiagnosticsSupported"; + } + leaf ipv6-udp-echo-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6UDPEchoDiagnosticsSupported"; + } + leaf ipv4-server-selection-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv4ServerSelectionDiagnosticsSupported"; + } + leaf ipv6-server-selection-diagnostics-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; + reference + "Device.IP.Diagnostics.IPv6ServerSelectionDiagnosticsSupported"; + } + } + + grouping diagnostics-download-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_NoRouteToHost { + description + "Enum Value - Error_NoRouteToHost"; + } + enum Error_InitConnectionFailed { + description + "Enum Value - Error_InitConnectionFailed"; + } + enum Error_NoResponse { + description + "Enum Value - Error_NoResponse"; + } + enum Error_TransferFailed { + description + "Enum Value - Error_TransferFailed"; + } + enum Error_PasswordRequestFailed { + description + "Enum Value - Error_PasswordRequestFailed"; + } + enum Error_LoginFailed { + description + "Enum Value - Error_LoginFailed"; + } + enum Error_NoTransferMode { + description + "Enum Value - Error_NoTransferMode"; + } + enum Error_NoPASV { + description + "Enum Value - Error_NoPASV"; + } + enum Error_IncorrectSize { + description + "Enum Value - Error_IncorrectSize"; + } + enum Error_Timeout { + description + "Enum Value - Error_Timeout"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.Interface"; + } + leaf download-url { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL"; + } + leaf download-transports { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadTransports"; + } + leaf download-diagnostic-max-connections { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticMaxConnections"; + } + leaf download-diagnostics-max-incremental-result { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DownloadDiagnosticsMaxIncrementalResult"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.DSCP"; + } + leaf ethernet-priority { + type uint32 { + range "0..7"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.EthernetPriority"; + } + leaf time-based-test-duration { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestDuration"; + } + leaf time-based-test-measurement-interval { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementInterval"; + } + leaf time-based-test-measurement-offset { + type uint32 { + range "0..255"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TimeBasedTestMeasurementOffset"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.ProtocolVersion"; + } + leaf number-of-connections { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.NumberOfConnections"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IPAddressUsed"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.EOMTime"; + } + leaf test-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceived"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSent"; + } + leaf test-bytes-received-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TestBytesReceivedUnderFullLoading"; + } + leaf total-bytes-received-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceivedUnderFullLoading"; + } + leaf total-bytes-sent-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesSentUnderFullLoading"; + } + leaf period-of-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PeriodOfFullLoading"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.TCPOpenResponseTime"; + } + leaf per-connection-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResultNumberOfEntries"; + } + leaf enable-per-connection-results { + type boolean; + description + "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.EnablePerConnectionResults"; + } + leaf incremental-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResultNumberOfEntries"; + } + } + + grouping download-diagnostics-incremental-result-g { + description + "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf test-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TestBytesReceived"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + } + leaf start-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.StartTime"; + } + leaf end-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.EndTime"; + } + } + + grouping download-diagnostics-per-connection-result-g { + description + "Grouping object for Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.EOMTime"; + } + leaf test-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TestBytesReceived"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + } + } + + grouping diagnostics-ip-ping-g { + description + "Grouping object for Device.IP.Diagnostics.IPPing."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_NoRouteToHost { + description + "Enum Value - Error_NoRouteToHost"; + } + } + description + "Device.IP.Diagnostics.IPPing.DiagnosticsState"; + reference + "Device.IP.Diagnostics.IPPing.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.IPPing.Interface"; + reference + "Device.IP.Diagnostics.IPPing.Interface"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.IPPing.ProtocolVersion"; + reference + "Device.IP.Diagnostics.IPPing.ProtocolVersion"; + } + leaf host { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.IPPing.Host"; + reference + "Device.IP.Diagnostics.IPPing.Host"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; + reference + "Device.IP.Diagnostics.IPPing.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.IPPing.Timeout"; + reference + "Device.IP.Diagnostics.IPPing.Timeout"; + } + leaf data-block-size { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.IPPing.DataBlockSize"; + reference + "Device.IP.Diagnostics.IPPing.DataBlockSize"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.IPPing.DSCP"; + reference + "Device.IP.Diagnostics.IPPing.DSCP"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.IPPing.IPAddressUsed"; + reference + "Device.IP.Diagnostics.IPPing.IPAddressUsed"; + } + leaf success-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.SuccessCount"; + reference + "Device.IP.Diagnostics.IPPing.SuccessCount"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.FailureCount"; + reference + "Device.IP.Diagnostics.IPPing.FailureCount"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.AverageResponseTime"; + reference + "Device.IP.Diagnostics.IPPing.AverageResponseTime"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; + reference + "Device.IP.Diagnostics.IPPing.MinimumResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; + reference + "Device.IP.Diagnostics.IPPing.MaximumResponseTime"; + } + leaf average-response-time-detailed { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; + reference + "Device.IP.Diagnostics.IPPing.AverageResponseTimeDetailed"; + } + leaf minimum-response-time-detailed { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; + reference + "Device.IP.Diagnostics.IPPing.MinimumResponseTimeDetailed"; + } + leaf maximum-response-time-detailed { + type uint32; + config false; + description + "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; + reference + "Device.IP.Diagnostics.IPPing.MaximumResponseTimeDetailed"; + } + } + + grouping diagnostics-server-selection-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.ServerSelectionDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Interface"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.ProtocolVersion"; + } + leaf protocol { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum "UDP Echo" { + description + "Enum Value - UDP Echo"; + } + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Protocol"; + } + leaf host-list { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.HostList"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.Timeout"; + } + leaf fastest-host { + type string; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.FastestHost"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MinimumResponseTime"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.AverageResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.MaximumResponseTime"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics.IPAddressUsed"; + } + } + + grouping diagnostics-trace-route-g { + description + "Grouping object for Device.IP.Diagnostics.TraceRoute."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_MaxHopCountExceeded { + description + "Enum Value - Error_MaxHopCountExceeded"; + } + } + description + "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; + reference + "Device.IP.Diagnostics.TraceRoute.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.TraceRoute.Interface"; + reference + "Device.IP.Diagnostics.TraceRoute.Interface"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; + reference + "Device.IP.Diagnostics.TraceRoute.ProtocolVersion"; + } + leaf host { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.TraceRoute.Host"; + reference + "Device.IP.Diagnostics.TraceRoute.Host"; + } + leaf number-of-tries { + type uint32 { + range "1..3"; + } + description + "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; + reference + "Device.IP.Diagnostics.TraceRoute.NumberOfTries"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.TraceRoute.Timeout"; + reference + "Device.IP.Diagnostics.TraceRoute.Timeout"; + } + leaf data-block-size { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; + reference + "Device.IP.Diagnostics.TraceRoute.DataBlockSize"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.TraceRoute.DSCP"; + reference + "Device.IP.Diagnostics.TraceRoute.DSCP"; + } + leaf max-hop-count { + type uint32 { + range "1..64"; + } + description + "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; + reference + "Device.IP.Diagnostics.TraceRoute.MaxHopCount"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; + reference + "Device.IP.Diagnostics.TraceRoute.IPAddressUsed"; + } + leaf response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.ResponseTime"; + reference + "Device.IP.Diagnostics.TraceRoute.ResponseTime"; + } + leaf route-hops-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries"; + } + } + + grouping trace-route-route-hops-g { + description + "Grouping object for Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf host { + type string; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.Host"; + } + leaf host-address { + type string; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.HostAddress"; + } + leaf error-code { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.ErrorCode"; + } + leaf rt-times { + type uint32; + config false; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.RTTimes"; + } + } + + grouping diagnostics-udp-echo-config-g { + description + "Grouping object for Device.IP.Diagnostics.UDPEchoConfig."; + leaf enable { + type boolean; + description + "Device.IP.Diagnostics.UDPEchoConfig.Enable"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.Enable"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UDPEchoConfig.Interface"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.Interface"; + } + leaf source-ip-address { + type string { + length "min..45"; + } + description + "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.SourceIPAddress"; + } + leaf udp-port { + type uint32; + description + "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.UDPPort"; + } + leaf echo-plus-enabled { + type boolean; + description + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusEnabled"; + } + leaf echo-plus-supported { + type boolean; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.EchoPlusSupported"; + } + leaf packets-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.PacketsReceived"; + } + leaf packets-responded { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.PacketsResponded"; + } + leaf bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.BytesReceived"; + } + leaf bytes-responded { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.BytesResponded"; + } + leaf time-first-packet-received { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.TimeFirstPacketReceived"; + } + leaf time-last-packet-received { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; + reference + "Device.IP.Diagnostics.UDPEchoConfig.TimeLastPacketReceived"; + } + } + + grouping diagnostics-udp-echo-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Interface"; + } + leaf host { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Host"; + } + leaf port { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Port"; + } + leaf number-of-repetitions { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.NumberOfRepetitions"; + } + leaf timeout { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.Timeout"; + } + leaf data-block-size { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.DataBlockSize"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.DSCP"; + } + leaf inter-transmission-time { + type uint32 { + range "1..65535"; + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.InterTransmissionTime"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.ProtocolVersion"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IPAddressUsed"; + } + leaf success-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.SuccessCount"; + } + leaf failure-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.FailureCount"; + } + leaf average-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.AverageResponseTime"; + } + leaf minimum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.MinimumResponseTime"; + } + leaf maximum-response-time { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.MaximumResponseTime"; + } + leaf enable-individual-packet-results { + type boolean; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.EnableIndividualPacketResults"; + } + leaf individual-packet-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResultNumberOfEntries"; + } + leaf udp-echo-diagnostics-max-results { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.UDPEchoDiagnosticsMaxResults"; + } + } + + grouping udp-echo-diagnostics-individual-packet-result-g { + description + "Grouping object for Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf packet-success { + type boolean; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSuccess"; + } + leaf packet-send-time { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketSendTime"; + } + leaf packet-receive-time { + type string; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.PacketReceiveTime"; + } + leaf test-gen-sn { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestGenSN"; + } + leaf test-resp-sn { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespSN"; + } + leaf test-resp-rcv-time-stamp { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespRcvTimeStamp"; + } + leaf test-resp-reply-time-stamp { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyTimeStamp"; + } + leaf test-resp-reply-failure-count { + type uint32; + config false; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.TestRespReplyFailureCount"; + } + } + + grouping diagnostics-upload-diagnostics-g { + description + "Grouping object for Device.IP.Diagnostics.UploadDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Completed { + description + "Enum Value - Completed"; + } + enum Error_CannotResolveHostName { + description + "Enum Value - Error_CannotResolveHostName"; + } + enum Error_NoRouteToHost { + description + "Enum Value - Error_NoRouteToHost"; + } + enum Error_InitConnectionFailed { + description + "Enum Value - Error_InitConnectionFailed"; + } + enum Error_NoResponse { + description + "Enum Value - Error_NoResponse"; + } + enum Error_PasswordRequestFailed { + description + "Enum Value - Error_PasswordRequestFailed"; + } + enum Error_LoginFailed { + description + "Enum Value - Error_LoginFailed"; + } + enum Error_NoTransferMode { + description + "Enum Value - Error_NoTransferMode"; + } + enum Error_NoPASV { + description + "Enum Value - Error_NoPASV"; + } + enum Error_NoCWD { + description + "Enum Value - Error_NoCWD"; + } + enum Error_NoSTOR { + description + "Enum Value - Error_NoSTOR"; + } + enum Error_NoTransferComplete { + description + "Enum Value - Error_NoTransferComplete"; + } + enum Error_Timeout { + description + "Enum Value - Error_Timeout"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.Interface"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.Interface"; + } + leaf upload-url { + type string { + length "min..256"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadURL"; + } + leaf upload-transports { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadTransports"; + } + leaf upload-diagnostics-max-connections { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxConnections"; + } + leaf upload-diagnostics-max-incremental-result { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.UploadDiagnosticsMaxIncrementalResult"; + } + leaf dscp { + type uint32 { + range "0..63"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.DSCP"; + } + leaf ethernet-priority { + type uint32 { + range "0..7"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.EthernetPriority"; + } + leaf test-file-length { + type uint32; + description + "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TestFileLength"; + } + leaf time-based-test-duration { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestDuration"; + } + leaf time-based-test-measurement-interval { + type uint32 { + range "0..999"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementInterval"; + } + leaf time-based-test-measurement-offset { + type uint32 { + range "0..255"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TimeBasedTestMeasurementOffset"; + } + leaf protocol-version { + type enumeration { + enum Any { + description + "Enum Value - Any"; + } + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.ProtocolVersion"; + } + leaf number-of-connections { + type uint32 { + range "1..max"; + } + description + "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections"; + } + leaf ip-address-used { + type string { + length "min..45"; + } + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IPAddressUsed"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.EOMTime"; + } + leaf test-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSent"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSent"; + } + leaf test-bytes-sent-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TestBytesSentUnderFullLoading"; + } + leaf total-bytes-received-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesReceivedUnderFullLoading"; + } + leaf total-bytes-sent-under-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TotalBytesSentUnderFullLoading"; + } + leaf period-of-full-loading { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PeriodOfFullLoading"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.TCPOpenResponseTime"; + } + leaf per-connection-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResultNumberOfEntries"; + } + leaf enable-per-connection-results { + type boolean; + description + "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.EnablePerConnectionResults"; + } + leaf incremental-result-number-of-entries { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResultNumberOfEntries"; + } + } + + grouping upload-diagnostics-incremental-result-g { + description + "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf test-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TestBytesSent"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.TotalBytesSent"; + } + leaf start-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.StartTime"; + } + leaf end-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.EndTime"; + } + } + + grouping upload-diagnostics-per-connection-result-g { + description + "Grouping object for Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf rom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.ROMTime"; + } + leaf bom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.BOMTime"; + } + leaf eom-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.EOMTime"; + } + leaf test-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TestBytesSent"; + } + leaf total-bytes-received { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesReceived"; + } + leaf total-bytes-sent { + type uint32; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TotalBytesSent"; + } + leaf tcp-open-request-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenRequestTime"; + } + leaf tcp-open-response-time { + type string; + config false; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.TCPOpenResponseTime"; + } + } + + grouping ip-interface-g { + description + "Grouping object for Device.IP.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.Enable"; + reference + "Device.IP.Interface.{i}.Enable"; + } + leaf ipv4-enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv4Enable"; + reference + "Device.IP.Interface.{i}.IPv4Enable"; + } + leaf ipv6-enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Enable"; + reference + "Device.IP.Interface.{i}.IPv6Enable"; + } + leaf ula-enable { + type boolean; + description + "Device.IP.Interface.{i}.ULAEnable"; + reference + "Device.IP.Interface.{i}.ULAEnable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.Status"; + reference + "Device.IP.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.Alias"; + reference + "Device.IP.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.IP.Interface.{i}.Name"; + reference + "Device.IP.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.IP.Interface.{i}.LastChange"; + reference + "Device.IP.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.IP.Interface.{i}.LowerLayers"; + reference + "Device.IP.Interface.{i}.LowerLayers"; + } + leaf router { + type string { + length "min..256"; + } + description + "Device.IP.Interface.{i}.Router"; + reference + "Device.IP.Interface.{i}.Router"; + } + leaf max-mtu-size { + type uint32 { + range "64..65535"; + } + description + "Device.IP.Interface.{i}.MaxMTUSize"; + reference + "Device.IP.Interface.{i}.MaxMTUSize"; + } + leaf type { + type string; + config false; + description + "Device.IP.Interface.{i}.Type"; + reference + "Device.IP.Interface.{i}.Type"; + } + leaf loopback { + type boolean; + description + "Device.IP.Interface.{i}.Loopback"; + reference + "Device.IP.Interface.{i}.Loopback"; + } + leaf ipv4-address-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; + reference + "Device.IP.Interface.{i}.IPv4AddressNumberOfEntries"; + } + leaf ipv6-address-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; + reference + "Device.IP.Interface.{i}.IPv6AddressNumberOfEntries"; + } + leaf ipv6-prefix-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; + reference + "Device.IP.Interface.{i}.IPv6PrefixNumberOfEntries"; + } + leaf auto-ip-enable { + type boolean; + description + "Device.IP.Interface.{i}.AutoIPEnable"; + reference + "Device.IP.Interface.{i}.AutoIPEnable"; + } + leaf twamp-reflector-number-of-entries { + type uint32; + config false; + description + "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; + reference + "Device.IP.Interface.{i}.TWAMPReflectorNumberOfEntries"; + } + } + + grouping interface-ipv4-address-g { + description + "Grouping object for Device.IP.Interface.{i}.IPv4Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.Alias"; + } + leaf ip-address { + type string { + length "min..15"; + } + description + "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.IPAddress"; + } + leaf subnet-mask { + type string { + length "min..15"; + } + description + "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.SubnetMask"; + } + leaf addressing-type { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}.AddressingType"; + } + } + + grouping interface-ipv6-address-g { + description + "Grouping object for Device.IP.Interface.{i}.IPv6Address.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Status"; + } + leaf ip-address-status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddressStatus"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Alias"; + } + leaf ip-address { + type string { + length "min..45"; + } + description + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.IPAddress"; + } + leaf origin { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Origin"; + } + leaf prefix { + type string; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Prefix"; + } + leaf preferred-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.ValidLifetime"; + } + leaf anycast { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}.Anycast"; + } + } + + grouping interface-ipv6-prefix-g { + description + "Grouping object for Device.IP.Interface.{i}.IPv6Prefix.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Status"; + } + leaf prefix-status { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PrefixStatus"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Alias"; + } + leaf prefix { + type string { + length "min..49"; + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Prefix"; + } + leaf origin { + type string; + config false; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Origin"; + } + leaf static-type { + type enumeration { + enum Static { + description + "Enum Value - Static"; + } + enum Inapplicable { + description + "Enum Value - Inapplicable"; + } + enum PrefixDelegation { + description + "Enum Value - PrefixDelegation"; + } + enum Child { + description + "Enum Value - Child"; + } + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.StaticType"; + } + leaf parent-prefix { + type string; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ParentPrefix"; + } + leaf child-prefix-bits { + type string { + length "min..49"; + } + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ChildPrefixBits"; + } + leaf on-link { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.OnLink"; + } + leaf autonomous { + type boolean; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.Autonomous"; + } + leaf preferred-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.PreferredLifetime"; + } + leaf valid-lifetime { + type string; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}.ValidLifetime"; + } + } + + grouping ip-interface-stats-g { + description + "Grouping object for Device.IP.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BytesSent"; + reference + "Device.IP.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BytesReceived"; + reference + "Device.IP.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.PacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.IP.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.IP.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.IP.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.IP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping interface-twamp-reflector-g { + description + "Grouping object for Device.IP.Interface.{i}.TWAMPReflector.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Alias"; + } + leaf port { + type uint32 { + range "min..65535"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.Port"; + } + leaf maximum-ttl { + type uint32 { + range "1..255"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.MaximumTTL"; + } + leaf ip-allowed-list { + type string { + length "min..255"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.IPAllowedList"; + } + leaf port-allowed-list { + type string { + length "min..255"; + } + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}.PortAllowedList"; + } + } + + grouping device-i-psec-g { + description + "Grouping object for Device.IPsec."; + leaf enable { + type boolean; + description + "Device.IPsec.Enable"; + reference + "Device.IPsec.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.Status"; + reference + "Device.IPsec.Status"; + } + leaf ah-supported { + type boolean; + config false; + description + "Device.IPsec.AHSupported"; + reference + "Device.IPsec.AHSupported"; + } + leaf ikev2-supported-encryption-algorithms { + type string; + config false; + description + "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; + reference + "Device.IPsec.IKEv2SupportedEncryptionAlgorithms"; + } + leaf esp-supported-encryption-algorithms { + type string; + config false; + description + "Device.IPsec.ESPSupportedEncryptionAlgorithms"; + reference + "Device.IPsec.ESPSupportedEncryptionAlgorithms"; + } + leaf ikev2-supported-pseudo-random-functions { + type string; + config false; + description + "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; + reference + "Device.IPsec.IKEv2SupportedPseudoRandomFunctions"; + } + leaf supported-integrity-algorithms { + type string; + config false; + description + "Device.IPsec.SupportedIntegrityAlgorithms"; + reference + "Device.IPsec.SupportedIntegrityAlgorithms"; + } + leaf supported-diffie-hellman-group-transforms { + type string; + config false; + description + "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; + reference + "Device.IPsec.SupportedDiffieHellmanGroupTransforms"; + } + leaf max-filter-entries { + type uint32; + config false; + description + "Device.IPsec.MaxFilterEntries"; + reference + "Device.IPsec.MaxFilterEntries"; + } + leaf max-profile-entries { + type uint32; + config false; + description + "Device.IPsec.MaxProfileEntries"; + reference + "Device.IPsec.MaxProfileEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.FilterNumberOfEntries"; + reference + "Device.IPsec.FilterNumberOfEntries"; + } + leaf profile-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.ProfileNumberOfEntries"; + reference + "Device.IPsec.ProfileNumberOfEntries"; + } + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.TunnelNumberOfEntries"; + reference + "Device.IPsec.TunnelNumberOfEntries"; + } + leaf ikev2-sa-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.IKEv2SANumberOfEntries"; + reference + "Device.IPsec.IKEv2SANumberOfEntries"; + } + } + + grouping i-psec-filter-g { + description + "Grouping object for Device.IPsec.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IPsec.Filter.{i}.Enable"; + reference + "Device.IPsec.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.Filter.{i}.Status"; + reference + "Device.IPsec.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.IPsec.Filter.{i}.Order"; + reference + "Device.IPsec.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Filter.{i}.Alias"; + reference + "Device.IPsec.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.IPsec.Filter.{i}.Interface"; + reference + "Device.IPsec.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.IPsec.Filter.{i}.AllInterfaces"; + reference + "Device.IPsec.Filter.{i}.AllInterfaces"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.DestIP"; + reference + "Device.IPsec.Filter.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.DestMask"; + reference + "Device.IPsec.Filter.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.DestIPExclude"; + reference + "Device.IPsec.Filter.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.SourceIP"; + reference + "Device.IPsec.Filter.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..45"; + } + description + "Device.IPsec.Filter.{i}.SourceMask"; + reference + "Device.IPsec.Filter.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.SourceIPExclude"; + reference + "Device.IPsec.Filter.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.IPsec.Filter.{i}.Protocol"; + reference + "Device.IPsec.Filter.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.ProtocolExclude"; + reference + "Device.IPsec.Filter.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.DestPort"; + reference + "Device.IPsec.Filter.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.DestPortRangeMax"; + reference + "Device.IPsec.Filter.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.DestPortExclude"; + reference + "Device.IPsec.Filter.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.SourcePort"; + reference + "Device.IPsec.Filter.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.IPsec.Filter.{i}.SourcePortRangeMax"; + reference + "Device.IPsec.Filter.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.IPsec.Filter.{i}.SourcePortExclude"; + reference + "Device.IPsec.Filter.{i}.SourcePortExclude"; + } + leaf processing-choice { + type enumeration { + enum Discard { + description + "Enum Value - Discard"; + } + enum Bypass { + description + "Enum Value - Bypass"; + } + enum Protect { + description + "Enum Value - Protect"; + } + } + description + "Device.IPsec.Filter.{i}.ProcessingChoice"; + reference + "Device.IPsec.Filter.{i}.ProcessingChoice"; + } + leaf profile { + type string; + description + "Device.IPsec.Filter.{i}.Profile"; + reference + "Device.IPsec.Filter.{i}.Profile"; + } + } + + grouping i-psec-ikev2-sa-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Status"; + reference + "Device.IPsec.IKEv2SA.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.IKEv2SA.{i}.Alias"; + reference + "Device.IPsec.IKEv2SA.{i}.Alias"; + } + leaf tunnel { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Tunnel"; + reference + "Device.IPsec.IKEv2SA.{i}.Tunnel"; + } + leaf local-address { + type string { + length "min..45"; + } + config false; + description + "Device.IPsec.IKEv2SA.{i}.LocalAddress"; + reference + "Device.IPsec.IKEv2SA.{i}.LocalAddress"; + } + leaf remote-address { + type string { + length "min..45"; + } + config false; + description + "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; + reference + "Device.IPsec.IKEv2SA.{i}.RemoteAddress"; + } + leaf encryption-algorithm { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; + reference + "Device.IPsec.IKEv2SA.{i}.EncryptionAlgorithm"; + } + leaf encryption-key-length { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; + reference + "Device.IPsec.IKEv2SA.{i}.EncryptionKeyLength"; + } + leaf pseudo-random-function { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; + reference + "Device.IPsec.IKEv2SA.{i}.PseudoRandomFunction"; + } + leaf integrity-algorithm { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; + reference + "Device.IPsec.IKEv2SA.{i}.IntegrityAlgorithm"; + } + leaf diffie-hellman-group-transform { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; + reference + "Device.IPsec.IKEv2SA.{i}.DiffieHellmanGroupTransform"; + } + leaf creation-time { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.CreationTime"; + reference + "Device.IPsec.IKEv2SA.{i}.CreationTime"; + } + leaf nat-detected { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.NATDetected"; + reference + "Device.IPsec.IKEv2SA.{i}.NATDetected"; + } + leaf received-cp-attr-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttrNumberOfEntries"; + } + leaf child-sa-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSANumberOfEntries"; + } + } + + grouping ikev2-sa-child-sa-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Alias"; + } + leaf inbound-spi { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.InboundSPI"; + } + leaf outbound-spi { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.OutboundSPI"; + } + leaf creation-time { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.CreationTime"; + } + } + + grouping child-sa-stats-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ErrorsSent"; + } + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.IntegrityErrors"; + } + leaf replay-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.ReplayErrors"; + } + leaf policy-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.PolicyErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.OtherReceiveErrors"; + } + } + + grouping ikev2-sa-received-cp-attr-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf type { + type uint32 { + range "0..32767"; + } + config false; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Type"; + } + leaf value { + type string; + config false; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.Value"; + } + } + + grouping ikev2-sa-stats-g { + description + "Grouping object for Device.IPsec.IKEv2SA.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.ErrorsSent"; + } + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.IntegrityErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.IKEv2SA.{i}.Stats.OtherReceiveErrors"; + } + } + + grouping i-psec-profile-g { + description + "Grouping object for Device.IPsec.Profile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Profile.{i}.Alias"; + reference + "Device.IPsec.Profile.{i}.Alias"; + } + leaf max-child-s-as { + type uint32; + description + "Device.IPsec.Profile.{i}.MaxChildSAs"; + reference + "Device.IPsec.Profile.{i}.MaxChildSAs"; + } + leaf remote-endpoints { + type string { + length "min..64"; + } + description + "Device.IPsec.Profile.{i}.RemoteEndpoints"; + reference + "Device.IPsec.Profile.{i}.RemoteEndpoints"; + } + leaf forwarding-policy { + type uint32; + description + "Device.IPsec.Profile.{i}.ForwardingPolicy"; + reference + "Device.IPsec.Profile.{i}.ForwardingPolicy"; + } + leaf protocol { + type enumeration { + enum AH { + description + "Enum Value - AH"; + } + enum ESP { + description + "Enum Value - ESP"; + } + } + description + "Device.IPsec.Profile.{i}.Protocol"; + reference + "Device.IPsec.Profile.{i}.Protocol"; + } + leaf ikev2-authentication-method { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; + reference + "Device.IPsec.Profile.{i}.IKEv2AuthenticationMethod"; + } + leaf ikev2-allowed-encryption-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedEncryptionAlgorithms"; + } + leaf esp-allowed-encryption-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; + reference + "Device.IPsec.Profile.{i}.ESPAllowedEncryptionAlgorithms"; + } + leaf ikev2-allowed-pseudo-random-functions { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedPseudoRandomFunctions"; + } + leaf ikev2-allowed-integrity-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedIntegrityAlgorithms"; + } + leaf ah-allowed-integrity-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; + reference + "Device.IPsec.Profile.{i}.AHAllowedIntegrityAlgorithms"; + } + leaf esp-allowed-integrity-algorithms { + type string; + description + "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; + reference + "Device.IPsec.Profile.{i}.ESPAllowedIntegrityAlgorithms"; + } + leaf ikev2-allowed-diffie-hellman-group-transforms { + type string; + description + "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; + reference + "Device.IPsec.Profile.{i}.IKEv2AllowedDiffieHellmanGroupTransforms"; + } + leaf ikev2-dead-peer-detection-timeout { + type uint32; + description + "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; + reference + "Device.IPsec.Profile.{i}.IKEv2DeadPeerDetectionTimeout"; + } + leaf ikev2-natt-keepalive-timeout { + type uint32; + description + "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; + reference + "Device.IPsec.Profile.{i}.IKEv2NATTKeepaliveTimeout"; + } + leaf anti-replay-window-size { + type uint32; + description + "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; + reference + "Device.IPsec.Profile.{i}.AntiReplayWindowSize"; + } + leaf do-not-fragment { + type enumeration { + enum Set { + description + "Enum Value - Set"; + } + enum Clear { + description + "Enum Value - Clear"; + } + enum Copy { + description + "Enum Value - Copy"; + } + } + description + "Device.IPsec.Profile.{i}.DoNotFragment"; + reference + "Device.IPsec.Profile.{i}.DoNotFragment"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; + reference + "Device.IPsec.Profile.{i}.DSCPMarkPolicy"; + } + leaf ikev2-sa-traffic-limit { + type uint64; + description + "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; + reference + "Device.IPsec.Profile.{i}.IKEv2SATrafficLimit"; + } + leaf ikev2-sa-time-limit { + type uint32; + description + "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; + reference + "Device.IPsec.Profile.{i}.IKEv2SATimeLimit"; + } + leaf ikev2-sa-expiry-action { + type enumeration { + enum Renegotiate { + description + "Enum Value - Renegotiate"; + } + enum Delete { + description + "Enum Value - Delete"; + } + } + description + "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; + reference + "Device.IPsec.Profile.{i}.IKEv2SAExpiryAction"; + } + leaf child-sa-traffic-limit { + type uint64; + description + "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; + reference + "Device.IPsec.Profile.{i}.ChildSATrafficLimit"; + } + leaf child-sa-time-limit { + type uint32; + description + "Device.IPsec.Profile.{i}.ChildSATimeLimit"; + reference + "Device.IPsec.Profile.{i}.ChildSATimeLimit"; + } + leaf child-sa-expiry-action { + type enumeration { + enum Renegotiate { + description + "Enum Value - Renegotiate"; + } + enum Delete { + description + "Enum Value - Delete"; + } + } + description + "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; + reference + "Device.IPsec.Profile.{i}.ChildSAExpiryAction"; + } + leaf sent-cp-attr-number-of-entries { + type uint32; + config false; + description + "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; + reference + "Device.IPsec.Profile.{i}.SentCPAttrNumberOfEntries"; + } + } + + grouping profile-sent-cp-attr-g { + description + "Grouping object for Device.IPsec.Profile.{i}.SentCPAttr.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Alias"; + } + leaf type { + type uint32 { + range "0..32767"; + } + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Type"; + } + leaf value { + type string { + length "min..65535"; + } + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}.Value"; + } + } + + grouping i-psec-stats-g { + description + "Grouping object for Device.IPsec.Stats."; + leaf negotiation-failures { + type uint32; + config false; + description + "Device.IPsec.Stats.NegotiationFailures"; + reference + "Device.IPsec.Stats.NegotiationFailures"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.IPsec.Stats.BytesSent"; + reference + "Device.IPsec.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.IPsec.Stats.BytesReceived"; + reference + "Device.IPsec.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.IPsec.Stats.PacketsSent"; + reference + "Device.IPsec.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.IPsec.Stats.PacketsReceived"; + reference + "Device.IPsec.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.IPsec.Stats.ErrorsSent"; + reference + "Device.IPsec.Stats.ErrorsSent"; + } + leaf unknown-spi-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.UnknownSPIErrors"; + reference + "Device.IPsec.Stats.UnknownSPIErrors"; + } + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.DecryptionErrors"; + reference + "Device.IPsec.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.IntegrityErrors"; + reference + "Device.IPsec.Stats.IntegrityErrors"; + } + leaf replay-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.ReplayErrors"; + reference + "Device.IPsec.Stats.ReplayErrors"; + } + leaf policy-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.PolicyErrors"; + reference + "Device.IPsec.Stats.PolicyErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.Stats.OtherReceiveErrors"; + } + } + + grouping i-psec-tunnel-g { + description + "Grouping object for Device.IPsec.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPsec.Tunnel.{i}.Alias"; + reference + "Device.IPsec.Tunnel.{i}.Alias"; + } + leaf tunnel-interface { + type string; + config false; + description + "Device.IPsec.Tunnel.{i}.TunnelInterface"; + reference + "Device.IPsec.Tunnel.{i}.TunnelInterface"; + } + leaf tunneled-interface { + type string; + config false; + description + "Device.IPsec.Tunnel.{i}.TunneledInterface"; + reference + "Device.IPsec.Tunnel.{i}.TunneledInterface"; + } + leaf filters { + type string; + config false; + description + "Device.IPsec.Tunnel.{i}.Filters"; + reference + "Device.IPsec.Tunnel.{i}.Filters"; + } + } + + grouping i-psec-tunnel-stats-g { + description + "Grouping object for Device.IPsec.Tunnel.{i}.Stats."; + leaf decryption-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.DecryptionErrors"; + } + leaf integrity-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.IntegrityErrors"; + } + leaf replay-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.ReplayErrors"; + } + leaf policy-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.PolicyErrors"; + } + leaf other-receive-errors { + type uint32; + config false; + description + "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; + reference + "Device.IPsec.Tunnel.{i}.Stats.OtherReceiveErrors"; + } + } + + grouping device-ipv6rd-g { + description + "Grouping object for Device.IPv6rd."; + leaf enable { + type boolean; + description + "Device.IPv6rd.Enable"; + reference + "Device.IPv6rd.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.IPv6rd.InterfaceSettingNumberOfEntries"; + reference + "Device.IPv6rd.InterfaceSettingNumberOfEntries"; + } + } + + grouping ipv6rd-interface-setting-g { + description + "Grouping object for Device.IPv6rd.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.IPv6rd.InterfaceSetting.{i}.Enable"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.IPv6rd.InterfaceSetting.{i}.Status"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.Alias"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.Alias"; + } + leaf border-relay-ipv4-addresses { + type string { + length "min..15"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.BorderRelayIPv4Addresses"; + } + leaf all-traffic-to-border-relay { + type boolean; + description + "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.AllTrafficToBorderRelay"; + } + leaf spipv6-prefix { + type string { + length "min..49"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.SPIPv6Prefix"; + } + leaf ipv4-mask-length { + type uint32 { + range "0..32"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.IPv4MaskLength"; + } + leaf address-source { + type string { + length "min..256"; + } + description + "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.AddressSource"; + } + leaf tunnel-interface { + type string; + config false; + description + "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.TunnelInterface"; + } + leaf tunneled-interface { + type string; + config false; + description + "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; + reference + "Device.IPv6rd.InterfaceSetting.{i}.TunneledInterface"; + } + } + + grouping device-interface-stack-g { + description + "Grouping object for Device.InterfaceStack.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.InterfaceStack.{i}.Alias"; + reference + "Device.InterfaceStack.{i}.Alias"; + } + leaf higher-layer { + type string; + config false; + description + "Device.InterfaceStack.{i}.HigherLayer"; + reference + "Device.InterfaceStack.{i}.HigherLayer"; + } + leaf lower-layer { + type string; + config false; + description + "Device.InterfaceStack.{i}.LowerLayer"; + reference + "Device.InterfaceStack.{i}.LowerLayer"; + } + leaf higher-alias { + type string; + config false; + description + "Device.InterfaceStack.{i}.HigherAlias"; + reference + "Device.InterfaceStack.{i}.HigherAlias"; + } + leaf lower-alias { + type string; + config false; + description + "Device.InterfaceStack.{i}.LowerAlias"; + reference + "Device.InterfaceStack.{i}.LowerAlias"; + } + } + + grouping device-l2-tpv3-g { + description + "Grouping object for Device.L2TPv3."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.L2TPv3.TunnelNumberOfEntries"; + reference + "Device.L2TPv3.TunnelNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.L2TPv3.FilterNumberOfEntries"; + reference + "Device.L2TPv3.FilterNumberOfEntries"; + } + } + + grouping l2-tpv3-filter-g { + description + "Grouping object for Device.L2TPv3.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.L2TPv3.Filter.{i}.Enable"; + reference + "Device.L2TPv3.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.L2TPv3.Filter.{i}.Status"; + reference + "Device.L2TPv3.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.L2TPv3.Filter.{i}.Order"; + reference + "Device.L2TPv3.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.L2TPv3.Filter.{i}.Alias"; + reference + "Device.L2TPv3.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.L2TPv3.Filter.{i}.Interface"; + reference + "Device.L2TPv3.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.L2TPv3.Filter.{i}.AllInterfaces"; + reference + "Device.L2TPv3.Filter.{i}.AllInterfaces"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.L2TPv3.Filter.{i}.VLANIDCheck"; + reference + "Device.L2TPv3.Filter.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.L2TPv3.Filter.{i}.VLANIDExclude"; + reference + "Device.L2TPv3.Filter.{i}.VLANIDExclude"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; + reference + "Device.L2TPv3.Filter.{i}.DSCPMarkPolicy"; + } + } + + grouping l2-tpv3-tunnel-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.L2TPv3.Tunnel.{i}.Enable"; + reference + "Device.L2TPv3.Tunnel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Status"; + reference + "Device.L2TPv3.Tunnel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.L2TPv3.Tunnel.{i}.Alias"; + reference + "Device.L2TPv3.Tunnel.{i}.Alias"; + } + leaf remote-endpoints { + type string { + length "min..256"; + } + description + "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; + reference + "Device.L2TPv3.Tunnel.{i}.RemoteEndpoints"; + } + leaf keep-alive-policy { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; + reference + "Device.L2TPv3.Tunnel.{i}.KeepAlivePolicy"; + } + leaf keep-alive-timeout { + type uint32; + description + "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; + reference + "Device.L2TPv3.Tunnel.{i}.KeepAliveTimeout"; + } + leaf keep-alive-threshold { + type uint32; + description + "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; + reference + "Device.L2TPv3.Tunnel.{i}.KeepAliveThreshold"; + } + leaf delivery-header-protocol { + type enumeration { + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; + reference + "Device.L2TPv3.Tunnel.{i}.DeliveryHeaderProtocol"; + } + leaf default-dscp-mark { + type uint32; + description + "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; + reference + "Device.L2TPv3.Tunnel.{i}.DefaultDSCPMark"; + } + leaf tunnel-encapsulation { + type enumeration { + enum IP { + description + "Enum Value - IP"; + } + enum UDP { + description + "Enum Value - UDP"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; + reference + "Device.L2TPv3.Tunnel.{i}.TunnelEncapsulation"; + } + leaf connected-remote-endpoint { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; + reference + "Device.L2TPv3.Tunnel.{i}.ConnectedRemoteEndpoint"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; + reference + "Device.L2TPv3.Tunnel.{i}.InterfaceNumberOfEntries"; + } + } + + grouping l2-tpv3-tunnel-interface-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.LowerLayers"; + } + leaf session-id { + type int32 { + range "-1 | 1..65535"; + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.SessionID"; + } + leaf cookie-policy { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Configured { + description + "Enum Value - Configured"; + } + enum Generated { + description + "Enum Value - Generated"; + } + } + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.CookiePolicy"; + } + leaf cookie { + type uint64; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Cookie"; + } + } + + grouping l2-tpv3-tunnel-interface-stats-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-checksum-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + } + leaf discard-sequence-number-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + } + } + + grouping l2-tpv3-tunnel-stats-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.Stats."; + leaf keep-alive-sent { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveSent"; + } + leaf keep-alive-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.KeepAliveReceived"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; + reference + "Device.L2TPv3.Tunnel.{i}.Stats.ErrorsReceived"; + } + } + + grouping tunnel-udp-g { + description + "Grouping object for Device.L2TPv3.Tunnel.{i}.UDP."; + leaf source-port { + type uint32 { + range "min..65535"; + } + description + "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; + reference + "Device.L2TPv3.Tunnel.{i}.UDP.SourcePort"; + } + leaf remote-port { + type uint32 { + range "min..65535"; + } + description + "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; + reference + "Device.L2TPv3.Tunnel.{i}.UDP.RemotePort"; + } + leaf enable-checksum { + type boolean; + description + "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; + reference + "Device.L2TPv3.Tunnel.{i}.UDP.EnableChecksum"; + } + } + + grouping device-le-ds-g { + description + "Grouping object for Device.LEDs."; + leaf led-number-of-entries { + type uint32; + config false; + description + "Device.LEDs.LEDNumberOfEntries"; + reference + "Device.LEDs.LEDNumberOfEntries"; + } + } + + grouping le-ds-led-g { + description + "Grouping object for Device.LEDs.LED.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LEDs.LED.{i}.Alias"; + reference + "Device.LEDs.LED.{i}.Alias"; + } + leaf name { + type string; + description + "Device.LEDs.LED.{i}.Name"; + reference + "Device.LEDs.LED.{i}.Name"; + } + leaf status { + type string; + config false; + description + "Device.LEDs.LED.{i}.Status"; + reference + "Device.LEDs.LED.{i}.Status"; + } + leaf reason { + type string; + config false; + description + "Device.LEDs.LED.{i}.Reason"; + reference + "Device.LEDs.LED.{i}.Reason"; + } + leaf cycle-period-repetitions { + type int32; + config false; + description + "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; + reference + "Device.LEDs.LED.{i}.CyclePeriodRepetitions"; + } + leaf location { + type string; + config false; + description + "Device.LEDs.LED.{i}.Location"; + reference + "Device.LEDs.LED.{i}.Location"; + } + leaf relative-x-position { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.RelativeXPosition"; + reference + "Device.LEDs.LED.{i}.RelativeXPosition"; + } + leaf relative-y-position { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.RelativeYPosition"; + reference + "Device.LEDs.LED.{i}.RelativeYPosition"; + } + leaf cycle-element-number-of-entries { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; + reference + "Device.LEDs.LED.{i}.CycleElementNumberOfEntries"; + } + } + + grouping led-current-cycle-element-g { + description + "Grouping object for Device.LEDs.LED.{i}.CurrentCycleElement."; + leaf cycle-element-reference { + type string; + config false; + description + "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement.CycleElementReference"; + } + leaf color { + type string; + config false; + description + "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement.Color"; + } + leaf duration { + type uint32; + config false; + description + "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement.Duration"; + } + } + + grouping led-cycle-element-g { + description + "Grouping object for Device.LEDs.LED.{i}.CycleElement.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Enable"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Order"; + } + leaf color { + type string { + length "3"; + } + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Color"; + } + leaf duration { + type uint32; + description + "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.Duration"; + } + leaf fade-interval { + type uint32; + description + "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}.FadeInterval"; + } + } + + grouping lldp-discovery-g { + description + "Grouping object for Device.LLDP.Discovery."; + leaf device-number-of-entries { + type uint32; + config false; + description + "Device.LLDP.Discovery.DeviceNumberOfEntries"; + reference + "Device.LLDP.Discovery.DeviceNumberOfEntries"; + } + } + + grouping discovery-device-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Interface"; + reference + "Device.LLDP.Discovery.Device.{i}.Interface"; + } + leaf chassis-id-subtype { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; + reference + "Device.LLDP.Discovery.Device.{i}.ChassisIDSubtype"; + } + leaf chassis-id { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.ChassisID"; + reference + "Device.LLDP.Discovery.Device.{i}.ChassisID"; + } + leaf host { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Host"; + reference + "Device.LLDP.Discovery.Device.{i}.Host"; + } + leaf port-number-of-entries { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; + reference + "Device.LLDP.Discovery.Device.{i}.PortNumberOfEntries"; + } + } + + grouping device-device-information-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation."; + leaf device-category { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.DeviceCategory"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ManufacturerOUI"; + } + leaf model-name { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelName"; + } + leaf model-number { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.ModelNumber"; + } + leaf vendor-specific-number-of-entries { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecificNumberOfEntries"; + } + } + + grouping device-information-vendor-specific-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf organization-code { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.OrganizationCode"; + } + leaf information-type { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.InformationType"; + } + leaf information { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.Information"; + } + } + + grouping device-port-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf port-id-subtype { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortIDSubtype"; + } + leaf port-id { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortID"; + } + leaf ttl { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.TTL"; + } + leaf port-description { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.PortDescription"; + } + leaf mac-address-list { + type string { + length "min..17"; + } + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.MACAddressList"; + } + leaf last-update { + type string; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LastUpdate"; + } + } + + grouping port-link-information-g { + description + "Grouping object for Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; + leaf interface-type { + type uint32; + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.InterfaceType"; + } + leaf mac-forwarding-table { + type string { + length "min..17"; + } + config false; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.MACForwardingTable"; + } + } + + grouping device-lmap-g { + description + "Grouping object for Device.LMAP."; + leaf measurement-agent-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgentNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgentNumberOfEntries"; + } + leaf report-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.ReportNumberOfEntries"; + reference + "Device.LMAP.ReportNumberOfEntries"; + } + leaf event-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.EventNumberOfEntries"; + reference + "Device.LMAP.EventNumberOfEntries"; + } + } + + grouping lmap-event-g { + description + "Grouping object for Device.LMAP.Event.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.Event.{i}.Enable"; + reference + "Device.LMAP.Event.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.Event.{i}.Alias"; + reference + "Device.LMAP.Event.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.Event.{i}.Name"; + reference + "Device.LMAP.Event.{i}.Name"; + } + leaf type { + type enumeration { + enum PeriodicTiming { + description + "Enum Value - PeriodicTiming"; + } + enum CalendarTiming { + description + "Enum Value - CalendarTiming"; + } + enum OneOffTiming { + description + "Enum Value - OneOffTiming"; + } + enum Immediate { + description + "Enum Value - Immediate"; + } + enum Startup { + description + "Enum Value - Startup"; + } + enum ControllerLost { + description + "Enum Value - ControllerLost"; + } + enum ControllerConnected { + description + "Enum Value - ControllerConnected"; + } + } + description + "Device.LMAP.Event.{i}.Type"; + reference + "Device.LMAP.Event.{i}.Type"; + } + leaf randomness-spread { + type int32; + description + "Device.LMAP.Event.{i}.RandomnessSpread"; + reference + "Device.LMAP.Event.{i}.RandomnessSpread"; + } + leaf cycle-interval { + type int32; + description + "Device.LMAP.Event.{i}.CycleInterval"; + reference + "Device.LMAP.Event.{i}.CycleInterval"; + } + } + + grouping event-calendar-timer-g { + description + "Grouping object for Device.LMAP.Event.{i}.CalendarTimer."; + leaf start-time { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.StartTime"; + } + leaf end-time { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.EndTime"; + } + leaf schedule-months { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMonths"; + } + leaf schedule-days-of-month { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfMonth"; + } + leaf schedule-days-of-week { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleDaysOfWeek"; + } + leaf schedule-hours-of-day { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleHoursOfDay"; + } + leaf schedule-minutes-of-hour { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleMinutesOfHour"; + } + leaf schedule-seconds-of-minute { + type string; + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleSecondsOfMinute"; + } + leaf enable-schedule-timezone-offset { + type boolean; + description + "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.EnableScheduleTimezoneOffset"; + } + leaf schedule-timezone-offset { + type int32 { + range "-23..23"; + } + description + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; + reference + "Device.LMAP.Event.{i}.CalendarTimer.ScheduleTimezoneOffset"; + } + } + + grouping event-one-off-g { + description + "Grouping object for Device.LMAP.Event.{i}.OneOff."; + leaf start-time { + type string; + description + "Device.LMAP.Event.{i}.OneOff.StartTime"; + reference + "Device.LMAP.Event.{i}.OneOff.StartTime"; + } + } + + grouping event-periodic-timer-g { + description + "Grouping object for Device.LMAP.Event.{i}.PeriodicTimer."; + leaf start-time { + type string; + description + "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; + reference + "Device.LMAP.Event.{i}.PeriodicTimer.StartTime"; + } + leaf end-time { + type string; + description + "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; + reference + "Device.LMAP.Event.{i}.PeriodicTimer.EndTime"; + } + leaf interval { + type uint32; + description + "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; + reference + "Device.LMAP.Event.{i}.PeriodicTimer.Interval"; + } + } + + grouping lmap-measurement-agent-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Enable"; + } + leaf version { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Version"; + reference + "Device.LMAP.MeasurementAgent.{i}.Version"; + } + leaf last-started { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.LastStarted"; + reference + "Device.LMAP.MeasurementAgent.{i}.LastStarted"; + } + leaf capability-tags { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; + reference + "Device.LMAP.MeasurementAgent.{i}.CapabilityTags"; + } + leaf identifier { + type string { + length "min..36"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Identifier"; + reference + "Device.LMAP.MeasurementAgent.{i}.Identifier"; + } + leaf group-identifier { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; + reference + "Device.LMAP.MeasurementAgent.{i}.GroupIdentifier"; + } + leaf measurement-point { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; + reference + "Device.LMAP.MeasurementAgent.{i}.MeasurementPoint"; + } + leaf use-agent-identifier-in-reports { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; + reference + "Device.LMAP.MeasurementAgent.{i}.UseAgentIdentifierInReports"; + } + leaf use-group-identifier-in-reports { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; + reference + "Device.LMAP.MeasurementAgent.{i}.UseGroupIdentifierInReports"; + } + leaf use-measurement-point-in-reports { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; + reference + "Device.LMAP.MeasurementAgent.{i}.UseMeasurementPointInReports"; + } + leaf public-credential { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; + reference + "Device.LMAP.MeasurementAgent.{i}.PublicCredential"; + } + leaf private-credential { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; + reference + "Device.LMAP.MeasurementAgent.{i}.PrivateCredential"; + } + leaf event-log { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.EventLog"; + reference + "Device.LMAP.MeasurementAgent.{i}.EventLog"; + } + leaf task-capability-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapabilityNumberOfEntries"; + } + leaf schedule-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.ScheduleNumberOfEntries"; + } + leaf task-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskNumberOfEntries"; + } + leaf communication-channel-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannelNumberOfEntries"; + } + leaf instruction-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.InstructionNumberOfEntries"; + } + } + + grouping measurement-agent-communication-channel-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Name"; + } + leaf use-bulk-data-profile { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.UseBulkDataProfile"; + } + leaf bulk-data-profile { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.BulkDataProfile"; + } + leaf target { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Target"; + } + leaf target-public-credential { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.TargetPublicCredential"; + } + leaf interface { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.Interface"; + } + } + + grouping measurement-agent-controller-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Controller."; + leaf controller-timeout { + type int32 { + range "0..max"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControllerTimeout"; + } + leaf control-schedules { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlSchedules"; + } + leaf control-tasks { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlTasks"; + } + leaf control-channels { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller.ControlChannels"; + } + } + + grouping measurement-agent-instruction-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.Alias"; + } + leaf last-change { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.LastChange"; + } + leaf instruction-schedules { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionSchedules"; + } + leaf instruction-tasks { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.InstructionTasks"; + } + leaf report-channels { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.ReportChannels"; + } + leaf measurement-suppression-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppressionNumberOfEntries"; + } + } + + grouping instruction-measurement-suppression-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Name"; + } + leaf state { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.State"; + } + leaf stop-running { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.StopRunning"; + } + leaf start { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.Start"; + } + leaf end { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.End"; + } + leaf suppression-match { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.SuppressionMatch"; + } + } + + grouping measurement-agent-schedule-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Name"; + } + leaf state { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.State"; + } + leaf start { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Start"; + } + leaf end { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.End"; + } + leaf duration { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Duration"; + } + leaf tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Tags"; + } + leaf suppression-tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.SuppressionTags"; + } + leaf execution-mode { + type enumeration { + enum Sequential { + description + "Enum Value - Sequential"; + } + enum Parallel { + description + "Enum Value - Parallel"; + } + enum Pipelined { + description + "Enum Value - Pipelined"; + } + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ExecutionMode"; + } + leaf last-invocation { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.LastInvocation"; + } + leaf storage { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Storage"; + } + leaf action-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.ActionNumberOfEntries"; + } + } + + grouping schedule-action-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Alias"; + } + leaf state { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.State"; + } + leaf order { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Order"; + } + leaf task { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Task"; + } + leaf output-destination { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OutputDestination"; + } + leaf suppression-tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.SuppressionTags"; + } + leaf tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Tags"; + } + leaf storage { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Storage"; + } + leaf last-invocation { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastInvocation"; + } + leaf last-successful-completion { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulCompletion"; + } + leaf last-successful-status-code { + type int32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulStatusCode"; + } + leaf last-successful-message { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastSuccessfulMessage"; + } + leaf last-failed-completion { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedCompletion"; + } + leaf last-failed-status-code { + type int32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedStatusCode"; + } + leaf last-failed-message { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.LastFailedMessage"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.OptionNumberOfEntries"; + } + } + + grouping action-option-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Alias"; + } + leaf order { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Order"; + } + leaf name { + type int32; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Name"; + } + leaf value { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.Value"; + } + } + + grouping action-stats-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; + leaf invocations { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Invocations"; + } + leaf suppressions { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Suppressions"; + } + leaf overlaps { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Overlaps"; + } + leaf failures { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.Failures"; + } + } + + grouping schedule-stats-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; + leaf invocations { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Invocations"; + } + leaf suppressions { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Suppressions"; + } + leaf overlaps { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Overlaps"; + } + leaf failures { + type uint64; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.Failures"; + } + } + + grouping measurement-agent-task-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Alias"; + } + leaf name { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Name"; + } + leaf tags { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Tags"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.OptionNumberOfEntries"; + } + leaf registry-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.RegistryNumberOfEntries"; + } + } + + grouping task-option-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Alias"; + } + leaf order { + type uint32; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Order"; + } + leaf name { + type int32; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Name"; + } + leaf value { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.Value"; + } + } + + grouping task-registry-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Alias"; + } + leaf registry-entry { + type string; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.RegistryEntry"; + } + leaf roles { + type string { + length "min..256"; + } + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.Roles"; + } + } + + grouping measurement-agent-task-capability-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf name { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Name"; + } + leaf version { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Version"; + } + leaf task-capability-registry-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.TaskCapabilityRegistryNumberOfEntries"; + } + } + + grouping task-capability-registry-g { + description + "Grouping object for Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf registry-entry { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.RegistryEntry"; + } + leaf roles { + type string; + config false; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.Roles"; + } + } + + grouping lmap-report-g { + description + "Grouping object for Device.LMAP.Report.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf report-date { + type string; + config false; + description + "Device.LMAP.Report.{i}.ReportDate"; + reference + "Device.LMAP.Report.{i}.ReportDate"; + } + leaf agent-identifier { + type string { + length "min..36"; + } + config false; + description + "Device.LMAP.Report.{i}.AgentIdentifier"; + reference + "Device.LMAP.Report.{i}.AgentIdentifier"; + } + leaf group-identifier { + type string; + config false; + description + "Device.LMAP.Report.{i}.GroupIdentifier"; + reference + "Device.LMAP.Report.{i}.GroupIdentifier"; + } + leaf measurement-point { + type string; + config false; + description + "Device.LMAP.Report.{i}.MeasurementPoint"; + reference + "Device.LMAP.Report.{i}.MeasurementPoint"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.ResultNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.ResultNumberOfEntries"; + } + } + + grouping report-result-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf task-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.TaskName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.TaskName"; + } + leaf schedule-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ScheduleName"; + } + leaf action-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ActionName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ActionName"; + } + leaf event-time { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.EventTime"; + reference + "Device.LMAP.Report.{i}.Result.{i}.EventTime"; + } + leaf start-time { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.StartTime"; + reference + "Device.LMAP.Report.{i}.Result.{i}.StartTime"; + } + leaf end-time { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.EndTime"; + reference + "Device.LMAP.Report.{i}.Result.{i}.EndTime"; + } + leaf cycle-number { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; + reference + "Device.LMAP.Report.{i}.Result.{i}.CycleNumber"; + } + leaf status { + type int32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Status"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Status"; + } + leaf tags { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Tags"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Tags"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.OptionNumberOfEntries"; + } + leaf result-conflict-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ResultConflictNumberOfEntries"; + } + leaf result-report-table-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ResultReportTableNumberOfEntries"; + } + } + + grouping result-conflict-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf task-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.TaskName"; + } + leaf schedule-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ScheduleName"; + } + leaf action-name { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.ActionName"; + } + } + + grouping result-option-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf order { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Order"; + } + leaf name { + type int32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Name"; + } + leaf value { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.Value"; + } + } + + grouping result-report-table-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf column-labels { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ColumnLabels"; + } + leaf result-report-row-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultReportRowNumberOfEntries"; + } + leaf registry-number-of-entries { + type uint32; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.RegistryNumberOfEntries"; + } + } + + grouping report-table-registry-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf registry-entry { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.RegistryEntry"; + } + leaf roles { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.Roles"; + } + } + + grouping report-table-result-row-g { + description + "Grouping object for Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf values { + type string; + config false; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.Values"; + } + } + + grouping device-map-g { + description + "Grouping object for Device.MAP."; + leaf enable { + type boolean; + description + "Device.MAP.Enable"; + reference + "Device.MAP.Enable"; + } + leaf domain-number-of-entries { + type uint32; + config false; + description + "Device.MAP.DomainNumberOfEntries"; + reference + "Device.MAP.DomainNumberOfEntries"; + } + } + + grouping map-domain-g { + description + "Grouping object for Device.MAP.Domain.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MAP.Domain.{i}.Enable"; + reference + "Device.MAP.Domain.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MAP.Domain.{i}.Status"; + reference + "Device.MAP.Domain.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MAP.Domain.{i}.Alias"; + reference + "Device.MAP.Domain.{i}.Alias"; + } + leaf transport-mode { + type enumeration { + enum Encapsulation { + description + "Enum Value - Encapsulation"; + } + enum Translation { + description + "Enum Value - Translation"; + } + } + description + "Device.MAP.Domain.{i}.TransportMode"; + reference + "Device.MAP.Domain.{i}.TransportMode"; + } + leaf wan-interface { + type string; + description + "Device.MAP.Domain.{i}.WANInterface"; + reference + "Device.MAP.Domain.{i}.WANInterface"; + } + leaf ipv6-prefix { + type string; + description + "Device.MAP.Domain.{i}.IPv6Prefix"; + reference + "Device.MAP.Domain.{i}.IPv6Prefix"; + } + leaf bripv6-prefix { + type string { + length "min..49"; + } + description + "Device.MAP.Domain.{i}.BRIPv6Prefix"; + reference + "Device.MAP.Domain.{i}.BRIPv6Prefix"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.MAP.Domain.{i}.DSCPMarkPolicy"; + reference + "Device.MAP.Domain.{i}.DSCPMarkPolicy"; + } + leaf psid-offset { + type uint32 { + range "0..15"; + } + description + "Device.MAP.Domain.{i}.PSIDOffset"; + reference + "Device.MAP.Domain.{i}.PSIDOffset"; + } + leaf psid-length { + type uint32 { + range "0..16"; + } + description + "Device.MAP.Domain.{i}.PSIDLength"; + reference + "Device.MAP.Domain.{i}.PSIDLength"; + } + leaf psid { + type uint32 { + range "0..65535"; + } + description + "Device.MAP.Domain.{i}.PSID"; + reference + "Device.MAP.Domain.{i}.PSID"; + } + leaf include-system-ports { + type boolean; + description + "Device.MAP.Domain.{i}.IncludeSystemPorts"; + reference + "Device.MAP.Domain.{i}.IncludeSystemPorts"; + } + leaf rule-number-of-entries { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.RuleNumberOfEntries"; + reference + "Device.MAP.Domain.{i}.RuleNumberOfEntries"; + } + } + + grouping domain-interface-g { + description + "Grouping object for Device.MAP.Domain.{i}.Interface."; + leaf enable { + type boolean; + description + "Device.MAP.Domain.{i}.Interface.Enable"; + reference + "Device.MAP.Domain.{i}.Interface.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MAP.Domain.{i}.Interface.Status"; + reference + "Device.MAP.Domain.{i}.Interface.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MAP.Domain.{i}.Interface.Alias"; + reference + "Device.MAP.Domain.{i}.Interface.Alias"; + } + leaf name { + type string; + config false; + description + "Device.MAP.Domain.{i}.Interface.Name"; + reference + "Device.MAP.Domain.{i}.Interface.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.LastChange"; + reference + "Device.MAP.Domain.{i}.Interface.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.MAP.Domain.{i}.Interface.LowerLayers"; + reference + "Device.MAP.Domain.{i}.Interface.LowerLayers"; + } + } + + grouping domain-interface-stats-g { + description + "Grouping object for Device.MAP.Domain.{i}.Interface.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; + reference + "Device.MAP.Domain.{i}.Interface.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping domain-rule-g { + description + "Grouping object for Device.MAP.Domain.{i}.Rule.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MAP.Domain.{i}.Rule.{i}.Enable"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MAP.Domain.{i}.Rule.{i}.Status"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.Alias"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.MAP.Domain.{i}.Rule.{i}.Origin"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.Origin"; + } + leaf ipv6-prefix { + type string { + length "min..49"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.IPv6Prefix"; + } + leaf ipv4-prefix { + type string { + length "min..18"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.IPv4Prefix"; + } + leaf ea-bits-length { + type uint32 { + range "0..48"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.EABitsLength"; + } + leaf is-fmr { + type boolean; + description + "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.IsFMR"; + } + leaf psid-offset { + type uint32 { + range "0..15"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.PSIDOffset"; + } + leaf psid-length { + type uint32 { + range "0..16"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.PSIDLength"; + } + leaf psid { + type uint32 { + range "0..65535"; + } + description + "Device.MAP.Domain.{i}.Rule.{i}.PSID"; + reference + "Device.MAP.Domain.{i}.Rule.{i}.PSID"; + } + } + + grouping device-mqtt-g { + description + "Grouping object for Device.MQTT."; + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.ClientNumberOfEntries"; + reference + "Device.MQTT.ClientNumberOfEntries"; + } + leaf broker-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.BrokerNumberOfEntries"; + reference + "Device.MQTT.BrokerNumberOfEntries"; + } + } + + grouping mqtt-broker-g { + description + "Grouping object for Device.MQTT.Broker.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Name"; + reference + "Device.MQTT.Broker.{i}.Name"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Status"; + reference + "Device.MQTT.Broker.{i}.Status"; + } + leaf port { + type uint32 { + range "1..65535"; + } + description + "Device.MQTT.Broker.{i}.Port"; + reference + "Device.MQTT.Broker.{i}.Port"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Interface"; + reference + "Device.MQTT.Broker.{i}.Interface"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Username"; + reference + "Device.MQTT.Broker.{i}.Username"; + } + leaf bridge-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; + reference + "Device.MQTT.Broker.{i}.BridgeNumberOfEntries"; + } + } + + grouping broker-bridge-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Name"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Status"; + } + leaf client-id { + type string { + length "1..23"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ClientID"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Username"; + } + leaf transport-protocol { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.TransportProtocol"; + } + leaf protocol-version { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ProtocolVersion"; + } + leaf clean-session { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.CleanSession"; + } + leaf message-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.MessageRetryTime"; + } + leaf connect-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ConnectRetryTime"; + } + leaf keep-alive-time { + type uint32 { + range "min..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.KeepAliveTime"; + } + leaf server-selection-algorithm { + type enumeration { + enum Priority { + description + "Enum Value - Priority"; + } + enum RoundRobin { + description + "Enum Value - RoundRobin"; + } + enum Random { + description + "Enum Value - Random"; + } + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerSelectionAlgorithm"; + } + leaf server-connection { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerConnection"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.ServerNumberOfEntries"; + } + leaf subscription-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.SubscriptionNumberOfEntries"; + } + } + + grouping bridge-server-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Alias"; + } + leaf priority { + type uint32 { + range "0..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Priority"; + } + leaf weight { + type int32 { + range "-1..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Weight"; + } + leaf address { + type string { + length "min..256"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Address"; + } + leaf port { + type uint32 { + range "1..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.Port"; + } + } + + grouping bridge-subscription-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Status"; + } + leaf topic { + type string { + length "min..65535"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Topic"; + } + leaf direction { + type enumeration { + enum out { + description + "Enum Value - out"; + } + enum in { + description + "Enum Value - in"; + } + enum both { + description + "Enum Value - both"; + } + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.Direction"; + } + leaf qo-s { + type uint32 { + range "0..2"; + } + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.QoS"; + } + leaf local-prefix { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.LocalPrefix"; + } + leaf remote-prefix { + type string; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.RemotePrefix"; + } + } + + grouping broker-stats-g { + description + "Grouping object for Device.MQTT.Broker.{i}.Stats."; + leaf total-number-of-clients { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; + reference + "Device.MQTT.Broker.{i}.Stats.TotalNumberOfClients"; + } + leaf number-of-active-clients { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; + reference + "Device.MQTT.Broker.{i}.Stats.NumberOfActiveClients"; + } + leaf number-of-inactive-clients { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; + reference + "Device.MQTT.Broker.{i}.Stats.NumberOfInactiveClients"; + } + leaf subscriptions { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.Subscriptions"; + reference + "Device.MQTT.Broker.{i}.Stats.Subscriptions"; + } + leaf publish-sent { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.PublishSent"; + reference + "Device.MQTT.Broker.{i}.Stats.PublishSent"; + } + leaf publish-received { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.PublishReceived"; + reference + "Device.MQTT.Broker.{i}.Stats.PublishReceived"; + } + leaf mqtt-messages-sent { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; + reference + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesSent"; + } + leaf mqtt-messages-received { + type uint64; + config false; + description + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; + reference + "Device.MQTT.Broker.{i}.Stats.MQTTMessagesReceived"; + } + leaf connection-errors { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; + reference + "Device.MQTT.Broker.{i}.Stats.ConnectionErrors"; + } + leaf publish-errors { + type uint32; + config false; + description + "Device.MQTT.Broker.{i}.Stats.PublishErrors"; + reference + "Device.MQTT.Broker.{i}.Stats.PublishErrors"; + } + } + + grouping mqtt-capabilities-g { + description + "Grouping object for Device.MQTT.Capabilities."; + leaf protocol-versions-supported { + type string; + config false; + description + "Device.MQTT.Capabilities.ProtocolVersionsSupported"; + reference + "Device.MQTT.Capabilities.ProtocolVersionsSupported"; + } + leaf transport-protocol-supported { + type string; + config false; + description + "Device.MQTT.Capabilities.TransportProtocolSupported"; + reference + "Device.MQTT.Capabilities.TransportProtocolSupported"; + } + leaf max-number-of-client-subscriptions { + type uint32; + config false; + description + "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; + reference + "Device.MQTT.Capabilities.MaxNumberOfClientSubscriptions"; + } + leaf max-number-of-broker-bridges { + type uint32; + config false; + description + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; + reference + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridges"; + } + leaf max-number-of-broker-bridge-subscriptions { + type uint32; + config false; + description + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; + reference + "Device.MQTT.Capabilities.MaxNumberOfBrokerBridgeSubscriptions"; + } + } + + grouping mqtt-client-g { + description + "Grouping object for Device.MQTT.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Client.{i}.Alias"; + reference + "Device.MQTT.Client.{i}.Alias"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.MQTT.Client.{i}.Name"; + reference + "Device.MQTT.Client.{i}.Name"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Client.{i}.Enable"; + reference + "Device.MQTT.Client.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Client.{i}.Status"; + reference + "Device.MQTT.Client.{i}.Status"; + } + leaf client-id { + type string { + length "1..23"; + } + description + "Device.MQTT.Client.{i}.ClientID"; + reference + "Device.MQTT.Client.{i}.ClientID"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.MQTT.Client.{i}.Username"; + reference + "Device.MQTT.Client.{i}.Username"; + } + leaf transport-protocol { + type string; + description + "Device.MQTT.Client.{i}.TransportProtocol"; + reference + "Device.MQTT.Client.{i}.TransportProtocol"; + } + leaf protocol-version { + type string; + description + "Device.MQTT.Client.{i}.ProtocolVersion"; + reference + "Device.MQTT.Client.{i}.ProtocolVersion"; + } + leaf clean-session { + type boolean; + description + "Device.MQTT.Client.{i}.CleanSession"; + reference + "Device.MQTT.Client.{i}.CleanSession"; + } + leaf message-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Client.{i}.MessageRetryTime"; + reference + "Device.MQTT.Client.{i}.MessageRetryTime"; + } + leaf connect-retry-time { + type uint32 { + range "1..max"; + } + description + "Device.MQTT.Client.{i}.ConnectRetryTime"; + reference + "Device.MQTT.Client.{i}.ConnectRetryTime"; + } + leaf keep-alive-time { + type uint32 { + range "min..65535"; + } + description + "Device.MQTT.Client.{i}.KeepAliveTime"; + reference + "Device.MQTT.Client.{i}.KeepAliveTime"; + } + leaf broker-address { + type string { + length "min..256"; + } + description + "Device.MQTT.Client.{i}.BrokerAddress"; + reference + "Device.MQTT.Client.{i}.BrokerAddress"; + } + leaf broker-port { + type uint32 { + range "1..65535"; + } + description + "Device.MQTT.Client.{i}.BrokerPort"; + reference + "Device.MQTT.Client.{i}.BrokerPort"; + } + leaf will-enable { + type boolean; + description + "Device.MQTT.Client.{i}.WillEnable"; + reference + "Device.MQTT.Client.{i}.WillEnable"; + } + leaf will-topic { + type string; + description + "Device.MQTT.Client.{i}.WillTopic"; + reference + "Device.MQTT.Client.{i}.WillTopic"; + } + leaf will-value { + type string; + description + "Device.MQTT.Client.{i}.WillValue"; + reference + "Device.MQTT.Client.{i}.WillValue"; + } + leaf will-qo-s { + type uint32 { + range "0..2"; + } + description + "Device.MQTT.Client.{i}.WillQoS"; + reference + "Device.MQTT.Client.{i}.WillQoS"; + } + leaf will-retain { + type boolean; + description + "Device.MQTT.Client.{i}.WillRetain"; + reference + "Device.MQTT.Client.{i}.WillRetain"; + } + leaf subscription-number-of-entries { + type uint32; + config false; + description + "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; + reference + "Device.MQTT.Client.{i}.SubscriptionNumberOfEntries"; + } + } + + grouping client-stats-g { + description + "Grouping object for Device.MQTT.Client.{i}.Stats."; + leaf broker-connection-established { + type string; + config false; + description + "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; + reference + "Device.MQTT.Client.{i}.Stats.BrokerConnectionEstablished"; + } + leaf last-publish-message-sent { + type string; + config false; + description + "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; + reference + "Device.MQTT.Client.{i}.Stats.LastPublishMessageSent"; + } + leaf last-publish-message-received { + type string; + config false; + description + "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; + reference + "Device.MQTT.Client.{i}.Stats.LastPublishMessageReceived"; + } + leaf publish-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.PublishSent"; + reference + "Device.MQTT.Client.{i}.Stats.PublishSent"; + } + leaf publish-received { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.PublishReceived"; + reference + "Device.MQTT.Client.{i}.Stats.PublishReceived"; + } + leaf subscribe-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.SubscribeSent"; + reference + "Device.MQTT.Client.{i}.Stats.SubscribeSent"; + } + leaf un-subscribe-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; + reference + "Device.MQTT.Client.{i}.Stats.UnSubscribeSent"; + } + leaf mqtt-messages-sent { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; + reference + "Device.MQTT.Client.{i}.Stats.MQTTMessagesSent"; + } + leaf mqtt-messages-received { + type uint64; + config false; + description + "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; + reference + "Device.MQTT.Client.{i}.Stats.MQTTMessagesReceived"; + } + leaf connection-errors { + type uint32; + config false; + description + "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; + reference + "Device.MQTT.Client.{i}.Stats.ConnectionErrors"; + } + leaf publish-errors { + type uint32; + config false; + description + "Device.MQTT.Client.{i}.Stats.PublishErrors"; + reference + "Device.MQTT.Client.{i}.Stats.PublishErrors"; + } + } + + grouping client-subscription-g { + description + "Grouping object for Device.MQTT.Client.{i}.Subscription.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MQTT.Client.{i}.Subscription.{i}.Status"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Status"; + } + leaf topic { + type string { + length "min..65535"; + } + description + "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.Topic"; + } + leaf qo-s { + type uint32 { + range "0..2"; + } + description + "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; + reference + "Device.MQTT.Client.{i}.Subscription.{i}.QoS"; + } + } + + grouping device-management-server-g { + description + "Grouping object for Device.ManagementServer."; + leaf enable-cwmp { + type boolean; + description + "Device.ManagementServer.EnableCWMP"; + reference + "Device.ManagementServer.EnableCWMP"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.ManagementServer.URL"; + reference + "Device.ManagementServer.URL"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.ManagementServer.Username"; + reference + "Device.ManagementServer.Username"; + } + leaf schedule-reboot { + type string; + description + "Device.ManagementServer.ScheduleReboot"; + reference + "Device.ManagementServer.ScheduleReboot"; + } + leaf delay-reboot { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.DelayReboot"; + reference + "Device.ManagementServer.DelayReboot"; + } + leaf periodic-inform-enable { + type boolean; + description + "Device.ManagementServer.PeriodicInformEnable"; + reference + "Device.ManagementServer.PeriodicInformEnable"; + } + leaf periodic-inform-interval { + type uint32 { + range "1..max"; + } + description + "Device.ManagementServer.PeriodicInformInterval"; + reference + "Device.ManagementServer.PeriodicInformInterval"; + } + leaf periodic-inform-time { + type string; + description + "Device.ManagementServer.PeriodicInformTime"; + reference + "Device.ManagementServer.PeriodicInformTime"; + } + leaf parameter-key { + type string; + config false; + description + "Device.ManagementServer.ParameterKey"; + reference + "Device.ManagementServer.ParameterKey"; + } + leaf connection-request-url { + type string; + config false; + description + "Device.ManagementServer.ConnectionRequestURL"; + reference + "Device.ManagementServer.ConnectionRequestURL"; + } + leaf connection-request-username { + type string { + length "min..256"; + } + description + "Device.ManagementServer.ConnectionRequestUsername"; + reference + "Device.ManagementServer.ConnectionRequestUsername"; + } + leaf upgrades-managed { + type boolean; + description + "Device.ManagementServer.UpgradesManaged"; + reference + "Device.ManagementServer.UpgradesManaged"; + } + leaf kick-url { + type string; + config false; + description + "Device.ManagementServer.KickURL"; + reference + "Device.ManagementServer.KickURL"; + } + leaf download-progress-url { + type string; + config false; + description + "Device.ManagementServer.DownloadProgressURL"; + reference + "Device.ManagementServer.DownloadProgressURL"; + } + leaf default-active-notification-throttle { + type uint32; + description + "Device.ManagementServer.DefaultActiveNotificationThrottle"; + reference + "Device.ManagementServer.DefaultActiveNotificationThrottle"; + } + leaf cwmp-retry-minimum-wait-interval { + type uint32 { + range "1..65535"; + } + description + "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; + reference + "Device.ManagementServer.CWMPRetryMinimumWaitInterval"; + } + leaf cwmp-retry-interval-multiplier { + type uint32 { + range "1000..65535"; + } + description + "Device.ManagementServer.CWMPRetryIntervalMultiplier"; + reference + "Device.ManagementServer.CWMPRetryIntervalMultiplier"; + } + leaf http-connection-request-enable { + type boolean; + description + "Device.ManagementServer.HTTPConnectionRequestEnable"; + reference + "Device.ManagementServer.HTTPConnectionRequestEnable"; + } + leaf udp-connection-request-address { + type string; + config false; + description + "Device.ManagementServer.UDPConnectionRequestAddress"; + reference + "Device.ManagementServer.UDPConnectionRequestAddress"; + } + leaf stun-enable { + type boolean; + description + "Device.ManagementServer.STUNEnable"; + reference + "Device.ManagementServer.STUNEnable"; + } + leaf stun-server-address { + type string { + length "min..256"; + } + description + "Device.ManagementServer.STUNServerAddress"; + reference + "Device.ManagementServer.STUNServerAddress"; + } + leaf stun-server-port { + type uint32 { + range "0..65535"; + } + description + "Device.ManagementServer.STUNServerPort"; + reference + "Device.ManagementServer.STUNServerPort"; + } + leaf stun-username { + type string { + length "min..256"; + } + description + "Device.ManagementServer.STUNUsername"; + reference + "Device.ManagementServer.STUNUsername"; + } + leaf stun-maximum-keep-alive-period { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; + reference + "Device.ManagementServer.STUNMaximumKeepAlivePeriod"; + } + leaf stun-minimum-keep-alive-period { + type uint32; + description + "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; + reference + "Device.ManagementServer.STUNMinimumKeepAlivePeriod"; + } + leaf nat-detected { + type boolean; + config false; + description + "Device.ManagementServer.NATDetected"; + reference + "Device.ManagementServer.NATDetected"; + } + leaf alias-based-addressing { + type boolean; + config false; + description + "Device.ManagementServer.AliasBasedAddressing"; + reference + "Device.ManagementServer.AliasBasedAddressing"; + } + leaf instance-mode { + type enumeration { + enum InstanceNumber { + description + "Enum Value - InstanceNumber"; + } + enum InstanceAlias { + description + "Enum Value - InstanceAlias"; + } + } + description + "Device.ManagementServer.InstanceMode"; + reference + "Device.ManagementServer.InstanceMode"; + } + leaf auto-create-instances { + type boolean; + description + "Device.ManagementServer.AutoCreateInstances"; + reference + "Device.ManagementServer.AutoCreateInstances"; + } + leaf manageable-device-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.ManageableDeviceNumberOfEntries"; + reference + "Device.ManagementServer.ManageableDeviceNumberOfEntries"; + } + leaf manageable-device-notification-limit { + type uint32; + description + "Device.ManagementServer.ManageableDeviceNotificationLimit"; + reference + "Device.ManagementServer.ManageableDeviceNotificationLimit"; + } + leaf embedded-device-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; + reference + "Device.ManagementServer.EmbeddedDeviceNumberOfEntries"; + } + leaf virtual-device-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.VirtualDeviceNumberOfEntries"; + reference + "Device.ManagementServer.VirtualDeviceNumberOfEntries"; + } + leaf supported-conn-req-methods { + type string; + config false; + description + "Device.ManagementServer.SupportedConnReqMethods"; + reference + "Device.ManagementServer.SupportedConnReqMethods"; + } + leaf conn-req-xmpp-connection { + type string; + description + "Device.ManagementServer.ConnReqXMPPConnection"; + reference + "Device.ManagementServer.ConnReqXMPPConnection"; + } + leaf conn-req-allowed-jabber-i-ds { + type string { + length "min..256"; + } + description + "Device.ManagementServer.ConnReqAllowedJabberIDs"; + reference + "Device.ManagementServer.ConnReqAllowedJabberIDs"; + } + leaf conn-req-jabber-id { + type string; + config false; + description + "Device.ManagementServer.ConnReqJabberID"; + reference + "Device.ManagementServer.ConnReqJabberID"; + } + leaf http-compression-supported { + type string; + config false; + description + "Device.ManagementServer.HTTPCompressionSupported"; + reference + "Device.ManagementServer.HTTPCompressionSupported"; + } + leaf http-compression { + type string; + description + "Device.ManagementServer.HTTPCompression"; + reference + "Device.ManagementServer.HTTPCompression"; + } + leaf lightweight-notification-protocols-supported { + type string; + config false; + description + "Device.ManagementServer.LightweightNotificationProtocolsSupported"; + reference + "Device.ManagementServer.LightweightNotificationProtocolsSupported"; + } + leaf lightweight-notification-protocols-used { + type string; + description + "Device.ManagementServer.LightweightNotificationProtocolsUsed"; + reference + "Device.ManagementServer.LightweightNotificationProtocolsUsed"; + } + leaf lightweight-notification-trigger-interval { + type uint32 { + range "0..max"; + } + description + "Device.ManagementServer.LightweightNotificationTriggerInterval"; + reference + "Device.ManagementServer.LightweightNotificationTriggerInterval"; + } + leaf lightweight-notification-trigger-time { + type string; + description + "Device.ManagementServer.LightweightNotificationTriggerTime"; + reference + "Device.ManagementServer.LightweightNotificationTriggerTime"; + } + leaf udp-lightweight-notification-host { + type string { + length "min..256"; + } + description + "Device.ManagementServer.UDPLightweightNotificationHost"; + reference + "Device.ManagementServer.UDPLightweightNotificationHost"; + } + leaf udp-lightweight-notification-port { + type uint32; + description + "Device.ManagementServer.UDPLightweightNotificationPort"; + reference + "Device.ManagementServer.UDPLightweightNotificationPort"; + } + leaf instance-wildcards-supported { + type boolean; + config false; + description + "Device.ManagementServer.InstanceWildcardsSupported"; + reference + "Device.ManagementServer.InstanceWildcardsSupported"; + } + leaf inform-parameter-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.InformParameterNumberOfEntries"; + reference + "Device.ManagementServer.InformParameterNumberOfEntries"; + } + } + + grouping management-server-autonomous-transfer-complete-policy-g { + description + "Grouping object for Device.ManagementServer.AutonomousTransferCompletePolicy."; + leaf enable { + type boolean; + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.Enable"; + } + leaf transfer-type-filter { + type enumeration { + enum Upload { + description + "Enum Value - Upload"; + } + enum Download { + description + "Enum Value - Download"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.TransferTypeFilter"; + } + leaf result-type-filter { + type enumeration { + enum Success { + description + "Enum Value - Success"; + } + enum Failure { + description + "Enum Value - Failure"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.ResultTypeFilter"; + } + leaf file-type-filter { + type string { + length "min..1024"; + } + description + "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy.FileTypeFilter"; + } + } + + grouping management-server-du-state-change-compl-policy-g { + description + "Grouping object for Device.ManagementServer.DUStateChangeComplPolicy."; + leaf enable { + type boolean; + description + "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.Enable"; + } + leaf operation-type-filter { + type enumeration { + enum Install { + description + "Enum Value - Install"; + } + enum Update { + description + "Enum Value - Update"; + } + enum Uninstall { + description + "Enum Value - Uninstall"; + } + } + description + "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.OperationTypeFilter"; + } + leaf result-type-filter { + type enumeration { + enum Success { + description + "Enum Value - Success"; + } + enum Failure { + description + "Enum Value - Failure"; + } + enum Both { + description + "Enum Value - Both"; + } + } + description + "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.ResultTypeFilter"; + } + leaf fault-code-filter { + type enumeration { + enum 9001 { + description + "Enum Value - 9001"; + } + enum 9003 { + description + "Enum Value - 9003"; + } + enum 9012 { + description + "Enum Value - 9012"; + } + enum 9013 { + description + "Enum Value - 9013"; + } + enum 9015 { + description + "Enum Value - 9015"; + } + enum 9016 { + description + "Enum Value - 9016"; + } + enum 9017 { + description + "Enum Value - 9017"; + } + enum 9018 { + description + "Enum Value - 9018"; + } + enum 9022 { + description + "Enum Value - 9022"; + } + enum 9023 { + description + "Enum Value - 9023"; + } + enum 9024 { + description + "Enum Value - 9024"; + } + enum 9025 { + description + "Enum Value - 9025"; + } + enum 9026 { + description + "Enum Value - 9026"; + } + enum 9027 { + description + "Enum Value - 9027"; + } + enum 9028 { + description + "Enum Value - 9028"; + } + enum 9029 { + description + "Enum Value - 9029"; + } + enum 9030 { + description + "Enum Value - 9030"; + } + enum 9031 { + description + "Enum Value - 9031"; + } + enum 9032 { + description + "Enum Value - 9032"; + } + } + description + "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; + reference + "Device.ManagementServer.DUStateChangeComplPolicy.FaultCodeFilter"; + } + } + + grouping download-availability-announcement-g { + description + "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement."; + leaf enable { + type boolean; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Status"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Status"; + } + leaf group-number-of-entries { + type uint32; + config false; + description + "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.GroupNumberOfEntries"; + } + } + + grouping announcement-group-g { + description + "Grouping object for Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.Status"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.URL"; + } + } + + grouping download-availability-query-g { + description + "Grouping object for Device.ManagementServer.DownloadAvailability.Query."; + leaf enable { + type boolean; + description + "Device.ManagementServer.DownloadAvailability.Query.Enable"; + reference + "Device.ManagementServer.DownloadAvailability.Query.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ManagementServer.DownloadAvailability.Query.Status"; + reference + "Device.ManagementServer.DownloadAvailability.Query.Status"; + } + leaf url { + type string { + length "min..256"; + } + description + "Device.ManagementServer.DownloadAvailability.Query.URL"; + reference + "Device.ManagementServer.DownloadAvailability.Query.URL"; + } + } + + grouping management-server-embedded-device-g { + description + "Grouping object for Device.ManagementServer.EmbeddedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf controller-id { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ControllerID"; + } + leaf proxied-device-id { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ProxiedDeviceID"; + } + leaf reference { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.Reference"; + } + leaf supported-data-model { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.SupportedDataModel"; + } + leaf host { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.Host"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.Host"; + } + leaf proxy-protocol { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocol"; + } + leaf proxy-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.ProxyProtocolReference"; + } + leaf discovery-protocol { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocol"; + } + leaf discovery-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.DiscoveryProtocolReference"; + } + leaf command-processed { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessed"; + } + leaf command-processing-err-msg { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.CommandProcessingErrMsg"; + } + leaf last-sync-time { + type string; + config false; + description + "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; + reference + "Device.ManagementServer.EmbeddedDevice.{i}.LastSyncTime"; + } + } + + grouping management-server-heartbeat-policy-g { + description + "Grouping object for Device.ManagementServer.HeartbeatPolicy."; + leaf enable { + type boolean; + description + "Device.ManagementServer.HeartbeatPolicy.Enable"; + reference + "Device.ManagementServer.HeartbeatPolicy.Enable"; + } + leaf reporting-interval { + type uint32 { + range "30..max"; + } + description + "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; + reference + "Device.ManagementServer.HeartbeatPolicy.ReportingInterval"; + } + leaf initiation-time { + type string; + description + "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; + reference + "Device.ManagementServer.HeartbeatPolicy.InitiationTime"; + } + } + + grouping management-server-inform-parameter-g { + description + "Grouping object for Device.ManagementServer.InformParameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ManagementServer.InformParameter.{i}.Enable"; + reference + "Device.ManagementServer.InformParameter.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ManagementServer.InformParameter.{i}.Alias"; + reference + "Device.ManagementServer.InformParameter.{i}.Alias"; + } + leaf parameter-name { + type string { + length "min..256"; + } + description + "Device.ManagementServer.InformParameter.{i}.ParameterName"; + reference + "Device.ManagementServer.InformParameter.{i}.ParameterName"; + } + leaf event-list { + type string; + description + "Device.ManagementServer.InformParameter.{i}.EventList"; + reference + "Device.ManagementServer.InformParameter.{i}.EventList"; + } + } + + grouping management-server-manageable-device-g { + description + "Grouping object for Device.ManagementServer.ManageableDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ManagementServer.ManageableDevice.{i}.Alias"; + reference + "Device.ManagementServer.ManageableDevice.{i}.Alias"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; + reference + "Device.ManagementServer.ManageableDevice.{i}.ManufacturerOUI"; + } + leaf serial-number { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; + reference + "Device.ManagementServer.ManageableDevice.{i}.SerialNumber"; + } + leaf product-class { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; + reference + "Device.ManagementServer.ManageableDevice.{i}.ProductClass"; + } + leaf host { + type string; + config false; + description + "Device.ManagementServer.ManageableDevice.{i}.Host"; + reference + "Device.ManagementServer.ManageableDevice.{i}.Host"; + } + } + + grouping management-server-standby-policy-g { + description + "Grouping object for Device.ManagementServer.StandbyPolicy."; + leaf cr-unawareness-max-duration { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; + reference + "Device.ManagementServer.StandbyPolicy.CRUnawarenessMaxDuration"; + } + leaf max-missed-periodic { + type int32 { + range "-1..max"; + } + description + "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; + reference + "Device.ManagementServer.StandbyPolicy.MaxMissedPeriodic"; + } + leaf notify-missed-scheduled { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; + reference + "Device.ManagementServer.StandbyPolicy.NotifyMissedScheduled"; + } + leaf network-awareness-capable { + type boolean; + config false; + description + "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; + reference + "Device.ManagementServer.StandbyPolicy.NetworkAwarenessCapable"; + } + leaf self-timer-capable { + type boolean; + config false; + description + "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; + reference + "Device.ManagementServer.StandbyPolicy.SelfTimerCapable"; + } + leaf cr-awareness-requested { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; + reference + "Device.ManagementServer.StandbyPolicy.CRAwarenessRequested"; + } + leaf periodic-awareness-requested { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; + reference + "Device.ManagementServer.StandbyPolicy.PeriodicAwarenessRequested"; + } + leaf scheduled-awareness-requested { + type boolean; + description + "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; + reference + "Device.ManagementServer.StandbyPolicy.ScheduledAwarenessRequested"; + } + } + + grouping management-server-virtual-device-g { + description + "Grouping object for Device.ManagementServer.VirtualDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ManufacturerOUI"; + } + leaf product-class { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; + reference + "Device.ManagementServer.VirtualDevice.{i}.SerialNumber"; + } + leaf host { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.Host"; + reference + "Device.ManagementServer.VirtualDevice.{i}.Host"; + } + leaf proxy-protocol { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocol"; + } + leaf proxy-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; + reference + "Device.ManagementServer.VirtualDevice.{i}.ProxyProtocolReference"; + } + leaf discovery-protocol { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; + reference + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocol"; + } + leaf discovery-protocol-reference { + type string; + config false; + description + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; + reference + "Device.ManagementServer.VirtualDevice.{i}.DiscoveryProtocolReference"; + } + } + + grouping device-mo-ca-g { + description + "Grouping object for Device.MoCA."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.MoCA.InterfaceNumberOfEntries"; + reference + "Device.MoCA.InterfaceNumberOfEntries"; + } + } + + grouping mo-ca-interface-g { + description + "Grouping object for Device.MoCA.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.MoCA.Interface.{i}.Enable"; + reference + "Device.MoCA.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.MoCA.Interface.{i}.Status"; + reference + "Device.MoCA.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.MoCA.Interface.{i}.Alias"; + reference + "Device.MoCA.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.MoCA.Interface.{i}.Name"; + reference + "Device.MoCA.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.LastChange"; + reference + "Device.MoCA.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.MoCA.Interface.{i}.LowerLayers"; + reference + "Device.MoCA.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.Upstream"; + reference + "Device.MoCA.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.MoCA.Interface.{i}.MACAddress"; + reference + "Device.MoCA.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.FirmwareVersion"; + reference + "Device.MoCA.Interface.{i}.FirmwareVersion"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.MaxBitRate"; + reference + "Device.MoCA.Interface.{i}.MaxBitRate"; + } + leaf max-ingress-bw { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.MaxIngressBW"; + reference + "Device.MoCA.Interface.{i}.MaxIngressBW"; + } + leaf max-egress-bw { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.MaxEgressBW"; + reference + "Device.MoCA.Interface.{i}.MaxEgressBW"; + } + leaf highest-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.HighestVersion"; + reference + "Device.MoCA.Interface.{i}.HighestVersion"; + } + leaf current-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.CurrentVersion"; + reference + "Device.MoCA.Interface.{i}.CurrentVersion"; + } + leaf network-coordinator { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.NetworkCoordinator"; + reference + "Device.MoCA.Interface.{i}.NetworkCoordinator"; + } + leaf node-id { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.NodeID"; + reference + "Device.MoCA.Interface.{i}.NodeID"; + } + leaf max-nodes { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.MaxNodes"; + reference + "Device.MoCA.Interface.{i}.MaxNodes"; + } + leaf preferred-nc { + type boolean; + description + "Device.MoCA.Interface.{i}.PreferredNC"; + reference + "Device.MoCA.Interface.{i}.PreferredNC"; + } + leaf backup-nc { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.BackupNC"; + reference + "Device.MoCA.Interface.{i}.BackupNC"; + } + leaf privacy-enabled-setting { + type boolean; + description + "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; + reference + "Device.MoCA.Interface.{i}.PrivacyEnabledSetting"; + } + leaf privacy-enabled { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.PrivacyEnabled"; + reference + "Device.MoCA.Interface.{i}.PrivacyEnabled"; + } + leaf freq-capability-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.FreqCapabilityMask"; + reference + "Device.MoCA.Interface.{i}.FreqCapabilityMask"; + } + leaf freq-current-mask-setting { + type string { + length "8"; + } + description + "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; + reference + "Device.MoCA.Interface.{i}.FreqCurrentMaskSetting"; + } + leaf freq-current-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.FreqCurrentMask"; + reference + "Device.MoCA.Interface.{i}.FreqCurrentMask"; + } + leaf current-oper-freq { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.CurrentOperFreq"; + reference + "Device.MoCA.Interface.{i}.CurrentOperFreq"; + } + leaf last-oper-freq { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.LastOperFreq"; + reference + "Device.MoCA.Interface.{i}.LastOperFreq"; + } + leaf tx-power-limit { + type uint32; + description + "Device.MoCA.Interface.{i}.TxPowerLimit"; + reference + "Device.MoCA.Interface.{i}.TxPowerLimit"; + } + leaf power-cntl-phy-target { + type uint32; + description + "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; + reference + "Device.MoCA.Interface.{i}.PowerCntlPhyTarget"; + } + leaf beacon-power-limit { + type uint32; + description + "Device.MoCA.Interface.{i}.BeaconPowerLimit"; + reference + "Device.MoCA.Interface.{i}.BeaconPowerLimit"; + } + leaf network-taboo-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.NetworkTabooMask"; + reference + "Device.MoCA.Interface.{i}.NetworkTabooMask"; + } + leaf node-taboo-mask { + type string; + config false; + description + "Device.MoCA.Interface.{i}.NodeTabooMask"; + reference + "Device.MoCA.Interface.{i}.NodeTabooMask"; + } + leaf tx-bcast-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.TxBcastRate"; + reference + "Device.MoCA.Interface.{i}.TxBcastRate"; + } + leaf tx-bcast-power-reduction { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; + reference + "Device.MoCA.Interface.{i}.TxBcastPowerReduction"; + } + leaf qam256-capable { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.QAM256Capable"; + reference + "Device.MoCA.Interface.{i}.QAM256Capable"; + } + leaf packet-aggregation-capability { + type uint32 { + range "0..10"; + } + config false; + description + "Device.MoCA.Interface.{i}.PacketAggregationCapability"; + reference + "Device.MoCA.Interface.{i}.PacketAggregationCapability"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.MoCA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping mo-ca-interface-associated-device-g { + description + "Grouping object for Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf node-id { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.NodeID"; + } + leaf preferred-nc { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PreferredNC"; + } + leaf highest-version { + type string; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.HighestVersion"; + } + leaf phy-tx-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYTxRate"; + } + leaf phy-rx-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PHYRxRate"; + } + leaf tx-power-control-reduction { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPowerControlReduction"; + } + leaf rx-power-level { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPowerLevel"; + } + leaf tx-bcast-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxBcastRate"; + } + leaf rx-bcast-power-level { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxBcastPowerLevel"; + } + leaf tx-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.TxPackets"; + } + leaf rx-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxPackets"; + } + leaf rx-errored-and-missed-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxErroredAndMissedPackets"; + } + leaf qam256-capable { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.QAM256Capable"; + } + leaf packet-aggregation-capability { + type uint32 { + range "0..10"; + } + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.PacketAggregationCapability"; + } + leaf rx-snr { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.RxSNR"; + } + leaf active { + type boolean; + config false; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping mo-ca-interface-qo-s-g { + description + "Grouping object for Device.MoCA.Interface.{i}.QoS."; + leaf egress-num-flows { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; + reference + "Device.MoCA.Interface.{i}.QoS.EgressNumFlows"; + } + leaf ingress-num-flows { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; + reference + "Device.MoCA.Interface.{i}.QoS.IngressNumFlows"; + } + leaf flow-stats-number-of-entries { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStatsNumberOfEntries"; + } + } + + grouping qo-s-flow-stats-g { + description + "Grouping object for Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf flow-id { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowID"; + } + leaf packet-da { + type string { + length "min..17"; + } + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.PacketDA"; + } + leaf max-rate { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxRate"; + } + leaf max-burst-size { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.MaxBurstSize"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTime"; + } + leaf lease-time-left { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.LeaseTimeLeft"; + } + leaf flow-packets { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.FlowPackets"; + } + } + + grouping mo-ca-interface-stats-g { + description + "Grouping object for Device.MoCA.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BytesSent"; + reference + "Device.MoCA.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BytesReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.PacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.MoCA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-nat-g { + description + "Grouping object for Device.NAT."; + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.NAT.InterfaceSettingNumberOfEntries"; + reference + "Device.NAT.InterfaceSettingNumberOfEntries"; + } + leaf port-mapping-number-of-entries { + type uint32; + config false; + description + "Device.NAT.PortMappingNumberOfEntries"; + reference + "Device.NAT.PortMappingNumberOfEntries"; + } + } + + grouping nat-interface-setting-g { + description + "Grouping object for Device.NAT.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.NAT.InterfaceSetting.{i}.Enable"; + reference + "Device.NAT.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.NAT.InterfaceSetting.{i}.Status"; + reference + "Device.NAT.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.NAT.InterfaceSetting.{i}.Alias"; + reference + "Device.NAT.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.NAT.InterfaceSetting.{i}.Interface"; + reference + "Device.NAT.InterfaceSetting.{i}.Interface"; + } + } + + grouping nat-port-mapping-g { + description + "Grouping object for Device.NAT.PortMapping.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.NAT.PortMapping.{i}.Enable"; + reference + "Device.NAT.PortMapping.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.NAT.PortMapping.{i}.Status"; + reference + "Device.NAT.PortMapping.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.NAT.PortMapping.{i}.Alias"; + reference + "Device.NAT.PortMapping.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.NAT.PortMapping.{i}.Interface"; + reference + "Device.NAT.PortMapping.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.NAT.PortMapping.{i}.AllInterfaces"; + reference + "Device.NAT.PortMapping.{i}.AllInterfaces"; + } + leaf lease-duration { + type uint32; + description + "Device.NAT.PortMapping.{i}.LeaseDuration"; + reference + "Device.NAT.PortMapping.{i}.LeaseDuration"; + } + leaf remote-host { + type string; + description + "Device.NAT.PortMapping.{i}.RemoteHost"; + reference + "Device.NAT.PortMapping.{i}.RemoteHost"; + } + leaf external-port { + type uint32 { + range "0..65535"; + } + description + "Device.NAT.PortMapping.{i}.ExternalPort"; + reference + "Device.NAT.PortMapping.{i}.ExternalPort"; + } + leaf external-port-end-range { + type uint32 { + range "0..65535"; + } + description + "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; + reference + "Device.NAT.PortMapping.{i}.ExternalPortEndRange"; + } + leaf internal-port { + type uint32 { + range "0..65535"; + } + description + "Device.NAT.PortMapping.{i}.InternalPort"; + reference + "Device.NAT.PortMapping.{i}.InternalPort"; + } + leaf protocol { + type enumeration { + enum TCP { + description + "Enum Value - TCP"; + } + enum UDP { + description + "Enum Value - UDP"; + } + } + description + "Device.NAT.PortMapping.{i}.Protocol"; + reference + "Device.NAT.PortMapping.{i}.Protocol"; + } + leaf internal-client { + type string { + length "min..256"; + } + description + "Device.NAT.PortMapping.{i}.InternalClient"; + reference + "Device.NAT.PortMapping.{i}.InternalClient"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.NAT.PortMapping.{i}.Description"; + reference + "Device.NAT.PortMapping.{i}.Description"; + } + } + + grouping device-neighbor-discovery-g { + description + "Grouping object for Device.NeighborDiscovery."; + leaf enable { + type boolean; + description + "Device.NeighborDiscovery.Enable"; + reference + "Device.NeighborDiscovery.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; + reference + "Device.NeighborDiscovery.InterfaceSettingNumberOfEntries"; + } + } + + grouping neighbor-discovery-interface-setting-g { + description + "Grouping object for Device.NeighborDiscovery.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.Interface"; + } + leaf retrans-timer { + type uint32; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.RetransTimer"; + } + leaf rtr-solicitation-interval { + type uint32; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.RtrSolicitationInterval"; + } + leaf max-rtr-solicitations { + type uint32; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.MaxRtrSolicitations"; + } + leaf nud-enable { + type boolean; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.NUDEnable"; + } + leaf rs-enable { + type boolean; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}.RSEnable"; + } + } + + grouping device-optical-g { + description + "Grouping object for Device.Optical."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.Optical.InterfaceNumberOfEntries"; + reference + "Device.Optical.InterfaceNumberOfEntries"; + } + } + + grouping optical-interface-g { + description + "Grouping object for Device.Optical.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Optical.Interface.{i}.Enable"; + reference + "Device.Optical.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Optical.Interface.{i}.Status"; + reference + "Device.Optical.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Optical.Interface.{i}.Alias"; + reference + "Device.Optical.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.Optical.Interface.{i}.Name"; + reference + "Device.Optical.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.LastChange"; + reference + "Device.Optical.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.Optical.Interface.{i}.LowerLayers"; + reference + "Device.Optical.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.Optical.Interface.{i}.Upstream"; + reference + "Device.Optical.Interface.{i}.Upstream"; + } + leaf optical-signal-level { + type int32 { + range "-65536..65534"; + } + config false; + description + "Device.Optical.Interface.{i}.OpticalSignalLevel"; + reference + "Device.Optical.Interface.{i}.OpticalSignalLevel"; + } + leaf lower-optical-threshold { + type int32 { + range "-127000..0"; + } + config false; + description + "Device.Optical.Interface.{i}.LowerOpticalThreshold"; + reference + "Device.Optical.Interface.{i}.LowerOpticalThreshold"; + } + leaf upper-optical-threshold { + type int32 { + range "-127000..0"; + } + config false; + description + "Device.Optical.Interface.{i}.UpperOpticalThreshold"; + reference + "Device.Optical.Interface.{i}.UpperOpticalThreshold"; + } + leaf transmit-optical-level { + type int32 { + range "-127000..0"; + } + config false; + description + "Device.Optical.Interface.{i}.TransmitOpticalLevel"; + reference + "Device.Optical.Interface.{i}.TransmitOpticalLevel"; + } + leaf lower-transmit-power-threshold { + type int32 { + range "-63500..63500"; + } + config false; + description + "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; + reference + "Device.Optical.Interface.{i}.LowerTransmitPowerThreshold"; + } + leaf upper-transmit-power-threshold { + type int32 { + range "-63500..63500"; + } + config false; + description + "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; + reference + "Device.Optical.Interface.{i}.UpperTransmitPowerThreshold"; + } + } + + grouping optical-interface-stats-g { + description + "Grouping object for Device.Optical.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.BytesSent"; + reference + "Device.Optical.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.BytesReceived"; + reference + "Device.Optical.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.PacketsSent"; + reference + "Device.Optical.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.Optical.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.Optical.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.Optical.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.Optical.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.Optical.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.Optical.Interface.{i}.Stats.DiscardPacketsReceived"; + } + } + + grouping device-pcp-g { + description + "Grouping object for Device.PCP."; + leaf supported-versions { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.SupportedVersions"; + reference + "Device.PCP.SupportedVersions"; + } + leaf preferred-version { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.PreferredVersion"; + reference + "Device.PCP.PreferredVersion"; + } + leaf option-list { + type uint32 { + range "0..254"; + } + config false; + description + "Device.PCP.OptionList"; + reference + "Device.PCP.OptionList"; + } + leaf client-number-of-entries { + type uint32; + config false; + description + "Device.PCP.ClientNumberOfEntries"; + reference + "Device.PCP.ClientNumberOfEntries"; + } + } + + grouping pcp-client-g { + description + "Grouping object for Device.PCP.Client.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Alias"; + } + leaf wan-interface { + type string; + config false; + description + "Device.PCP.Client.{i}.WANInterface"; + reference + "Device.PCP.Client.{i}.WANInterface"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Status"; + reference + "Device.PCP.Client.{i}.Status"; + } + leaf map-enable { + type boolean; + description + "Device.PCP.Client.{i}.MAPEnable"; + reference + "Device.PCP.Client.{i}.MAPEnable"; + } + leaf peer-enable { + type boolean; + description + "Device.PCP.Client.{i}.PEEREnable"; + reference + "Device.PCP.Client.{i}.PEEREnable"; + } + leaf announce-enable { + type boolean; + description + "Device.PCP.Client.{i}.ANNOUNCEEnable"; + reference + "Device.PCP.Client.{i}.ANNOUNCEEnable"; + } + leaf thirdparty-enable { + type boolean; + description + "Device.PCP.Client.{i}.THIRDPARTYEnable"; + reference + "Device.PCP.Client.{i}.THIRDPARTYEnable"; + } + leaf thirdparty-status { + type string; + config false; + description + "Device.PCP.Client.{i}.THIRDPARTYStatus"; + reference + "Device.PCP.Client.{i}.THIRDPARTYStatus"; + } + leaf filter-enable { + type boolean; + description + "Device.PCP.Client.{i}.FILTEREnable"; + reference + "Device.PCP.Client.{i}.FILTEREnable"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.ServerNumberOfEntries"; + reference + "Device.PCP.Client.{i}.ServerNumberOfEntries"; + } + } + + grouping client-pcp-proxy-g { + description + "Grouping object for Device.PCP.Client.{i}.PCPProxy."; + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.PCPProxy.Enable"; + reference + "Device.PCP.Client.{i}.PCPProxy.Enable"; + } + leaf highest-version { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; + reference + "Device.PCP.Client.{i}.PCPProxy.HighestVersion"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.PCPProxy.Status"; + reference + "Device.PCP.Client.{i}.PCPProxy.Status"; + } + } + + grouping pcp-client-server-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Server.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Server.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.Status"; + reference + "Device.PCP.Client.{i}.Server.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.Origin"; + reference + "Device.PCP.Client.{i}.Server.{i}.Origin"; + } + leaf server-name-or-address { + type string { + length "min..256"; + } + description + "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.ServerNameOrAddress"; + } + leaf server-address-in-use { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; + reference + "Device.PCP.Client.{i}.Server.{i}.ServerAddressInUse"; + } + leaf additional-server-addresses { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; + reference + "Device.PCP.Client.{i}.Server.{i}.AdditionalServerAddresses"; + } + leaf external-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.ExternalIPAddress"; + } + leaf current-version { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; + reference + "Device.PCP.Client.{i}.Server.{i}.CurrentVersion"; + } + leaf maximum-filters { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; + reference + "Device.PCP.Client.{i}.Server.{i}.MaximumFilters"; + } + leaf port-quota { + type uint32 { + range "min..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.PortQuota"; + reference + "Device.PCP.Client.{i}.Server.{i}.PortQuota"; + } + leaf preferred-lifetime { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; + reference + "Device.PCP.Client.{i}.Server.{i}.PreferredLifetime"; + } + leaf capabilities { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.Capabilities"; + reference + "Device.PCP.Client.{i}.Server.{i}.Capabilities"; + } + leaf inbound-mapping-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMappingNumberOfEntries"; + } + leaf outbound-mapping-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMappingNumberOfEntries"; + } + } + + grouping server-inbound-mapping-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Status"; + } + leaf error-code { + type uint32 { + range "1..255"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ErrorCode"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Origin"; + } + leaf lifetime { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Lifetime"; + } + leaf suggested-external-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalIPAddress"; + } + leaf suggested-external-port { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPort"; + } + leaf suggested-external-port-end-range { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.SuggestedExternalPortEndRange"; + } + leaf internal-port { + type uint32 { + range "1..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.InternalPort"; + } + leaf protocol-number { + type int32 { + range "-1..255"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ProtocolNumber"; + } + leaf third-party-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.ThirdPartyAddress"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Description"; + } + leaf assigned-external-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalIPAddress"; + } + leaf assigned-external-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPort"; + } + leaf assigned-external-port-end-range { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.AssignedExternalPortEndRange"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.FilterNumberOfEntries"; + } + } + + grouping inbound-mapping-filter-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.Alias"; + } + leaf remote-host-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemoteHostIPAddress"; + } + leaf prefix-length { + type uint32 { + range "1..128"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.PrefixLength"; + } + leaf remote-port { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePort"; + } + leaf remote-port-end-range { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.RemotePortEndRange"; + } + } + + grouping server-outbound-mapping-g { + description + "Grouping object for Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Status"; + } + leaf error-code { + type uint32 { + range "1..255"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ErrorCode"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Alias"; + } + leaf origin { + type string; + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Origin"; + } + leaf lifetime { + type uint32; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Lifetime"; + } + leaf suggested-external-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalIPAddress"; + } + leaf suggested-external-port { + type uint32 { + range "0..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.SuggestedExternalPort"; + } + leaf remote-host-ip-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemoteHostIPAddress"; + } + leaf internal-port { + type uint32 { + range "1..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.InternalPort"; + } + leaf remote-port { + type uint32 { + range "1..65535"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.RemotePort"; + } + leaf protocol-number { + type int32 { + range "-1..255"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ProtocolNumber"; + } + leaf third-party-address { + type string { + length "min..45"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.ThirdPartyAddress"; + } + leaf description { + type string { + length "min..256"; + } + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.Description"; + } + leaf assigned-external-ip-address { + type string { + length "min..45"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalIPAddress"; + } + leaf assigned-external-port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.AssignedExternalPort"; + } + } + + grouping client-u-pn-piwf-g { + description + "Grouping object for Device.PCP.Client.{i}.UPnPIWF."; + leaf enable { + type boolean; + description + "Device.PCP.Client.{i}.UPnPIWF.Enable"; + reference + "Device.PCP.Client.{i}.UPnPIWF.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PCP.Client.{i}.UPnPIWF.Status"; + reference + "Device.PCP.Client.{i}.UPnPIWF.Status"; + } + } + + grouping device-ppp-g { + description + "Grouping object for Device.PPP."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.PPP.InterfaceNumberOfEntries"; + reference + "Device.PPP.InterfaceNumberOfEntries"; + } + leaf supported-nc-ps { + type string; + config false; + description + "Device.PPP.SupportedNCPs"; + reference + "Device.PPP.SupportedNCPs"; + } + } + + grouping ppp-interface-g { + description + "Grouping object for Device.PPP.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PPP.Interface.{i}.Enable"; + reference + "Device.PPP.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PPP.Interface.{i}.Status"; + reference + "Device.PPP.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PPP.Interface.{i}.Alias"; + reference + "Device.PPP.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.PPP.Interface.{i}.Name"; + reference + "Device.PPP.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.LastChange"; + reference + "Device.PPP.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.PPP.Interface.{i}.LowerLayers"; + reference + "Device.PPP.Interface.{i}.LowerLayers"; + } + leaf connection-status { + type string; + config false; + description + "Device.PPP.Interface.{i}.ConnectionStatus"; + reference + "Device.PPP.Interface.{i}.ConnectionStatus"; + } + leaf last-connection-error { + type string; + config false; + description + "Device.PPP.Interface.{i}.LastConnectionError"; + reference + "Device.PPP.Interface.{i}.LastConnectionError"; + } + leaf auto-disconnect-time { + type uint32; + description + "Device.PPP.Interface.{i}.AutoDisconnectTime"; + reference + "Device.PPP.Interface.{i}.AutoDisconnectTime"; + } + leaf idle-disconnect-time { + type uint32; + description + "Device.PPP.Interface.{i}.IdleDisconnectTime"; + reference + "Device.PPP.Interface.{i}.IdleDisconnectTime"; + } + leaf warn-disconnect-delay { + type uint32; + description + "Device.PPP.Interface.{i}.WarnDisconnectDelay"; + reference + "Device.PPP.Interface.{i}.WarnDisconnectDelay"; + } + leaf username { + type string { + length "min..64"; + } + description + "Device.PPP.Interface.{i}.Username"; + reference + "Device.PPP.Interface.{i}.Username"; + } + leaf encryption-protocol { + type string; + config false; + description + "Device.PPP.Interface.{i}.EncryptionProtocol"; + reference + "Device.PPP.Interface.{i}.EncryptionProtocol"; + } + leaf compression-protocol { + type string; + config false; + description + "Device.PPP.Interface.{i}.CompressionProtocol"; + reference + "Device.PPP.Interface.{i}.CompressionProtocol"; + } + leaf authentication-protocol { + type string; + config false; + description + "Device.PPP.Interface.{i}.AuthenticationProtocol"; + reference + "Device.PPP.Interface.{i}.AuthenticationProtocol"; + } + leaf max-mru-size { + type uint32 { + range "64..65535"; + } + description + "Device.PPP.Interface.{i}.MaxMRUSize"; + reference + "Device.PPP.Interface.{i}.MaxMRUSize"; + } + leaf current-mru-size { + type uint32 { + range "64..65535"; + } + config false; + description + "Device.PPP.Interface.{i}.CurrentMRUSize"; + reference + "Device.PPP.Interface.{i}.CurrentMRUSize"; + } + leaf connection-trigger { + type enumeration { + enum OnDemand { + description + "Enum Value - OnDemand"; + } + enum AlwaysOn { + description + "Enum Value - AlwaysOn"; + } + enum Manual { + description + "Enum Value - Manual"; + } + } + description + "Device.PPP.Interface.{i}.ConnectionTrigger"; + reference + "Device.PPP.Interface.{i}.ConnectionTrigger"; + } + leaf lcp-echo { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.LCPEcho"; + reference + "Device.PPP.Interface.{i}.LCPEcho"; + } + leaf lcp-echo-retry { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.LCPEchoRetry"; + reference + "Device.PPP.Interface.{i}.LCPEchoRetry"; + } + leaf ipcp-enable { + type boolean; + description + "Device.PPP.Interface.{i}.IPCPEnable"; + reference + "Device.PPP.Interface.{i}.IPCPEnable"; + } + leaf ipv6-cp-enable { + type boolean; + description + "Device.PPP.Interface.{i}.IPv6CPEnable"; + reference + "Device.PPP.Interface.{i}.IPv6CPEnable"; + } + } + + grouping interface-ipcp-g { + description + "Grouping object for Device.PPP.Interface.{i}.IPCP."; + leaf local-ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; + reference + "Device.PPP.Interface.{i}.IPCP.LocalIPAddress"; + } + leaf remote-ip-address { + type string { + length "min..15"; + } + config false; + description + "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; + reference + "Device.PPP.Interface.{i}.IPCP.RemoteIPAddress"; + } + leaf dns-servers { + type string { + length "min..15"; + } + config false; + description + "Device.PPP.Interface.{i}.IPCP.DNSServers"; + reference + "Device.PPP.Interface.{i}.IPCP.DNSServers"; + } + leaf passthrough-enable { + type boolean; + description + "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; + reference + "Device.PPP.Interface.{i}.IPCP.PassthroughEnable"; + } + leaf passthrough-dhcp-pool { + type string { + length "min..256"; + } + description + "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; + reference + "Device.PPP.Interface.{i}.IPCP.PassthroughDHCPPool"; + } + } + + grouping interface-ipv6-cp-g { + description + "Grouping object for Device.PPP.Interface.{i}.IPv6CP."; + leaf local-interface-identifier { + type string { + length "min..45"; + } + config false; + description + "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; + reference + "Device.PPP.Interface.{i}.IPv6CP.LocalInterfaceIdentifier"; + } + leaf remote-interface-identifier { + type string { + length "min..45"; + } + config false; + description + "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; + reference + "Device.PPP.Interface.{i}.IPv6CP.RemoteInterfaceIdentifier"; + } + } + + grouping interface-pp-po-e-g { + description + "Grouping object for Device.PPP.Interface.{i}.PPPoE."; + leaf session-id { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.PPPoE.SessionID"; + reference + "Device.PPP.Interface.{i}.PPPoE.SessionID"; + } + leaf ac-name { + type string { + length "min..256"; + } + description + "Device.PPP.Interface.{i}.PPPoE.ACName"; + reference + "Device.PPP.Interface.{i}.PPPoE.ACName"; + } + leaf service-name { + type string { + length "min..256"; + } + description + "Device.PPP.Interface.{i}.PPPoE.ServiceName"; + reference + "Device.PPP.Interface.{i}.PPPoE.ServiceName"; + } + } + + grouping ppp-interface-stats-g { + description + "Grouping object for Device.PPP.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BytesSent"; + reference + "Device.PPP.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BytesReceived"; + reference + "Device.PPP.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.PacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.PPP.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.PPP.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-ptm-g { + description + "Grouping object for Device.PTM."; + leaf link-number-of-entries { + type uint32; + config false; + description + "Device.PTM.LinkNumberOfEntries"; + reference + "Device.PTM.LinkNumberOfEntries"; + } + } + + grouping ptm-link-g { + description + "Grouping object for Device.PTM.Link.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.PTM.Link.{i}.Enable"; + reference + "Device.PTM.Link.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PTM.Link.{i}.Status"; + reference + "Device.PTM.Link.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PTM.Link.{i}.Alias"; + reference + "Device.PTM.Link.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.PTM.Link.{i}.Name"; + reference + "Device.PTM.Link.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.PTM.Link.{i}.LastChange"; + reference + "Device.PTM.Link.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.PTM.Link.{i}.LowerLayers"; + reference + "Device.PTM.Link.{i}.LowerLayers"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.PTM.Link.{i}.MACAddress"; + reference + "Device.PTM.Link.{i}.MACAddress"; + } + } + + grouping ptm-link-stats-g { + description + "Grouping object for Device.PTM.Link.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BytesSent"; + reference + "Device.PTM.Link.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BytesReceived"; + reference + "Device.PTM.Link.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.PacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.PacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.ErrorsSent"; + reference + "Device.PTM.Link.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.ErrorsReceived"; + reference + "Device.PTM.Link.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.PTM.Link.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.PTM.Link.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-periodic-statistics-g { + description + "Grouping object for Device.PeriodicStatistics."; + leaf min-sample-interval { + type uint32; + config false; + description + "Device.PeriodicStatistics.MinSampleInterval"; + reference + "Device.PeriodicStatistics.MinSampleInterval"; + } + leaf max-report-samples { + type uint32; + config false; + description + "Device.PeriodicStatistics.MaxReportSamples"; + reference + "Device.PeriodicStatistics.MaxReportSamples"; + } + leaf sample-set-number-of-entries { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSetNumberOfEntries"; + reference + "Device.PeriodicStatistics.SampleSetNumberOfEntries"; + } + } + + grouping periodic-statistics-sample-set-g { + description + "Grouping object for Device.PeriodicStatistics.SampleSet.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Alias"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.PeriodicStatistics.SampleSet.{i}.Enable"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Status"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Status"; + } + leaf name { + type string { + length "min..128"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Name"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Name"; + } + leaf sample-interval { + type uint32 { + range "1..max"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.SampleInterval"; + } + leaf report-samples { + type uint32 { + range "1..max"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ReportSamples"; + } + leaf time-reference { + type string; + description + "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.TimeReference"; + } + leaf fetch-samples { + type uint32; + description + "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.FetchSamples"; + } + leaf report-start-time { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ReportStartTime"; + } + leaf report-end-time { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ReportEndTime"; + } + leaf sample-seconds { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.SampleSeconds"; + } + leaf parameter-number-of-entries { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.ParameterNumberOfEntries"; + } + } + + grouping sample-set-parameter-g { + description + "Grouping object for Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Enable"; + } + leaf reference { + type string { + length "min..256"; + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Reference"; + } + leaf sample-mode { + type enumeration { + enum Current { + description + "Enum Value - Current"; + } + enum Change { + description + "Enum Value - Change"; + } + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleMode"; + } + leaf calculation-mode { + type enumeration { + enum Latest { + description + "Enum Value - Latest"; + } + enum Minimum { + description + "Enum Value - Minimum"; + } + enum Maximum { + description + "Enum Value - Maximum"; + } + enum Average { + description + "Enum Value - Average"; + } + } + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.CalculationMode"; + } + leaf low-threshold { + type int32; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.LowThreshold"; + } + leaf high-threshold { + type int32; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.HighThreshold"; + } + leaf sample-seconds { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SampleSeconds"; + } + leaf suspect-data { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.SuspectData"; + } + leaf values { + type string; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Values"; + } + leaf failures { + type uint32; + config false; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.Failures"; + } + } + + grouping device-qo-s-g { + description + "Grouping object for Device.QoS."; + leaf max-classification-entries { + type uint32; + config false; + description + "Device.QoS.MaxClassificationEntries"; + reference + "Device.QoS.MaxClassificationEntries"; + } + leaf classification-number-of-entries { + type uint32; + config false; + description + "Device.QoS.ClassificationNumberOfEntries"; + reference + "Device.QoS.ClassificationNumberOfEntries"; + } + leaf max-app-entries { + type uint32; + config false; + description + "Device.QoS.MaxAppEntries"; + reference + "Device.QoS.MaxAppEntries"; + } + leaf app-number-of-entries { + type uint32; + config false; + description + "Device.QoS.AppNumberOfEntries"; + reference + "Device.QoS.AppNumberOfEntries"; + } + leaf max-flow-entries { + type uint32; + config false; + description + "Device.QoS.MaxFlowEntries"; + reference + "Device.QoS.MaxFlowEntries"; + } + leaf flow-number-of-entries { + type uint32; + config false; + description + "Device.QoS.FlowNumberOfEntries"; + reference + "Device.QoS.FlowNumberOfEntries"; + } + leaf max-policer-entries { + type uint32; + config false; + description + "Device.QoS.MaxPolicerEntries"; + reference + "Device.QoS.MaxPolicerEntries"; + } + leaf policer-number-of-entries { + type uint32; + config false; + description + "Device.QoS.PolicerNumberOfEntries"; + reference + "Device.QoS.PolicerNumberOfEntries"; + } + leaf max-queue-entries { + type uint32; + config false; + description + "Device.QoS.MaxQueueEntries"; + reference + "Device.QoS.MaxQueueEntries"; + } + leaf queue-number-of-entries { + type uint32; + config false; + description + "Device.QoS.QueueNumberOfEntries"; + reference + "Device.QoS.QueueNumberOfEntries"; + } + leaf queue-stats-number-of-entries { + type uint32; + config false; + description + "Device.QoS.QueueStatsNumberOfEntries"; + reference + "Device.QoS.QueueStatsNumberOfEntries"; + } + leaf max-shaper-entries { + type uint32; + config false; + description + "Device.QoS.MaxShaperEntries"; + reference + "Device.QoS.MaxShaperEntries"; + } + leaf shaper-number-of-entries { + type uint32; + config false; + description + "Device.QoS.ShaperNumberOfEntries"; + reference + "Device.QoS.ShaperNumberOfEntries"; + } + leaf default-forwarding-policy { + type uint32; + description + "Device.QoS.DefaultForwardingPolicy"; + reference + "Device.QoS.DefaultForwardingPolicy"; + } + leaf default-traffic-class { + type uint32; + description + "Device.QoS.DefaultTrafficClass"; + reference + "Device.QoS.DefaultTrafficClass"; + } + leaf default-policer { + type string { + length "min..256"; + } + description + "Device.QoS.DefaultPolicer"; + reference + "Device.QoS.DefaultPolicer"; + } + leaf default-queue { + type string { + length "min..256"; + } + description + "Device.QoS.DefaultQueue"; + reference + "Device.QoS.DefaultQueue"; + } + leaf default-dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.DefaultDSCPMark"; + reference + "Device.QoS.DefaultDSCPMark"; + } + leaf default-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.DefaultEthernetPriorityMark"; + reference + "Device.QoS.DefaultEthernetPriorityMark"; + } + leaf default-inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.DefaultInnerEthernetPriorityMark"; + reference + "Device.QoS.DefaultInnerEthernetPriorityMark"; + } + leaf available-app-list { + type string; + config false; + description + "Device.QoS.AvailableAppList"; + reference + "Device.QoS.AvailableAppList"; + } + } + + grouping qo-s-app-g { + description + "Grouping object for Device.QoS.App.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.App.{i}.Enable"; + reference + "Device.QoS.App.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.App.{i}.Status"; + reference + "Device.QoS.App.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.App.{i}.Alias"; + reference + "Device.QoS.App.{i}.Alias"; + } + leaf protocol-identifier { + type string { + length "min..256"; + } + description + "Device.QoS.App.{i}.ProtocolIdentifier"; + reference + "Device.QoS.App.{i}.ProtocolIdentifier"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.QoS.App.{i}.Name"; + reference + "Device.QoS.App.{i}.Name"; + } + leaf default-forwarding-policy { + type uint32; + description + "Device.QoS.App.{i}.DefaultForwardingPolicy"; + reference + "Device.QoS.App.{i}.DefaultForwardingPolicy"; + } + leaf default-traffic-class { + type uint32; + description + "Device.QoS.App.{i}.DefaultTrafficClass"; + reference + "Device.QoS.App.{i}.DefaultTrafficClass"; + } + leaf default-policer { + type string { + length "min..256"; + } + description + "Device.QoS.App.{i}.DefaultPolicer"; + reference + "Device.QoS.App.{i}.DefaultPolicer"; + } + leaf default-dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.App.{i}.DefaultDSCPMark"; + reference + "Device.QoS.App.{i}.DefaultDSCPMark"; + } + leaf default-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; + reference + "Device.QoS.App.{i}.DefaultEthernetPriorityMark"; + } + leaf default-inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; + reference + "Device.QoS.App.{i}.DefaultInnerEthernetPriorityMark"; + } + } + + grouping qo-s-classification-g { + description + "Grouping object for Device.QoS.Classification.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Classification.{i}.Enable"; + reference + "Device.QoS.Classification.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Classification.{i}.Status"; + reference + "Device.QoS.Classification.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.QoS.Classification.{i}.Order"; + reference + "Device.QoS.Classification.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Classification.{i}.Alias"; + reference + "Device.QoS.Classification.{i}.Alias"; + } + leaf dhcp-type { + type enumeration { + enum DHCPv4 { + description + "Enum Value - DHCPv4"; + } + enum DHCPv6 { + description + "Enum Value - DHCPv6"; + } + } + description + "Device.QoS.Classification.{i}.DHCPType"; + reference + "Device.QoS.Classification.{i}.DHCPType"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.Classification.{i}.Interface"; + reference + "Device.QoS.Classification.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.QoS.Classification.{i}.AllInterfaces"; + reference + "Device.QoS.Classification.{i}.AllInterfaces"; + } + leaf dest-ip { + type string { + length "min..45"; + } + description + "Device.QoS.Classification.{i}.DestIP"; + reference + "Device.QoS.Classification.{i}.DestIP"; + } + leaf dest-mask { + type string { + length "min..49"; + } + description + "Device.QoS.Classification.{i}.DestMask"; + reference + "Device.QoS.Classification.{i}.DestMask"; + } + leaf dest-ip-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestIPExclude"; + reference + "Device.QoS.Classification.{i}.DestIPExclude"; + } + leaf source-ip { + type string { + length "min..45"; + } + description + "Device.QoS.Classification.{i}.SourceIP"; + reference + "Device.QoS.Classification.{i}.SourceIP"; + } + leaf source-mask { + type string { + length "min..49"; + } + description + "Device.QoS.Classification.{i}.SourceMask"; + reference + "Device.QoS.Classification.{i}.SourceMask"; + } + leaf source-ip-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceIPExclude"; + reference + "Device.QoS.Classification.{i}.SourceIPExclude"; + } + leaf protocol { + type int32 { + range "-1..255"; + } + description + "Device.QoS.Classification.{i}.Protocol"; + reference + "Device.QoS.Classification.{i}.Protocol"; + } + leaf protocol-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.ProtocolExclude"; + reference + "Device.QoS.Classification.{i}.ProtocolExclude"; + } + leaf dest-port { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.DestPort"; + reference + "Device.QoS.Classification.{i}.DestPort"; + } + leaf dest-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.DestPortRangeMax"; + reference + "Device.QoS.Classification.{i}.DestPortRangeMax"; + } + leaf dest-port-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestPortExclude"; + reference + "Device.QoS.Classification.{i}.DestPortExclude"; + } + leaf source-port { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.SourcePort"; + reference + "Device.QoS.Classification.{i}.SourcePort"; + } + leaf source-port-range-max { + type int32 { + range "-1..65535"; + } + description + "Device.QoS.Classification.{i}.SourcePortRangeMax"; + reference + "Device.QoS.Classification.{i}.SourcePortRangeMax"; + } + leaf source-port-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourcePortExclude"; + reference + "Device.QoS.Classification.{i}.SourcePortExclude"; + } + leaf source-mac-address { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.SourceMACAddress"; + reference + "Device.QoS.Classification.{i}.SourceMACAddress"; + } + leaf source-mac-mask { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.SourceMACMask"; + reference + "Device.QoS.Classification.{i}.SourceMACMask"; + } + leaf source-mac-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceMACExclude"; + reference + "Device.QoS.Classification.{i}.SourceMACExclude"; + } + leaf dest-mac-address { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.DestMACAddress"; + reference + "Device.QoS.Classification.{i}.DestMACAddress"; + } + leaf dest-mac-mask { + type string { + length "min..17"; + } + description + "Device.QoS.Classification.{i}.DestMACMask"; + reference + "Device.QoS.Classification.{i}.DestMACMask"; + } + leaf dest-mac-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestMACExclude"; + reference + "Device.QoS.Classification.{i}.DestMACExclude"; + } + leaf ethertype { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.Ethertype"; + reference + "Device.QoS.Classification.{i}.Ethertype"; + } + leaf ethertype-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.EthertypeExclude"; + reference + "Device.QoS.Classification.{i}.EthertypeExclude"; + } + leaf ssap { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.SSAP"; + reference + "Device.QoS.Classification.{i}.SSAP"; + } + leaf ssap-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SSAPExclude"; + reference + "Device.QoS.Classification.{i}.SSAPExclude"; + } + leaf dsap { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.DSAP"; + reference + "Device.QoS.Classification.{i}.DSAP"; + } + leaf dsap-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DSAPExclude"; + reference + "Device.QoS.Classification.{i}.DSAPExclude"; + } + leaf llc-control { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.LLCControl"; + reference + "Device.QoS.Classification.{i}.LLCControl"; + } + leaf llc-control-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.LLCControlExclude"; + reference + "Device.QoS.Classification.{i}.LLCControlExclude"; + } + leaf snapoui { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.SNAPOUI"; + reference + "Device.QoS.Classification.{i}.SNAPOUI"; + } + leaf snapoui-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SNAPOUIExclude"; + reference + "Device.QoS.Classification.{i}.SNAPOUIExclude"; + } + leaf source-vendor-class-id { + type string { + length "min..255"; + } + description + "Device.QoS.Classification.{i}.SourceVendorClassID"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassID"; + } + leaf source-vendor-class-idv6 { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassIDv6"; + } + leaf source-vendor-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassIDExclude"; + } + leaf source-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; + reference + "Device.QoS.Classification.{i}.SourceVendorClassIDMode"; + } + leaf dest-vendor-class-id { + type string { + length "min..255"; + } + description + "Device.QoS.Classification.{i}.DestVendorClassID"; + reference + "Device.QoS.Classification.{i}.DestVendorClassID"; + } + leaf dest-vendor-class-idv6 { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestVendorClassIDv6"; + reference + "Device.QoS.Classification.{i}.DestVendorClassIDv6"; + } + leaf dest-vendor-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; + reference + "Device.QoS.Classification.{i}.DestVendorClassIDExclude"; + } + leaf dest-vendor-class-id-mode { + type enumeration { + enum Exact { + description + "Enum Value - Exact"; + } + enum Prefix { + description + "Enum Value - Prefix"; + } + enum Suffix { + description + "Enum Value - Suffix"; + } + enum Substring { + description + "Enum Value - Substring"; + } + } + description + "Device.QoS.Classification.{i}.DestVendorClassIDMode"; + reference + "Device.QoS.Classification.{i}.DestVendorClassIDMode"; + } + leaf source-client-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceClientID"; + reference + "Device.QoS.Classification.{i}.SourceClientID"; + } + leaf source-client-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceClientIDExclude"; + reference + "Device.QoS.Classification.{i}.SourceClientIDExclude"; + } + leaf dest-client-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestClientID"; + reference + "Device.QoS.Classification.{i}.DestClientID"; + } + leaf dest-client-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestClientIDExclude"; + reference + "Device.QoS.Classification.{i}.DestClientIDExclude"; + } + leaf source-user-class-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceUserClassID"; + reference + "Device.QoS.Classification.{i}.SourceUserClassID"; + } + leaf source-user-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; + reference + "Device.QoS.Classification.{i}.SourceUserClassIDExclude"; + } + leaf dest-user-class-id { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestUserClassID"; + reference + "Device.QoS.Classification.{i}.DestUserClassID"; + } + leaf dest-user-class-id-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestUserClassIDExclude"; + reference + "Device.QoS.Classification.{i}.DestUserClassIDExclude"; + } + leaf source-vendor-specific-info { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfo"; + } + leaf source-vendor-specific-info-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoExclude"; + } + leaf source-vendor-specific-info-enterprise { + type uint32; + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoEnterprise"; + } + leaf source-vendor-specific-info-sub-option { + type int32 { + range "0..255"; + } + description + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; + reference + "Device.QoS.Classification.{i}.SourceVendorSpecificInfoSubOption"; + } + leaf dest-vendor-specific-info { + type string { + length "min..65535"; + } + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfo"; + } + leaf dest-vendor-specific-info-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfoExclude"; + } + leaf dest-vendor-specific-info-enterprise { + type uint32; + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfoEnterprise"; + } + leaf dest-vendor-specific-info-sub-option { + type int32 { + range "0..255"; + } + description + "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; + reference + "Device.QoS.Classification.{i}.DestVendorSpecificInfoSubOption"; + } + leaf tcpack { + type boolean; + description + "Device.QoS.Classification.{i}.TCPACK"; + reference + "Device.QoS.Classification.{i}.TCPACK"; + } + leaf tcpack-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.TCPACKExclude"; + reference + "Device.QoS.Classification.{i}.TCPACKExclude"; + } + leaf ip-length-min { + type uint32; + description + "Device.QoS.Classification.{i}.IPLengthMin"; + reference + "Device.QoS.Classification.{i}.IPLengthMin"; + } + leaf ip-length-max { + type uint32; + description + "Device.QoS.Classification.{i}.IPLengthMax"; + reference + "Device.QoS.Classification.{i}.IPLengthMax"; + } + leaf ip-length-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.IPLengthExclude"; + reference + "Device.QoS.Classification.{i}.IPLengthExclude"; + } + leaf dscp-check { + type int32 { + range "-1..63"; + } + description + "Device.QoS.Classification.{i}.DSCPCheck"; + reference + "Device.QoS.Classification.{i}.DSCPCheck"; + } + leaf dscp-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.DSCPExclude"; + reference + "Device.QoS.Classification.{i}.DSCPExclude"; + } + leaf dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Classification.{i}.DSCPMark"; + reference + "Device.QoS.Classification.{i}.DSCPMark"; + } + leaf ethernet-priority-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.EthernetPriorityCheck"; + reference + "Device.QoS.Classification.{i}.EthernetPriorityCheck"; + } + leaf ethernet-priority-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.EthernetPriorityExclude"; + reference + "Device.QoS.Classification.{i}.EthernetPriorityExclude"; + } + leaf ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Classification.{i}.EthernetPriorityMark"; + reference + "Device.QoS.Classification.{i}.EthernetPriorityMark"; + } + leaf inner-ethernet-priority-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; + reference + "Device.QoS.Classification.{i}.InnerEthernetPriorityCheck"; + } + leaf inner-ethernet-priority-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; + reference + "Device.QoS.Classification.{i}.InnerEthernetPriorityExclude"; + } + leaf inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; + reference + "Device.QoS.Classification.{i}.InnerEthernetPriorityMark"; + } + leaf ethernet-dei-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.EthernetDEICheck"; + reference + "Device.QoS.Classification.{i}.EthernetDEICheck"; + } + leaf ethernet-dei-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.EthernetDEIExclude"; + reference + "Device.QoS.Classification.{i}.EthernetDEIExclude"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.VLANIDCheck"; + reference + "Device.QoS.Classification.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.QoS.Classification.{i}.VLANIDExclude"; + reference + "Device.QoS.Classification.{i}.VLANIDExclude"; + } + leaf out-of-band-info { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.OutOfBandInfo"; + reference + "Device.QoS.Classification.{i}.OutOfBandInfo"; + } + leaf forwarding-policy { + type uint32; + description + "Device.QoS.Classification.{i}.ForwardingPolicy"; + reference + "Device.QoS.Classification.{i}.ForwardingPolicy"; + } + leaf traffic-class { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Classification.{i}.TrafficClass"; + reference + "Device.QoS.Classification.{i}.TrafficClass"; + } + leaf policer { + type string { + length "min..256"; + } + description + "Device.QoS.Classification.{i}.Policer"; + reference + "Device.QoS.Classification.{i}.Policer"; + } + leaf app { + type string { + length "min..256"; + } + description + "Device.QoS.Classification.{i}.App"; + reference + "Device.QoS.Classification.{i}.App"; + } + } + + grouping qo-s-flow-g { + description + "Grouping object for Device.QoS.Flow.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Flow.{i}.Enable"; + reference + "Device.QoS.Flow.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Flow.{i}.Status"; + reference + "Device.QoS.Flow.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Flow.{i}.Alias"; + reference + "Device.QoS.Flow.{i}.Alias"; + } + leaf type { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.Type"; + reference + "Device.QoS.Flow.{i}.Type"; + } + leaf type-parameters { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.TypeParameters"; + reference + "Device.QoS.Flow.{i}.TypeParameters"; + } + leaf name { + type string { + length "min..64"; + } + description + "Device.QoS.Flow.{i}.Name"; + reference + "Device.QoS.Flow.{i}.Name"; + } + leaf app { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.App"; + reference + "Device.QoS.Flow.{i}.App"; + } + leaf forwarding-policy { + type uint32; + description + "Device.QoS.Flow.{i}.ForwardingPolicy"; + reference + "Device.QoS.Flow.{i}.ForwardingPolicy"; + } + leaf traffic-class { + type uint32; + description + "Device.QoS.Flow.{i}.TrafficClass"; + reference + "Device.QoS.Flow.{i}.TrafficClass"; + } + leaf policer { + type string { + length "min..256"; + } + description + "Device.QoS.Flow.{i}.Policer"; + reference + "Device.QoS.Flow.{i}.Policer"; + } + leaf dscp-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Flow.{i}.DSCPMark"; + reference + "Device.QoS.Flow.{i}.DSCPMark"; + } + leaf ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Flow.{i}.EthernetPriorityMark"; + reference + "Device.QoS.Flow.{i}.EthernetPriorityMark"; + } + leaf inner-ethernet-priority-mark { + type int32 { + range "-2..max"; + } + description + "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; + reference + "Device.QoS.Flow.{i}.InnerEthernetPriorityMark"; + } + } + + grouping qo-s-policer-g { + description + "Grouping object for Device.QoS.Policer.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Policer.{i}.Enable"; + reference + "Device.QoS.Policer.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Policer.{i}.Status"; + reference + "Device.QoS.Policer.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Policer.{i}.Alias"; + reference + "Device.QoS.Policer.{i}.Alias"; + } + leaf committed-rate { + type uint32; + description + "Device.QoS.Policer.{i}.CommittedRate"; + reference + "Device.QoS.Policer.{i}.CommittedRate"; + } + leaf committed-burst-size { + type uint32; + description + "Device.QoS.Policer.{i}.CommittedBurstSize"; + reference + "Device.QoS.Policer.{i}.CommittedBurstSize"; + } + leaf excess-burst-size { + type uint32; + description + "Device.QoS.Policer.{i}.ExcessBurstSize"; + reference + "Device.QoS.Policer.{i}.ExcessBurstSize"; + } + leaf peak-rate { + type uint32; + description + "Device.QoS.Policer.{i}.PeakRate"; + reference + "Device.QoS.Policer.{i}.PeakRate"; + } + leaf peak-burst-size { + type uint32; + description + "Device.QoS.Policer.{i}.PeakBurstSize"; + reference + "Device.QoS.Policer.{i}.PeakBurstSize"; + } + leaf meter-type { + type string; + description + "Device.QoS.Policer.{i}.MeterType"; + reference + "Device.QoS.Policer.{i}.MeterType"; + } + leaf possible-meter-types { + type string; + config false; + description + "Device.QoS.Policer.{i}.PossibleMeterTypes"; + reference + "Device.QoS.Policer.{i}.PossibleMeterTypes"; + } + leaf conforming-action { + type string; + description + "Device.QoS.Policer.{i}.ConformingAction"; + reference + "Device.QoS.Policer.{i}.ConformingAction"; + } + leaf partial-conforming-action { + type string; + description + "Device.QoS.Policer.{i}.PartialConformingAction"; + reference + "Device.QoS.Policer.{i}.PartialConformingAction"; + } + leaf non-conforming-action { + type string; + description + "Device.QoS.Policer.{i}.NonConformingAction"; + reference + "Device.QoS.Policer.{i}.NonConformingAction"; + } + leaf total-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.TotalCountedPackets"; + reference + "Device.QoS.Policer.{i}.TotalCountedPackets"; + } + leaf total-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.TotalCountedBytes"; + reference + "Device.QoS.Policer.{i}.TotalCountedBytes"; + } + leaf conforming-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.ConformingCountedPackets"; + reference + "Device.QoS.Policer.{i}.ConformingCountedPackets"; + } + leaf conforming-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.ConformingCountedBytes"; + reference + "Device.QoS.Policer.{i}.ConformingCountedBytes"; + } + leaf partially-conforming-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; + reference + "Device.QoS.Policer.{i}.PartiallyConformingCountedPackets"; + } + leaf partially-conforming-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; + reference + "Device.QoS.Policer.{i}.PartiallyConformingCountedBytes"; + } + leaf non-conforming-counted-packets { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.NonConformingCountedPackets"; + reference + "Device.QoS.Policer.{i}.NonConformingCountedPackets"; + } + leaf non-conforming-counted-bytes { + type uint32; + config false; + description + "Device.QoS.Policer.{i}.NonConformingCountedBytes"; + reference + "Device.QoS.Policer.{i}.NonConformingCountedBytes"; + } + } + + grouping qo-s-queue-g { + description + "Grouping object for Device.QoS.Queue.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Queue.{i}.Enable"; + reference + "Device.QoS.Queue.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Queue.{i}.Status"; + reference + "Device.QoS.Queue.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Queue.{i}.Alias"; + reference + "Device.QoS.Queue.{i}.Alias"; + } + leaf traffic-classes { + type uint32; + description + "Device.QoS.Queue.{i}.TrafficClasses"; + reference + "Device.QoS.Queue.{i}.TrafficClasses"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.Queue.{i}.Interface"; + reference + "Device.QoS.Queue.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.QoS.Queue.{i}.AllInterfaces"; + reference + "Device.QoS.Queue.{i}.AllInterfaces"; + } + leaf hardware-assisted { + type boolean; + config false; + description + "Device.QoS.Queue.{i}.HardwareAssisted"; + reference + "Device.QoS.Queue.{i}.HardwareAssisted"; + } + leaf buffer-length { + type uint32; + config false; + description + "Device.QoS.Queue.{i}.BufferLength"; + reference + "Device.QoS.Queue.{i}.BufferLength"; + } + leaf weight { + type uint32; + description + "Device.QoS.Queue.{i}.Weight"; + reference + "Device.QoS.Queue.{i}.Weight"; + } + leaf precedence { + type uint32 { + range "1..max"; + } + description + "Device.QoS.Queue.{i}.Precedence"; + reference + "Device.QoS.Queue.{i}.Precedence"; + } + leaf red-threshold { + type uint32 { + range "min..100"; + } + description + "Device.QoS.Queue.{i}.REDThreshold"; + reference + "Device.QoS.Queue.{i}.REDThreshold"; + } + leaf red-percentage { + type uint32 { + range "min..100"; + } + description + "Device.QoS.Queue.{i}.REDPercentage"; + reference + "Device.QoS.Queue.{i}.REDPercentage"; + } + leaf drop-algorithm { + type enumeration { + enum RED { + description + "Enum Value - RED"; + } + enum DT { + description + "Enum Value - DT"; + } + enum WRED { + description + "Enum Value - WRED"; + } + enum BLUE { + description + "Enum Value - BLUE"; + } + } + description + "Device.QoS.Queue.{i}.DropAlgorithm"; + reference + "Device.QoS.Queue.{i}.DropAlgorithm"; + } + leaf scheduler-algorithm { + type enumeration { + enum WFQ { + description + "Enum Value - WFQ"; + } + enum WRR { + description + "Enum Value - WRR"; + } + enum SP { + description + "Enum Value - SP"; + } + } + description + "Device.QoS.Queue.{i}.SchedulerAlgorithm"; + reference + "Device.QoS.Queue.{i}.SchedulerAlgorithm"; + } + leaf shaping-rate { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Queue.{i}.ShapingRate"; + reference + "Device.QoS.Queue.{i}.ShapingRate"; + } + leaf shaping-burst-size { + type uint32; + description + "Device.QoS.Queue.{i}.ShapingBurstSize"; + reference + "Device.QoS.Queue.{i}.ShapingBurstSize"; + } + } + + grouping qo-s-queue-stats-g { + description + "Grouping object for Device.QoS.QueueStats.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.QueueStats.{i}.Enable"; + reference + "Device.QoS.QueueStats.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.QueueStats.{i}.Status"; + reference + "Device.QoS.QueueStats.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.QueueStats.{i}.Alias"; + reference + "Device.QoS.QueueStats.{i}.Alias"; + } + leaf queue { + type string { + length "min..256"; + } + description + "Device.QoS.QueueStats.{i}.Queue"; + reference + "Device.QoS.QueueStats.{i}.Queue"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.QueueStats.{i}.Interface"; + reference + "Device.QoS.QueueStats.{i}.Interface"; + } + leaf output-packets { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.OutputPackets"; + reference + "Device.QoS.QueueStats.{i}.OutputPackets"; + } + leaf output-bytes { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.OutputBytes"; + reference + "Device.QoS.QueueStats.{i}.OutputBytes"; + } + leaf dropped-packets { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.DroppedPackets"; + reference + "Device.QoS.QueueStats.{i}.DroppedPackets"; + } + leaf dropped-bytes { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.DroppedBytes"; + reference + "Device.QoS.QueueStats.{i}.DroppedBytes"; + } + leaf queue-occupancy-packets { + type uint32; + config false; + description + "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; + reference + "Device.QoS.QueueStats.{i}.QueueOccupancyPackets"; + } + leaf queue-occupancy-percentage { + type uint32 { + range "0..100"; + } + config false; + description + "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; + reference + "Device.QoS.QueueStats.{i}.QueueOccupancyPercentage"; + } + } + + grouping qo-s-shaper-g { + description + "Grouping object for Device.QoS.Shaper.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.QoS.Shaper.{i}.Enable"; + reference + "Device.QoS.Shaper.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.QoS.Shaper.{i}.Status"; + reference + "Device.QoS.Shaper.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.QoS.Shaper.{i}.Alias"; + reference + "Device.QoS.Shaper.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.QoS.Shaper.{i}.Interface"; + reference + "Device.QoS.Shaper.{i}.Interface"; + } + leaf shaping-rate { + type int32 { + range "-1..max"; + } + description + "Device.QoS.Shaper.{i}.ShapingRate"; + reference + "Device.QoS.Shaper.{i}.ShapingRate"; + } + leaf shaping-burst-size { + type uint32; + description + "Device.QoS.Shaper.{i}.ShapingBurstSize"; + reference + "Device.QoS.Shaper.{i}.ShapingBurstSize"; + } + } + + grouping device-router-advertisement-g { + description + "Grouping object for Device.RouterAdvertisement."; + leaf enable { + type boolean; + description + "Device.RouterAdvertisement.Enable"; + reference + "Device.RouterAdvertisement.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; + reference + "Device.RouterAdvertisement.InterfaceSettingNumberOfEntries"; + } + } + + grouping router-advertisement-interface-setting-g { + description + "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Interface"; + } + leaf manual-prefixes { + type string; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.ManualPrefixes"; + } + leaf prefixes { + type string; + config false; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Prefixes"; + } + leaf max-rtr-adv-interval { + type uint32 { + range "4..1800"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.MaxRtrAdvInterval"; + } + leaf min-rtr-adv-interval { + type uint32 { + range "3..1350"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.MinRtrAdvInterval"; + } + leaf adv-default-lifetime { + type uint32 { + range "min..65535"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvDefaultLifetime"; + } + leaf adv-managed-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvManagedFlag"; + } + leaf adv-other-config-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvOtherConfigFlag"; + } + leaf adv-mobile-agent-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag"; + } + leaf adv-preferred-router-flag { + type enumeration { + enum High { + description + "Enum Value - High"; + } + enum Medium { + description + "Enum Value - Medium"; + } + enum Low { + description + "Enum Value - Low"; + } + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvPreferredRouterFlag"; + } + leaf adv-nd-proxy-flag { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvNDProxyFlag"; + } + leaf adv-link-mtu { + type uint32; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvLinkMTU"; + } + leaf adv-reachable-time { + type uint32 { + range "min..3600000"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvReachableTime"; + } + leaf adv-retrans-timer { + type uint32; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvRetransTimer"; + } + leaf adv-cur-hop-limit { + type uint32 { + range "min..255"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.AdvCurHopLimit"; + } + leaf option-number-of-entries { + type uint32; + config false; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.OptionNumberOfEntries"; + } + } + + grouping interface-setting-option-g { + description + "Grouping object for Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Alias"; + } + leaf tag { + type uint32 { + range "0..65535"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Tag"; + } + leaf value { + type string { + length "0..65535"; + } + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.Value"; + } + } + + grouping device-routing-g { + description + "Grouping object for Device.Routing."; + leaf router-number-of-entries { + type uint32; + config false; + description + "Device.Routing.RouterNumberOfEntries"; + reference + "Device.Routing.RouterNumberOfEntries"; + } + } + + grouping routing-rip-g { + description + "Grouping object for Device.Routing.RIP."; + leaf enable { + type boolean; + description + "Device.Routing.RIP.Enable"; + reference + "Device.Routing.RIP.Enable"; + } + leaf supported-modes { + type string; + config false; + description + "Device.Routing.RIP.SupportedModes"; + reference + "Device.Routing.RIP.SupportedModes"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; + reference + "Device.Routing.RIP.InterfaceSettingNumberOfEntries"; + } + } + + grouping rip-interface-setting-g { + description + "Grouping object for Device.Routing.RIP.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.RIP.InterfaceSetting.{i}.Status"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.Interface"; + } + leaf accept-ra { + type boolean; + description + "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.AcceptRA"; + } + leaf send-ra { + type boolean; + description + "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; + reference + "Device.Routing.RIP.InterfaceSetting.{i}.SendRA"; + } + } + + grouping routing-route-information-g { + description + "Grouping object for Device.Routing.RouteInformation."; + leaf enable { + type boolean; + description + "Device.Routing.RouteInformation.Enable"; + reference + "Device.Routing.RouteInformation.Enable"; + } + leaf interface-setting-number-of-entries { + type uint32; + config false; + description + "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; + reference + "Device.Routing.RouteInformation.InterfaceSettingNumberOfEntries"; + } + } + + grouping route-information-interface-setting-g { + description + "Grouping object for Device.Routing.RouteInformation.InterfaceSetting.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Status"; + } + leaf interface { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Interface"; + } + leaf source-router { + type string { + length "min..45"; + } + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.SourceRouter"; + } + leaf preferred-route-flag { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.PreferredRouteFlag"; + } + leaf prefix { + type string { + length "min..49"; + } + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Prefix"; + } + leaf route-lifetime { + type string; + config false; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}.RouteLifetime"; + } + } + + grouping routing-router-g { + description + "Grouping object for Device.Routing.Router.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.Router.{i}.Enable"; + reference + "Device.Routing.Router.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.Router.{i}.Status"; + reference + "Device.Routing.Router.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.Router.{i}.Alias"; + reference + "Device.Routing.Router.{i}.Alias"; + } + leaf ipv4-forwarding-number-of-entries { + type uint32; + config false; + description + "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; + reference + "Device.Routing.Router.{i}.IPv4ForwardingNumberOfEntries"; + } + leaf ipv6-forwarding-number-of-entries { + type uint32; + config false; + description + "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; + reference + "Device.Routing.Router.{i}.IPv6ForwardingNumberOfEntries"; + } + } + + grouping router-ipv4-forwarding-g { + description + "Grouping object for Device.Routing.Router.{i}.IPv4Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Alias"; + } + leaf static-route { + type boolean; + config false; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.StaticRoute"; + } + leaf dest-ip-address { + type string { + length "min..15"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestIPAddress"; + } + leaf dest-subnet-mask { + type string { + length "min..15"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.DestSubnetMask"; + } + leaf forwarding-policy { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingPolicy"; + } + leaf gateway-ip-address { + type string { + length "min..15"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.GatewayIPAddress"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Interface"; + } + leaf origin { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.Origin"; + } + leaf forwarding-metric { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}.ForwardingMetric"; + } + } + + grouping router-ipv6-forwarding-g { + description + "Grouping object for Device.Routing.Router.{i}.IPv6Forwarding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Alias"; + } + leaf dest-ip-prefix { + type string { + length "min..49"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.DestIPPrefix"; + } + leaf forwarding-policy { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingPolicy"; + } + leaf next-hop { + type string { + length "min..45"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.NextHop"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Interface"; + } + leaf origin { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.Origin"; + } + leaf forwarding-metric { + type int32 { + range "-1..max"; + } + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ForwardingMetric"; + } + leaf expiration-time { + type string; + config false; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}.ExpirationTime"; + } + } + + grouping device-security-g { + description + "Grouping object for Device.Security."; + leaf certificate-number-of-entries { + type uint32; + config false; + description + "Device.Security.CertificateNumberOfEntries"; + reference + "Device.Security.CertificateNumberOfEntries"; + } + } + + grouping security-certificate-g { + description + "Grouping object for Device.Security.Certificate.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.Security.Certificate.{i}.Enable"; + reference + "Device.Security.Certificate.{i}.Enable"; + } + leaf last-modif { + type string; + config false; + description + "Device.Security.Certificate.{i}.LastModif"; + reference + "Device.Security.Certificate.{i}.LastModif"; + } + leaf serial-number { + type string; + config false; + description + "Device.Security.Certificate.{i}.SerialNumber"; + reference + "Device.Security.Certificate.{i}.SerialNumber"; + } + leaf issuer { + type string; + config false; + description + "Device.Security.Certificate.{i}.Issuer"; + reference + "Device.Security.Certificate.{i}.Issuer"; + } + leaf not-before { + type string; + config false; + description + "Device.Security.Certificate.{i}.NotBefore"; + reference + "Device.Security.Certificate.{i}.NotBefore"; + } + leaf not-after { + type string; + config false; + description + "Device.Security.Certificate.{i}.NotAfter"; + reference + "Device.Security.Certificate.{i}.NotAfter"; + } + leaf subject { + type string; + config false; + description + "Device.Security.Certificate.{i}.Subject"; + reference + "Device.Security.Certificate.{i}.Subject"; + } + leaf subject-alt { + type string; + config false; + description + "Device.Security.Certificate.{i}.SubjectAlt"; + reference + "Device.Security.Certificate.{i}.SubjectAlt"; + } + leaf signature-algorithm { + type string; + config false; + description + "Device.Security.Certificate.{i}.SignatureAlgorithm"; + reference + "Device.Security.Certificate.{i}.SignatureAlgorithm"; + } + } + + grouping device-self-test-diagnostics-g { + description + "Grouping object for Device.SelfTestDiagnostics."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error_Internal { + description + "Enum Value - Error_Internal"; + } + enum Error_Other { + description + "Enum Value - Error_Other"; + } + } + description + "Device.SelfTestDiagnostics.DiagnosticsState"; + reference + "Device.SelfTestDiagnostics.DiagnosticsState"; + } + leaf results { + type string; + config false; + description + "Device.SelfTestDiagnostics.Results"; + reference + "Device.SelfTestDiagnostics.Results"; + } + } + + grouping device-smart-card-readers-g { + description + "Grouping object for Device.SmartCardReaders."; + leaf smart-card-reader-number-of-entries { + type uint32; + config false; + description + "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; + reference + "Device.SmartCardReaders.SmartCardReaderNumberOfEntries"; + } + } + + grouping smart-card-readers-smart-card-reader-g { + description + "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.Status"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Status"; + } + leaf name { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.Name"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.Name"; + } + leaf reset-time { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.ResetTime"; + } + leaf decryption-failed-counter { + type uint32; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedCounter"; + } + leaf decryption-failed-no-key-counter { + type uint32; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.DecryptionFailedNoKeyCounter"; + } + } + + grouping smart-card-reader-smart-card-g { + description + "Grouping object for Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; + leaf status { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Status"; + } + leaf type { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Type"; + } + leaf application { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.Application"; + } + leaf serial-number { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.SerialNumber"; + } + leaf atr { + type string; + config false; + description + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.ATR"; + } + } + + grouping device-software-modules-g { + description + "Grouping object for Device.SoftwareModules."; + leaf exec-env-number-of-entries { + type uint32; + config false; + description + "Device.SoftwareModules.ExecEnvNumberOfEntries"; + reference + "Device.SoftwareModules.ExecEnvNumberOfEntries"; + } + leaf deployment-unit-number-of-entries { + type uint32; + config false; + description + "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; + reference + "Device.SoftwareModules.DeploymentUnitNumberOfEntries"; + } + leaf execution-unit-number-of-entries { + type uint32; + config false; + description + "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; + reference + "Device.SoftwareModules.ExecutionUnitNumberOfEntries"; + } + } + + grouping software-modules-deployment-unit-g { + description + "Grouping object for Device.SoftwareModules.DeploymentUnit.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf uuid { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.UUID"; + } + leaf duid { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.DUID"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Name"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Name"; + } + leaf status { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Status"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Status"; + } + leaf resolved { + type boolean; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Resolved"; + } + leaf url { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.URL"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.URL"; + } + leaf description { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Description"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Description"; + } + leaf vendor { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Vendor"; + } + leaf version { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.Version"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.Version"; + } + leaf vendor-log-list { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.VendorLogList"; + } + leaf vendor-config-list { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.VendorConfigList"; + } + leaf execution-unit-list { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionUnitList"; + } + leaf execution-env-ref { + type string; + config false; + description + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; + reference + "Device.SoftwareModules.DeploymentUnit.{i}.ExecutionEnvRef"; + } + } + + grouping software-modules-exec-env-g { + description + "Grouping object for Device.SoftwareModules.ExecEnv.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.SoftwareModules.ExecEnv.{i}.Enable"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Status"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SoftwareModules.ExecEnv.{i}.Alias"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Name"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Name"; + } + leaf type { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Type"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Type"; + } + leaf initial-run-level { + type uint32 { + range "min..65535"; + } + description + "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; + reference + "Device.SoftwareModules.ExecEnv.{i}.InitialRunLevel"; + } + leaf current-run-level { + type int32 { + range "-1..65535"; + } + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; + reference + "Device.SoftwareModules.ExecEnv.{i}.CurrentRunLevel"; + } + leaf initial-execution-unit-run-level { + type int32 { + range "-1..65535"; + } + description + "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; + reference + "Device.SoftwareModules.ExecEnv.{i}.InitialExecutionUnitRunLevel"; + } + leaf vendor { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Vendor"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Vendor"; + } + leaf version { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.Version"; + reference + "Device.SoftwareModules.ExecEnv.{i}.Version"; + } + leaf parent-exec-env { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; + reference + "Device.SoftwareModules.ExecEnv.{i}.ParentExecEnv"; + } + leaf allocated-disk-space { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AllocatedDiskSpace"; + } + leaf available-disk-space { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AvailableDiskSpace"; + } + leaf allocated-memory { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AllocatedMemory"; + } + leaf available-memory { + type int32; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; + reference + "Device.SoftwareModules.ExecEnv.{i}.AvailableMemory"; + } + leaf active-execution-units { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; + reference + "Device.SoftwareModules.ExecEnv.{i}.ActiveExecutionUnits"; + } + leaf processor-ref-list { + type string; + config false; + description + "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; + reference + "Device.SoftwareModules.ExecEnv.{i}.ProcessorRefList"; + } + } + + grouping software-modules-execution-unit-g { + description + "Grouping object for Device.SoftwareModules.ExecutionUnit.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf euid { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.EUID"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Name"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Name"; + } + leaf exec-env-label { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecEnvLabel"; + } + leaf status { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Status"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Status"; + } + leaf execution-fault-code { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultCode"; + } + leaf execution-fault-message { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionFaultMessage"; + } + leaf auto-start { + type boolean; + description + "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.AutoStart"; + } + leaf run-level { + type uint32 { + range "min..65535"; + } + description + "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.RunLevel"; + } + leaf vendor { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Vendor"; + } + leaf version { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Version"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Version"; + } + leaf description { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.Description"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Description"; + } + leaf disk-space-in-use { + type int32; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.DiskSpaceInUse"; + } + leaf memory-in-use { + type int32; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.MemoryInUse"; + } + leaf references { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.References"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.References"; + } + leaf associated-process-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.AssociatedProcessList"; + } + leaf vendor-log-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.VendorLogList"; + } + leaf vendor-config-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.VendorConfigList"; + } + leaf supported-data-model-list { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.SupportedDataModelList"; + } + leaf execution-env-ref { + type string; + config false; + description + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef"; + } + } + + grouping device-time-g { + description + "Grouping object for Device.Time."; + leaf enable { + type boolean; + description + "Device.Time.Enable"; + reference + "Device.Time.Enable"; + } + leaf status { + type string; + config false; + description + "Device.Time.Status"; + reference + "Device.Time.Status"; + } + leaf ntp-server1 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer1"; + reference + "Device.Time.NTPServer1"; + } + leaf ntp-server2 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer2"; + reference + "Device.Time.NTPServer2"; + } + leaf ntp-server3 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer3"; + reference + "Device.Time.NTPServer3"; + } + leaf ntp-server4 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer4"; + reference + "Device.Time.NTPServer4"; + } + leaf ntp-server5 { + type string { + length "min..64"; + } + description + "Device.Time.NTPServer5"; + reference + "Device.Time.NTPServer5"; + } + leaf current-local-time { + type string; + config false; + description + "Device.Time.CurrentLocalTime"; + reference + "Device.Time.CurrentLocalTime"; + } + leaf local-time-zone { + type string { + length "min..256"; + } + description + "Device.Time.LocalTimeZone"; + reference + "Device.Time.LocalTimeZone"; + } + } + + grouping device-upa-g { + description + "Grouping object for Device.UPA."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.UPA.InterfaceNumberOfEntries"; + reference + "Device.UPA.InterfaceNumberOfEntries"; + } + } + + grouping diagnostics-interface-measurement-g { + description + "Grouping object for Device.UPA.Diagnostics.InterfaceMeasurement."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Error_InvalidPort { + description + "Enum Value - Error_InvalidPort"; + } + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.DiagnosticsState"; + } + leaf type { + type enumeration { + enum SNR { + description + "Enum Value - SNR"; + } + enum CFR { + description + "Enum Value - CFR"; + } + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Type"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Interface"; + } + leaf port { + type uint32 { + range "0..65535"; + } + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Port"; + } + leaf measurements { + type uint32; + config false; + description + "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.Measurements"; + } + leaf rx-gain { + type int32; + config false; + description + "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement.RxGain"; + } + } + + grouping upa-interface-g { + description + "Grouping object for Device.UPA.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.UPA.Interface.{i}.Enable"; + reference + "Device.UPA.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.UPA.Interface.{i}.Status"; + reference + "Device.UPA.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.UPA.Interface.{i}.Alias"; + reference + "Device.UPA.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.UPA.Interface.{i}.Name"; + reference + "Device.UPA.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.LastChange"; + reference + "Device.UPA.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.UPA.Interface.{i}.LowerLayers"; + reference + "Device.UPA.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.Upstream"; + reference + "Device.UPA.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.MACAddress"; + reference + "Device.UPA.Interface.{i}.MACAddress"; + } + leaf firmware-version { + type string; + config false; + description + "Device.UPA.Interface.{i}.FirmwareVersion"; + reference + "Device.UPA.Interface.{i}.FirmwareVersion"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.MaxBitRate"; + reference + "Device.UPA.Interface.{i}.MaxBitRate"; + } + leaf node-type { + type enumeration { + enum AP { + description + "Enum Value - AP"; + } + enum EP { + description + "Enum Value - EP"; + } + } + description + "Device.UPA.Interface.{i}.NodeType"; + reference + "Device.UPA.Interface.{i}.NodeType"; + } + leaf logical-network { + type string { + length "min..20"; + } + description + "Device.UPA.Interface.{i}.LogicalNetwork"; + reference + "Device.UPA.Interface.{i}.LogicalNetwork"; + } + leaf encryption-method { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum DES { + description + "Enum Value - DES"; + } + enum 3DES { + description + "Enum Value - 3DES"; + } + enum AES128 { + description + "Enum Value - AES128"; + } + enum AES256 { + description + "Enum Value - AES256"; + } + } + description + "Device.UPA.Interface.{i}.EncryptionMethod"; + reference + "Device.UPA.Interface.{i}.EncryptionMethod"; + } + leaf power-backoff-enabled { + type boolean; + description + "Device.UPA.Interface.{i}.PowerBackoffEnabled"; + reference + "Device.UPA.Interface.{i}.PowerBackoffEnabled"; + } + leaf power-backoff-mechanism-active { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; + reference + "Device.UPA.Interface.{i}.PowerBackoffMechanismActive"; + } + leaf est-application-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.EstApplicationThroughput"; + reference + "Device.UPA.Interface.{i}.EstApplicationThroughput"; + } + leaf active-notch-enable { + type boolean; + description + "Device.UPA.Interface.{i}.ActiveNotchEnable"; + reference + "Device.UPA.Interface.{i}.ActiveNotchEnable"; + } + leaf active-notch-number-of-entries { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; + reference + "Device.UPA.Interface.{i}.ActiveNotchNumberOfEntries"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.UPA.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + leaf bridge-for-number-of-entries { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; + reference + "Device.UPA.Interface.{i}.BridgeForNumberOfEntries"; + } + } + + grouping interface-active-notch-g { + description + "Grouping object for Device.UPA.Interface.{i}.ActiveNotch.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Alias"; + } + leaf start-freq { + type uint32; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StartFreq"; + } + leaf stop-freq { + type uint32; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.StopFreq"; + } + leaf depth { + type uint32; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}.Depth"; + } + } + + grouping upa-interface-associated-device-g { + description + "Grouping object for Device.UPA.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Port"; + } + leaf logical-network { + type string; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.LogicalNetwork"; + } + leaf phy-tx-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyTxThroughput"; + } + leaf phy-rx-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.PhyRxThroughput"; + } + leaf real-phy-rx-throughput { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.RealPhyRxThroughput"; + } + leaf estimated-plr { + type uint32 { + range "0..100"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.EstimatedPLR"; + } + leaf mean-estimated-att { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.MeanEstimatedAtt"; + } + leaf smart-route-intermediate-plcmac { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.SmartRouteIntermediatePLCMAC"; + } + leaf direct-route { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.DirectRoute"; + } + leaf active { + type boolean; + config false; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping interface-bridge-for-g { + description + "Grouping object for Device.UPA.Interface.{i}.BridgeFor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}.Alias"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}.MACAddress"; + } + leaf port { + type uint32 { + range "0..65535"; + } + config false; + description + "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}.Port"; + } + } + + grouping upa-interface-stats-g { + description + "Grouping object for Device.UPA.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BytesSent"; + reference + "Device.UPA.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BytesReceived"; + reference + "Device.UPA.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.PacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.UPA.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.UPA.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping u-pn-p-description-g { + description + "Grouping object for Device.UPnP.Description."; + leaf device-description-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; + reference + "Device.UPnP.Description.DeviceDescriptionNumberOfEntries"; + } + leaf device-instance-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; + reference + "Device.UPnP.Description.DeviceInstanceNumberOfEntries"; + } + leaf service-instance-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; + reference + "Device.UPnP.Description.ServiceInstanceNumberOfEntries"; + } + } + + grouping description-device-description-g { + description + "Grouping object for Device.UPnP.Description.DeviceDescription.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf url-base { + type string; + config false; + description + "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; + reference + "Device.UPnP.Description.DeviceDescription.{i}.URLBase"; + } + leaf spec-version { + type string; + config false; + description + "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; + reference + "Device.UPnP.Description.DeviceDescription.{i}.SpecVersion"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Description.DeviceDescription.{i}.Host"; + reference + "Device.UPnP.Description.DeviceDescription.{i}.Host"; + } + } + + grouping description-device-instance-g { + description + "Grouping object for Device.UPnP.Description.DeviceInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf udn { + type string { + length "min..36"; + } + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.UDN"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.UDN"; + } + leaf parent-device { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ParentDevice"; + } + leaf discovery-device { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.DiscoveryDevice"; + } + leaf device-type { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.DeviceType"; + } + leaf friendly-name { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.FriendlyName"; + } + leaf device-category { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.DeviceCategory"; + } + leaf manufacturer { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.Manufacturer"; + } + leaf manufacturer-oui { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerOUI"; + } + leaf manufacturer-url { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ManufacturerURL"; + } + leaf model-description { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelDescription"; + } + leaf model-name { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelName"; + } + leaf model-number { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelNumber"; + } + leaf model-url { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.ModelURL"; + } + leaf serial-number { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.SerialNumber"; + } + leaf upc { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.UPC"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.UPC"; + } + leaf presentation-url { + type string; + config false; + description + "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; + reference + "Device.UPnP.Description.DeviceInstance.{i}.PresentationURL"; + } + } + + grouping description-service-instance-g { + description + "Grouping object for Device.UPnP.Description.ServiceInstance.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf parent-device { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ParentDevice"; + } + leaf service-id { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ServiceId"; + } + leaf service-discovery { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ServiceDiscovery"; + } + leaf service-type { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ServiceType"; + } + leaf scpdurl { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.SCPDURL"; + } + leaf control-url { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.ControlURL"; + } + leaf event-sub-url { + type string; + config false; + description + "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; + reference + "Device.UPnP.Description.ServiceInstance.{i}.EventSubURL"; + } + } + + grouping u-pn-p-device-g { + description + "Grouping object for Device.UPnP.Device."; + leaf enable { + type boolean; + description + "Device.UPnP.Device.Enable"; + reference + "Device.UPnP.Device.Enable"; + } + leaf u-pn-p-media-server { + type boolean; + description + "Device.UPnP.Device.UPnPMediaServer"; + reference + "Device.UPnP.Device.UPnPMediaServer"; + } + leaf u-pn-p-media-renderer { + type boolean; + description + "Device.UPnP.Device.UPnPMediaRenderer"; + reference + "Device.UPnP.Device.UPnPMediaRenderer"; + } + leaf u-pn-pwlan-access-point { + type boolean; + description + "Device.UPnP.Device.UPnPWLANAccessPoint"; + reference + "Device.UPnP.Device.UPnPWLANAccessPoint"; + } + leaf u-pn-p-qo-s-device { + type boolean; + description + "Device.UPnP.Device.UPnPQoSDevice"; + reference + "Device.UPnP.Device.UPnPQoSDevice"; + } + leaf u-pn-p-qo-s-policy-holder { + type boolean; + description + "Device.UPnP.Device.UPnPQoSPolicyHolder"; + reference + "Device.UPnP.Device.UPnPQoSPolicyHolder"; + } + leaf u-pn-pigd { + type boolean; + description + "Device.UPnP.Device.UPnPIGD"; + reference + "Device.UPnP.Device.UPnPIGD"; + } + leaf u-pn-pdm-basic-mgmt { + type boolean; + description + "Device.UPnP.Device.UPnPDMBasicMgmt"; + reference + "Device.UPnP.Device.UPnPDMBasicMgmt"; + } + leaf u-pn-pdm-configuration-mgmt { + type boolean; + description + "Device.UPnP.Device.UPnPDMConfigurationMgmt"; + reference + "Device.UPnP.Device.UPnPDMConfigurationMgmt"; + } + leaf u-pn-pdm-software-mgmt { + type boolean; + description + "Device.UPnP.Device.UPnPDMSoftwareMgmt"; + reference + "Device.UPnP.Device.UPnPDMSoftwareMgmt"; + } + } + + grouping device-capabilities-g { + description + "Grouping object for Device.UPnP.Device.Capabilities."; + leaf u-pn-p-architecture { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPArchitecture"; + reference + "Device.UPnP.Device.Capabilities.UPnPArchitecture"; + } + leaf u-pn-p-architecture-minor-ver { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; + reference + "Device.UPnP.Device.Capabilities.UPnPArchitectureMinorVer"; + } + leaf u-pn-p-media-server { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPMediaServer"; + reference + "Device.UPnP.Device.Capabilities.UPnPMediaServer"; + } + leaf u-pn-p-media-renderer { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; + reference + "Device.UPnP.Device.Capabilities.UPnPMediaRenderer"; + } + leaf u-pn-pwlan-access-point { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; + reference + "Device.UPnP.Device.Capabilities.UPnPWLANAccessPoint"; + } + leaf u-pn-p-basic-device { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; + reference + "Device.UPnP.Device.Capabilities.UPnPBasicDevice"; + } + leaf u-pn-p-qo-s-device { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; + reference + "Device.UPnP.Device.Capabilities.UPnPQoSDevice"; + } + leaf u-pn-p-qo-s-policy-holder { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; + reference + "Device.UPnP.Device.Capabilities.UPnPQoSPolicyHolder"; + } + leaf u-pn-pigd { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPIGD"; + reference + "Device.UPnP.Device.Capabilities.UPnPIGD"; + } + leaf u-pn-pdm-basic-mgmt { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; + reference + "Device.UPnP.Device.Capabilities.UPnPDMBasicMgmt"; + } + leaf u-pn-pdm-configuration-mgmt { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; + reference + "Device.UPnP.Device.Capabilities.UPnPDMConfigurationMgmt"; + } + leaf u-pn-pdm-software-mgmt { + type uint32; + config false; + description + "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; + reference + "Device.UPnP.Device.Capabilities.UPnPDMSoftwareMgmt"; + } + } + + grouping u-pn-p-discovery-g { + description + "Grouping object for Device.UPnP.Discovery."; + leaf root-device-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; + reference + "Device.UPnP.Discovery.RootDeviceNumberOfEntries"; + } + leaf device-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Discovery.DeviceNumberOfEntries"; + reference + "Device.UPnP.Discovery.DeviceNumberOfEntries"; + } + leaf service-number-of-entries { + type uint32; + config false; + description + "Device.UPnP.Discovery.ServiceNumberOfEntries"; + reference + "Device.UPnP.Discovery.ServiceNumberOfEntries"; + } + } + + grouping u-pn-p-discovery-device-g { + description + "Grouping object for Device.UPnP.Discovery.Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Status"; + reference + "Device.UPnP.Discovery.Device.{i}.Status"; + } + leaf uuid { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.UUID"; + reference + "Device.UPnP.Discovery.Device.{i}.UUID"; + } + leaf usn { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.USN"; + reference + "Device.UPnP.Discovery.Device.{i}.USN"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.UPnP.Discovery.Device.{i}.LeaseTime"; + reference + "Device.UPnP.Discovery.Device.{i}.LeaseTime"; + } + leaf location { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Location"; + reference + "Device.UPnP.Discovery.Device.{i}.Location"; + } + leaf server { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Server"; + reference + "Device.UPnP.Discovery.Device.{i}.Server"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.Host"; + reference + "Device.UPnP.Discovery.Device.{i}.Host"; + } + leaf last-update { + type string; + config false; + description + "Device.UPnP.Discovery.Device.{i}.LastUpdate"; + reference + "Device.UPnP.Discovery.Device.{i}.LastUpdate"; + } + } + + grouping discovery-root-device-g { + description + "Grouping object for Device.UPnP.Discovery.RootDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Status"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Status"; + } + leaf uuid { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.UUID"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.UUID"; + } + leaf usn { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.USN"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.USN"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.LeaseTime"; + } + leaf location { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Location"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Location"; + } + leaf server { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Server"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Server"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.Host"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.Host"; + } + leaf last-update { + type string; + config false; + description + "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; + reference + "Device.UPnP.Discovery.RootDevice.{i}.LastUpdate"; + } + } + + grouping discovery-service-g { + description + "Grouping object for Device.UPnP.Discovery.Service.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf status { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Status"; + reference + "Device.UPnP.Discovery.Service.{i}.Status"; + } + leaf usn { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.USN"; + reference + "Device.UPnP.Discovery.Service.{i}.USN"; + } + leaf lease-time { + type uint32; + config false; + description + "Device.UPnP.Discovery.Service.{i}.LeaseTime"; + reference + "Device.UPnP.Discovery.Service.{i}.LeaseTime"; + } + leaf location { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Location"; + reference + "Device.UPnP.Discovery.Service.{i}.Location"; + } + leaf server { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Server"; + reference + "Device.UPnP.Discovery.Service.{i}.Server"; + } + leaf host { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.Host"; + reference + "Device.UPnP.Discovery.Service.{i}.Host"; + } + leaf last-update { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.LastUpdate"; + reference + "Device.UPnP.Discovery.Service.{i}.LastUpdate"; + } + leaf parent-device { + type string; + config false; + description + "Device.UPnP.Discovery.Service.{i}.ParentDevice"; + reference + "Device.UPnP.Discovery.Service.{i}.ParentDevice"; + } + } + + grouping device-usb-g { + description + "Grouping object for Device.USB."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.USB.InterfaceNumberOfEntries"; + reference + "Device.USB.InterfaceNumberOfEntries"; + } + leaf port-number-of-entries { + type uint32; + config false; + description + "Device.USB.PortNumberOfEntries"; + reference + "Device.USB.PortNumberOfEntries"; + } + } + + grouping usb-interface-g { + description + "Grouping object for Device.USB.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.USB.Interface.{i}.Enable"; + reference + "Device.USB.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.USB.Interface.{i}.Status"; + reference + "Device.USB.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.USB.Interface.{i}.Alias"; + reference + "Device.USB.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.USB.Interface.{i}.Name"; + reference + "Device.USB.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.USB.Interface.{i}.LastChange"; + reference + "Device.USB.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.USB.Interface.{i}.LowerLayers"; + reference + "Device.USB.Interface.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.USB.Interface.{i}.Upstream"; + reference + "Device.USB.Interface.{i}.Upstream"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.USB.Interface.{i}.MACAddress"; + reference + "Device.USB.Interface.{i}.MACAddress"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.USB.Interface.{i}.MaxBitRate"; + reference + "Device.USB.Interface.{i}.MaxBitRate"; + } + leaf port { + type string; + config false; + description + "Device.USB.Interface.{i}.Port"; + reference + "Device.USB.Interface.{i}.Port"; + } + } + + grouping usb-interface-stats-g { + description + "Grouping object for Device.USB.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BytesSent"; + reference + "Device.USB.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BytesReceived"; + reference + "Device.USB.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.PacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.USB.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.USB.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.USB.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.USB.Interface.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping usb-port-g { + description + "Grouping object for Device.USB.Port.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.USB.Port.{i}.Alias"; + reference + "Device.USB.Port.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.USB.Port.{i}.Name"; + reference + "Device.USB.Port.{i}.Name"; + } + leaf standard { + type string; + config false; + description + "Device.USB.Port.{i}.Standard"; + reference + "Device.USB.Port.{i}.Standard"; + } + leaf type { + type string; + config false; + description + "Device.USB.Port.{i}.Type"; + reference + "Device.USB.Port.{i}.Type"; + } + leaf receptacle { + type string; + config false; + description + "Device.USB.Port.{i}.Receptacle"; + reference + "Device.USB.Port.{i}.Receptacle"; + } + leaf rate { + type string; + config false; + description + "Device.USB.Port.{i}.Rate"; + reference + "Device.USB.Port.{i}.Rate"; + } + leaf power { + type string; + config false; + description + "Device.USB.Port.{i}.Power"; + reference + "Device.USB.Port.{i}.Power"; + } + } + + grouping usb-usb-hosts-g { + description + "Grouping object for Device.USB.USBHosts."; + leaf host-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.HostNumberOfEntries"; + reference + "Device.USB.USBHosts.HostNumberOfEntries"; + } + } + + grouping usb-hosts-host-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.USB.USBHosts.Host.{i}.Alias"; + reference + "Device.USB.USBHosts.Host.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.USB.USBHosts.Host.{i}.Enable"; + reference + "Device.USB.USBHosts.Host.{i}.Enable"; + } + leaf name { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Name"; + reference + "Device.USB.USBHosts.Host.{i}.Name"; + } + leaf type { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Type"; + reference + "Device.USB.USBHosts.Host.{i}.Type"; + } + leaf power-management-enable { + type boolean; + description + "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; + reference + "Device.USB.USBHosts.Host.{i}.PowerManagementEnable"; + } + leaf usb-version { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.USBVersion"; + reference + "Device.USB.USBHosts.Host.{i}.USBVersion"; + } + leaf device-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; + reference + "Device.USB.USBHosts.Host.{i}.DeviceNumberOfEntries"; + } + } + + grouping host-device-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf device-number { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceNumber"; + } + leaf usb-version { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBVersion"; + } + leaf device-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceClass"; + } + leaf device-sub-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceSubClass"; + } + leaf device-version { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceVersion"; + } + leaf device-protocol { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.DeviceProtocol"; + } + leaf product-id { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductID"; + } + leaf vendor-id { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID"; + } + leaf manufacturer { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Manufacturer"; + } + leaf product-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.ProductClass"; + } + leaf serial-number { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.SerialNumber"; + } + leaf port { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Port"; + } + leaf usb-port { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.USBPort"; + } + leaf rate { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Rate"; + } + leaf parent { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Parent"; + } + leaf max-children { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.MaxChildren"; + } + leaf is-suspended { + type boolean; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSuspended"; + } + leaf is-self-powered { + type boolean; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.IsSelfPowered"; + } + leaf configuration-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.ConfigurationNumberOfEntries"; + } + } + + grouping device-configuration-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf configuration-number { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.ConfigurationNumber"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.InterfaceNumberOfEntries"; + } + } + + grouping configuration-interface-g { + description + "Grouping object for Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf interface-number { + type uint32; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceNumber"; + } + leaf interface-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceClass"; + } + leaf interface-sub-class { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceSubClass"; + } + leaf interface-protocol { + type string; + config false; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.InterfaceProtocol"; + } + } + + grouping device-user-interface-g { + description + "Grouping object for Device.UserInterface."; + leaf enable { + type boolean; + description + "Device.UserInterface.Enable"; + reference + "Device.UserInterface.Enable"; + } + leaf password-required { + type boolean; + description + "Device.UserInterface.PasswordRequired"; + reference + "Device.UserInterface.PasswordRequired"; + } + leaf password-user-selectable { + type boolean; + description + "Device.UserInterface.PasswordUserSelectable"; + reference + "Device.UserInterface.PasswordUserSelectable"; + } + leaf upgrade-available { + type boolean; + description + "Device.UserInterface.UpgradeAvailable"; + reference + "Device.UserInterface.UpgradeAvailable"; + } + leaf warranty-date { + type string; + description + "Device.UserInterface.WarrantyDate"; + reference + "Device.UserInterface.WarrantyDate"; + } + leaf isp-name { + type string { + length "min..64"; + } + description + "Device.UserInterface.ISPName"; + reference + "Device.UserInterface.ISPName"; + } + leaf isp-help-desk { + type string { + length "min..32"; + } + description + "Device.UserInterface.ISPHelpDesk"; + reference + "Device.UserInterface.ISPHelpDesk"; + } + leaf isp-home-page { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPHomePage"; + reference + "Device.UserInterface.ISPHomePage"; + } + leaf isp-help-page { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPHelpPage"; + reference + "Device.UserInterface.ISPHelpPage"; + } + leaf isp-logo { + type string { + length "0..4095"; + } + description + "Device.UserInterface.ISPLogo"; + reference + "Device.UserInterface.ISPLogo"; + } + leaf isp-logo-size { + type uint32 { + range "0..4095"; + } + description + "Device.UserInterface.ISPLogoSize"; + reference + "Device.UserInterface.ISPLogoSize"; + } + leaf isp-mail-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPMailServer"; + reference + "Device.UserInterface.ISPMailServer"; + } + leaf isp-news-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.ISPNewsServer"; + reference + "Device.UserInterface.ISPNewsServer"; + } + leaf text-color { + type string { + length "3"; + } + description + "Device.UserInterface.TextColor"; + reference + "Device.UserInterface.TextColor"; + } + leaf background-color { + type string { + length "3"; + } + description + "Device.UserInterface.BackgroundColor"; + reference + "Device.UserInterface.BackgroundColor"; + } + leaf button-color { + type string { + length "3"; + } + description + "Device.UserInterface.ButtonColor"; + reference + "Device.UserInterface.ButtonColor"; + } + leaf button-text-color { + type string { + length "3"; + } + description + "Device.UserInterface.ButtonTextColor"; + reference + "Device.UserInterface.ButtonTextColor"; + } + leaf auto-update-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.AutoUpdateServer"; + reference + "Device.UserInterface.AutoUpdateServer"; + } + leaf user-update-server { + type string { + length "min..256"; + } + description + "Device.UserInterface.UserUpdateServer"; + reference + "Device.UserInterface.UserUpdateServer"; + } + leaf available-languages { + type string; + config false; + description + "Device.UserInterface.AvailableLanguages"; + reference + "Device.UserInterface.AvailableLanguages"; + } + leaf current-language { + type string { + length "min..16"; + } + description + "Device.UserInterface.CurrentLanguage"; + reference + "Device.UserInterface.CurrentLanguage"; + } + } + + grouping user-interface-local-display-g { + description + "Grouping object for Device.UserInterface.LocalDisplay."; + leaf movable { + type boolean; + description + "Device.UserInterface.LocalDisplay.Movable"; + reference + "Device.UserInterface.LocalDisplay.Movable"; + } + leaf resizable { + type boolean; + description + "Device.UserInterface.LocalDisplay.Resizable"; + reference + "Device.UserInterface.LocalDisplay.Resizable"; + } + leaf pos-x { + type int32; + description + "Device.UserInterface.LocalDisplay.PosX"; + reference + "Device.UserInterface.LocalDisplay.PosX"; + } + leaf pos-y { + type int32; + description + "Device.UserInterface.LocalDisplay.PosY"; + reference + "Device.UserInterface.LocalDisplay.PosY"; + } + leaf width { + type uint32; + description + "Device.UserInterface.LocalDisplay.Width"; + reference + "Device.UserInterface.LocalDisplay.Width"; + } + leaf height { + type uint32; + description + "Device.UserInterface.LocalDisplay.Height"; + reference + "Device.UserInterface.LocalDisplay.Height"; + } + leaf display-width { + type uint32; + config false; + description + "Device.UserInterface.LocalDisplay.DisplayWidth"; + reference + "Device.UserInterface.LocalDisplay.DisplayWidth"; + } + leaf display-height { + type uint32; + config false; + description + "Device.UserInterface.LocalDisplay.DisplayHeight"; + reference + "Device.UserInterface.LocalDisplay.DisplayHeight"; + } + } + + grouping user-interface-messages-g { + description + "Grouping object for Device.UserInterface.Messages."; + leaf enable { + type boolean; + description + "Device.UserInterface.Messages.Enable"; + reference + "Device.UserInterface.Messages.Enable"; + } + leaf title { + type string { + length "min..128"; + } + description + "Device.UserInterface.Messages.Title"; + reference + "Device.UserInterface.Messages.Title"; + } + leaf sub-title { + type string { + length "min..128"; + } + description + "Device.UserInterface.Messages.SubTitle"; + reference + "Device.UserInterface.Messages.SubTitle"; + } + leaf text { + type string; + description + "Device.UserInterface.Messages.Text"; + reference + "Device.UserInterface.Messages.Text"; + } + leaf icon-type { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Greeting { + description + "Enum Value - Greeting"; + } + enum Information { + description + "Enum Value - Information"; + } + enum Warning { + description + "Enum Value - Warning"; + } + enum Important { + description + "Enum Value - Important"; + } + enum Urgent { + description + "Enum Value - Urgent"; + } + enum Advertisement { + description + "Enum Value - Advertisement"; + } + } + description + "Device.UserInterface.Messages.IconType"; + reference + "Device.UserInterface.Messages.IconType"; + } + leaf message-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.MessageColor"; + reference + "Device.UserInterface.Messages.MessageColor"; + } + leaf background-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.BackgroundColor"; + reference + "Device.UserInterface.Messages.BackgroundColor"; + } + leaf title-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.TitleColor"; + reference + "Device.UserInterface.Messages.TitleColor"; + } + leaf sub-title-color { + type string { + length "3"; + } + description + "Device.UserInterface.Messages.SubTitleColor"; + reference + "Device.UserInterface.Messages.SubTitleColor"; + } + leaf requested-number-of-repetitions { + type uint32; + description + "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; + reference + "Device.UserInterface.Messages.RequestedNumberOfRepetitions"; + } + leaf executed-number-of-repetitions { + type uint32; + config false; + description + "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; + reference + "Device.UserInterface.Messages.ExecutedNumberOfRepetitions"; + } + } + + grouping user-interface-remote-access-g { + description + "Grouping object for Device.UserInterface.RemoteAccess."; + leaf enable { + type boolean; + description + "Device.UserInterface.RemoteAccess.Enable"; + reference + "Device.UserInterface.RemoteAccess.Enable"; + } + leaf port { + type uint32 { + range "min..65535"; + } + description + "Device.UserInterface.RemoteAccess.Port"; + reference + "Device.UserInterface.RemoteAccess.Port"; + } + leaf supported-protocols { + type string; + config false; + description + "Device.UserInterface.RemoteAccess.SupportedProtocols"; + reference + "Device.UserInterface.RemoteAccess.SupportedProtocols"; + } + leaf protocol { + type string; + description + "Device.UserInterface.RemoteAccess.Protocol"; + reference + "Device.UserInterface.RemoteAccess.Protocol"; + } + } + + grouping device-users-g { + description + "Grouping object for Device.Users."; + leaf user-number-of-entries { + type uint32; + config false; + description + "Device.Users.UserNumberOfEntries"; + reference + "Device.Users.UserNumberOfEntries"; + } + } + + grouping users-user-g { + description + "Grouping object for Device.Users.User.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.Users.User.{i}.Alias"; + reference + "Device.Users.User.{i}.Alias"; + } + leaf enable { + type boolean; + description + "Device.Users.User.{i}.Enable"; + reference + "Device.Users.User.{i}.Enable"; + } + leaf remote-access-capable { + type boolean; + description + "Device.Users.User.{i}.RemoteAccessCapable"; + reference + "Device.Users.User.{i}.RemoteAccessCapable"; + } + leaf username { + type string { + length "min..64"; + } + description + "Device.Users.User.{i}.Username"; + reference + "Device.Users.User.{i}.Username"; + } + leaf language { + type string { + length "min..16"; + } + description + "Device.Users.User.{i}.Language"; + reference + "Device.Users.User.{i}.Language"; + } + } + + grouping device-vxlan-g { + description + "Grouping object for Device.VXLAN."; + leaf tunnel-number-of-entries { + type uint32; + config false; + description + "Device.VXLAN.TunnelNumberOfEntries"; + reference + "Device.VXLAN.TunnelNumberOfEntries"; + } + leaf filter-number-of-entries { + type uint32; + config false; + description + "Device.VXLAN.FilterNumberOfEntries"; + reference + "Device.VXLAN.FilterNumberOfEntries"; + } + } + + grouping vxlan-filter-g { + description + "Grouping object for Device.VXLAN.Filter.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.VXLAN.Filter.{i}.Enable"; + reference + "Device.VXLAN.Filter.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.VXLAN.Filter.{i}.Status"; + reference + "Device.VXLAN.Filter.{i}.Status"; + } + leaf order { + type uint32 { + range "1..max"; + } + description + "Device.VXLAN.Filter.{i}.Order"; + reference + "Device.VXLAN.Filter.{i}.Order"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.VXLAN.Filter.{i}.Alias"; + reference + "Device.VXLAN.Filter.{i}.Alias"; + } + leaf interface { + type string { + length "min..256"; + } + description + "Device.VXLAN.Filter.{i}.Interface"; + reference + "Device.VXLAN.Filter.{i}.Interface"; + } + leaf all-interfaces { + type boolean; + description + "Device.VXLAN.Filter.{i}.AllInterfaces"; + reference + "Device.VXLAN.Filter.{i}.AllInterfaces"; + } + leaf vlanid-check { + type int32 { + range "-1..max"; + } + description + "Device.VXLAN.Filter.{i}.VLANIDCheck"; + reference + "Device.VXLAN.Filter.{i}.VLANIDCheck"; + } + leaf vlanid-exclude { + type boolean; + description + "Device.VXLAN.Filter.{i}.VLANIDExclude"; + reference + "Device.VXLAN.Filter.{i}.VLANIDExclude"; + } + leaf dscp-mark-policy { + type int32 { + range "-2..63"; + } + description + "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; + reference + "Device.VXLAN.Filter.{i}.DSCPMarkPolicy"; + } + } + + grouping vxlan-tunnel-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.VXLAN.Tunnel.{i}.Enable"; + reference + "Device.VXLAN.Tunnel.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.Status"; + reference + "Device.VXLAN.Tunnel.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.VXLAN.Tunnel.{i}.Alias"; + reference + "Device.VXLAN.Tunnel.{i}.Alias"; + } + leaf remote-endpoints { + type string { + length "min..256"; + } + description + "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; + reference + "Device.VXLAN.Tunnel.{i}.RemoteEndpoints"; + } + leaf keep-alive-policy { + type enumeration { + enum ICMP { + description + "Enum Value - ICMP"; + } + enum None { + description + "Enum Value - None"; + } + } + description + "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; + reference + "Device.VXLAN.Tunnel.{i}.KeepAlivePolicy"; + } + leaf keep-alive-timeout { + type uint32; + description + "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; + reference + "Device.VXLAN.Tunnel.{i}.KeepAliveTimeout"; + } + leaf keep-alive-threshold { + type uint32; + description + "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; + reference + "Device.VXLAN.Tunnel.{i}.KeepAliveThreshold"; + } + leaf delivery-header-protocol { + type enumeration { + enum IPv4 { + description + "Enum Value - IPv4"; + } + enum IPv6 { + description + "Enum Value - IPv6"; + } + } + description + "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; + reference + "Device.VXLAN.Tunnel.{i}.DeliveryHeaderProtocol"; + } + leaf default-dscp-mark { + type uint32; + description + "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; + reference + "Device.VXLAN.Tunnel.{i}.DefaultDSCPMark"; + } + leaf connected-remote-endpoint { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; + reference + "Device.VXLAN.Tunnel.{i}.ConnectedRemoteEndpoint"; + } + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; + reference + "Device.VXLAN.Tunnel.{i}.InterfaceNumberOfEntries"; + } + leaf source-port { + type uint32 { + range "min..65535"; + } + description + "Device.VXLAN.Tunnel.{i}.SourcePort"; + reference + "Device.VXLAN.Tunnel.{i}.SourcePort"; + } + leaf remote-port { + type uint32 { + range "min..65535"; + } + description + "Device.VXLAN.Tunnel.{i}.RemotePort"; + reference + "Device.VXLAN.Tunnel.{i}.RemotePort"; + } + } + + grouping vxlan-tunnel-interface-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.LowerLayers"; + } + leaf vni { + type int32 { + range "-1 | 0..16777215"; + } + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.VNI"; + } + } + + grouping vxlan-tunnel-interface-stats-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.ErrorsReceived"; + } + leaf discard-checksum-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardChecksumReceived"; + } + leaf discard-sequence-number-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.DiscardSequenceNumberReceived"; + } + } + + grouping vxlan-tunnel-stats-g { + description + "Grouping object for Device.VXLAN.Tunnel.{i}.Stats."; + leaf keep-alive-sent { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveSent"; + } + leaf keep-alive-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.KeepAliveReceived"; + } + leaf bytes-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; + reference + "Device.VXLAN.Tunnel.{i}.Stats.ErrorsReceived"; + } + } + + grouping device-wi-fi-g { + description + "Grouping object for Device.WiFi."; + leaf radio-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.RadioNumberOfEntries"; + reference + "Device.WiFi.RadioNumberOfEntries"; + } + leaf ssid-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.SSIDNumberOfEntries"; + reference + "Device.WiFi.SSIDNumberOfEntries"; + } + leaf access-point-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.AccessPointNumberOfEntries"; + reference + "Device.WiFi.AccessPointNumberOfEntries"; + } + leaf end-point-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.EndPointNumberOfEntries"; + reference + "Device.WiFi.EndPointNumberOfEntries"; + } + leaf reset-counter { + type uint32; + config false; + description + "Device.WiFi.ResetCounter"; + reference + "Device.WiFi.ResetCounter"; + } + } + + grouping wi-fi-access-point-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.Enable"; + reference + "Device.WiFi.AccessPoint.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.Status"; + reference + "Device.WiFi.AccessPoint.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.AccessPoint.{i}.Alias"; + reference + "Device.WiFi.AccessPoint.{i}.Alias"; + } + leaf ssid-reference { + type string { + length "min..256"; + } + description + "Device.WiFi.AccessPoint.{i}.SSIDReference"; + reference + "Device.WiFi.AccessPoint.{i}.SSIDReference"; + } + leaf ssid-advertisement-enabled { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.SSIDAdvertisementEnabled"; + } + leaf retry-limit { + type uint32 { + range "0..7"; + } + description + "Device.WiFi.AccessPoint.{i}.RetryLimit"; + reference + "Device.WiFi.AccessPoint.{i}.RetryLimit"; + } + leaf wmm-capability { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.WMMCapability"; + reference + "Device.WiFi.AccessPoint.{i}.WMMCapability"; + } + leaf uapsd-capability { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; + reference + "Device.WiFi.AccessPoint.{i}.UAPSDCapability"; + } + leaf wmm-enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.WMMEnable"; + reference + "Device.WiFi.AccessPoint.{i}.WMMEnable"; + } + leaf uapsd-enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; + reference + "Device.WiFi.AccessPoint.{i}.UAPSDEnable"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDeviceNumberOfEntries"; + } + leaf max-associated-devices { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; + reference + "Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices"; + } + leaf isolation-enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.IsolationEnable"; + reference + "Device.WiFi.AccessPoint.{i}.IsolationEnable"; + } + leaf mac-address-control-enabled { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.MACAddressControlEnabled"; + } + leaf allowed-mac-address { + type string { + length "min..17"; + } + description + "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; + reference + "Device.WiFi.AccessPoint.{i}.AllowedMACAddress"; + } + leaf max-allowed-associations { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; + reference + "Device.WiFi.AccessPoint.{i}.MaxAllowedAssociations"; + } + } + + grouping access-point-ac-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf access-category { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.AccessCategory"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Alias"; + } + leaf aifsn { + type uint32 { + range "2..15"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.AIFSN"; + } + leaf ecw-min { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMin"; + } + leaf ecw-max { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.ECWMax"; + } + leaf tx-op-max { + type uint32 { + range "0..255"; + } + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.TxOpMax"; + } + leaf ack-policy { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.AckPolicy"; + } + leaf out-q-len-histogram-intervals { + type string; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + } + leaf out-q-len-histogram-sample-interval { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + } + } + + grouping ac-stats-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.RetransCount"; + } + leaf out-q-len-histogram { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + } + } + + grouping access-point-accounting-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.Accounting."; + leaf enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.Enable"; + } + leaf server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.ServerIPAddr"; + } + leaf secondary-server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerIPAddr"; + } + leaf server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.ServerPort"; + } + leaf secondary-server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.SecondaryServerPort"; + } + leaf interim-interval { + type uint32 { + range "0..60"; + } + description + "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; + reference + "Device.WiFi.AccessPoint.{i}.Accounting.InterimInterval"; + } + } + + grouping access-point-associated-device-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.MACAddress"; + } + leaf operating-standard { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.OperatingStandard"; + } + leaf authentication-state { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AuthenticationState"; + } + leaf last-data-downlink-rate { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate"; + } + leaf last-data-uplink-rate { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate"; + } + leaf association-time { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.AssociationTime"; + } + leaf signal-strength { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.SignalStrength"; + } + leaf noise { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Noise"; + } + leaf retransmissions { + type uint32 { + range "0..100"; + } + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions"; + } + leaf active { + type boolean; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Active"; + } + } + + grouping associated-device-stats-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.ErrorsSent"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetransCount"; + } + leaf failed-retrans-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.FailedRetransCount"; + } + leaf retry-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.RetryCount"; + } + leaf multiple-retry-count { + type uint32; + config false; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.MultipleRetryCount"; + } + } + + grouping access-point-security-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.Security."; + leaf modes-supported { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; + reference + "Device.WiFi.AccessPoint.{i}.Security.ModesSupported"; + } + leaf mode-enabled { + type string; + description + "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.Security.ModeEnabled"; + } + leaf rekeying-interval { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; + reference + "Device.WiFi.AccessPoint.{i}.Security.RekeyingInterval"; + } + leaf radius-server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerIPAddr"; + } + leaf secondary-radius-server-ip-addr { + type string { + length "min..45"; + } + description + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; + reference + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerIPAddr"; + } + leaf radius-server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Security.RadiusServerPort"; + } + leaf secondary-radius-server-port { + type uint32; + description + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; + reference + "Device.WiFi.AccessPoint.{i}.Security.SecondaryRadiusServerPort"; + } + leaf mfp-config { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Optional { + description + "Enum Value - Optional"; + } + enum Required { + description + "Enum Value - Required"; + } + } + description + "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; + reference + "Device.WiFi.AccessPoint.{i}.Security.MFPConfig"; + } + } + + grouping access-point-wps-g { + description + "Grouping object for Device.WiFi.AccessPoint.{i}.WPS."; + leaf enable { + type boolean; + description + "Device.WiFi.AccessPoint.{i}.WPS.Enable"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.Enable"; + } + leaf config-methods-supported { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsSupported"; + } + leaf config-methods-enabled { + type string; + description + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.ConfigMethodsEnabled"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.WPS.Status"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.Status"; + } + leaf version { + type string; + config false; + description + "Device.WiFi.AccessPoint.{i}.WPS.Version"; + reference + "Device.WiFi.AccessPoint.{i}.WPS.Version"; + } + } + + grouping wi-fi-end-point-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.EndPoint.{i}.Enable"; + reference + "Device.WiFi.EndPoint.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.Status"; + reference + "Device.WiFi.EndPoint.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.EndPoint.{i}.Alias"; + reference + "Device.WiFi.EndPoint.{i}.Alias"; + } + leaf profile-reference { + type string { + length "min..256"; + } + description + "Device.WiFi.EndPoint.{i}.ProfileReference"; + reference + "Device.WiFi.EndPoint.{i}.ProfileReference"; + } + leaf ssid-reference { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.SSIDReference"; + reference + "Device.WiFi.EndPoint.{i}.SSIDReference"; + } + leaf profile-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; + reference + "Device.WiFi.EndPoint.{i}.ProfileNumberOfEntries"; + } + } + + grouping end-point-ac-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf access-category { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.AccessCategory"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Alias"; + } + leaf aifsn { + type uint32 { + range "2..15"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.AIFSN"; + } + leaf ecw-min { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMin"; + } + leaf ecw-max { + type uint32 { + range "0..15"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.ECWMax"; + } + leaf tx-op-max { + type uint32 { + range "0..255"; + } + description + "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.TxOpMax"; + } + leaf ack-policy { + type boolean; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.AckPolicy"; + } + leaf out-q-len-histogram-intervals { + type string; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramIntervals"; + } + leaf out-q-len-histogram-sample-interval { + type uint32; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.OutQLenHistogramSampleInterval"; + } + } + + grouping end-point-ac-stats-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.DiscardPacketsReceived"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.RetransCount"; + } + leaf out-q-len-histogram { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.OutQLenHistogram"; + } + } + + grouping end-point-profile-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Alias"; + } + leaf ssid { + type string { + length "min..32"; + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.SSID"; + } + leaf location { + type string; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Location"; + } + leaf priority { + type uint32 { + range "min..255"; + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Priority"; + } + } + + grouping profile-security-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; + leaf mode-enabled { + type string; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.ModeEnabled"; + } + leaf mfp-config { + type enumeration { + enum Disabled { + description + "Enum Value - Disabled"; + } + enum Optional { + description + "Enum Value - Optional"; + } + enum Required { + description + "Enum Value - Required"; + } + } + description + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.MFPConfig"; + } + } + + grouping end-point-security-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Security."; + leaf modes-supported { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; + reference + "Device.WiFi.EndPoint.{i}.Security.ModesSupported"; + } + } + + grouping end-point-stats-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.Stats."; + leaf last-data-downlink-rate { + type uint32 { + range "1000..600000"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; + reference + "Device.WiFi.EndPoint.{i}.Stats.LastDataDownlinkRate"; + } + leaf last-data-uplink-rate { + type uint32 { + range "1000..600000"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; + reference + "Device.WiFi.EndPoint.{i}.Stats.LastDataUplinkRate"; + } + leaf signal-strength { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; + reference + "Device.WiFi.EndPoint.{i}.Stats.SignalStrength"; + } + leaf retransmissions { + type uint32 { + range "0..100"; + } + config false; + description + "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; + reference + "Device.WiFi.EndPoint.{i}.Stats.Retransmissions"; + } + } + + grouping end-point-wps-g { + description + "Grouping object for Device.WiFi.EndPoint.{i}.WPS."; + leaf enable { + type boolean; + description + "Device.WiFi.EndPoint.{i}.WPS.Enable"; + reference + "Device.WiFi.EndPoint.{i}.WPS.Enable"; + } + leaf config-methods-supported { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; + reference + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsSupported"; + } + leaf config-methods-enabled { + type string; + description + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; + reference + "Device.WiFi.EndPoint.{i}.WPS.ConfigMethodsEnabled"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.WPS.Status"; + reference + "Device.WiFi.EndPoint.{i}.WPS.Status"; + } + leaf version { + type string; + config false; + description + "Device.WiFi.EndPoint.{i}.WPS.Version"; + reference + "Device.WiFi.EndPoint.{i}.WPS.Version"; + } + } + + grouping wi-fi-neighboring-wi-fi-diagnostic-g { + description + "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic."; + leaf diagnostics-state { + type enumeration { + enum None { + description + "Enum Value - None"; + } + enum Requested { + description + "Enum Value - Requested"; + } + enum Canceled { + description + "Enum Value - Canceled"; + } + enum Complete { + description + "Enum Value - Complete"; + } + enum Error { + description + "Enum Value - Error"; + } + enum Completed { + description + "Enum Value - Completed"; + } + } + description + "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState"; + } + leaf result-number-of-entries { + type uint32; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries"; + } + } + + grouping neighboring-wi-fi-diagnostic-result-g { + description + "Grouping object for Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf radio { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Radio"; + } + leaf ssid { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SSID"; + } + leaf bssid { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BSSID"; + } + leaf mode { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Mode"; + } + leaf channel { + type uint32 { + range "1..255"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Channel"; + } + leaf signal-strength { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SignalStrength"; + } + leaf security-mode-enabled { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SecurityModeEnabled"; + } + leaf encryption-mode { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.EncryptionMode"; + } + leaf operating-frequency-band { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingFrequencyBand"; + } + leaf supported-standards { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedStandards"; + } + leaf operating-standards { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingStandards"; + } + leaf operating-channel-bandwidth { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.OperatingChannelBandwidth"; + } + leaf beacon-period { + type uint32; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BeaconPeriod"; + } + leaf noise { + type int32 { + range "-200..0"; + } + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.Noise"; + } + leaf basic-data-transfer-rates { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.BasicDataTransferRates"; + } + leaf supported-data-transfer-rates { + type string; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.SupportedDataTransferRates"; + } + leaf dtim-period { + type uint32; + config false; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.DTIMPeriod"; + } + } + + grouping wi-fi-radio-g { + description + "Grouping object for Device.WiFi.Radio.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.Radio.{i}.Enable"; + reference + "Device.WiFi.Radio.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.Radio.{i}.Status"; + reference + "Device.WiFi.Radio.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.Radio.{i}.Alias"; + reference + "Device.WiFi.Radio.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.WiFi.Radio.{i}.Name"; + reference + "Device.WiFi.Radio.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.LastChange"; + reference + "Device.WiFi.Radio.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.WiFi.Radio.{i}.LowerLayers"; + reference + "Device.WiFi.Radio.{i}.LowerLayers"; + } + leaf upstream { + type boolean; + config false; + description + "Device.WiFi.Radio.{i}.Upstream"; + reference + "Device.WiFi.Radio.{i}.Upstream"; + } + leaf max-bit-rate { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.MaxBitRate"; + reference + "Device.WiFi.Radio.{i}.MaxBitRate"; + } + leaf supported-frequency-bands { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; + reference + "Device.WiFi.Radio.{i}.SupportedFrequencyBands"; + } + leaf operating-frequency-band { + type string; + description + "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; + reference + "Device.WiFi.Radio.{i}.OperatingFrequencyBand"; + } + leaf supported-standards { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedStandards"; + reference + "Device.WiFi.Radio.{i}.SupportedStandards"; + } + leaf operating-standards { + type string; + description + "Device.WiFi.Radio.{i}.OperatingStandards"; + reference + "Device.WiFi.Radio.{i}.OperatingStandards"; + } + leaf possible-channels { + type string; + config false; + description + "Device.WiFi.Radio.{i}.PossibleChannels"; + reference + "Device.WiFi.Radio.{i}.PossibleChannels"; + } + leaf channels-in-use { + type string; + config false; + description + "Device.WiFi.Radio.{i}.ChannelsInUse"; + reference + "Device.WiFi.Radio.{i}.ChannelsInUse"; + } + leaf channel { + type uint32 { + range "1..255"; + } + description + "Device.WiFi.Radio.{i}.Channel"; + reference + "Device.WiFi.Radio.{i}.Channel"; + } + leaf auto-channel-supported { + type boolean; + config false; + description + "Device.WiFi.Radio.{i}.AutoChannelSupported"; + reference + "Device.WiFi.Radio.{i}.AutoChannelSupported"; + } + leaf auto-channel-enable { + type boolean; + description + "Device.WiFi.Radio.{i}.AutoChannelEnable"; + reference + "Device.WiFi.Radio.{i}.AutoChannelEnable"; + } + leaf auto-channel-refresh-period { + type uint32; + description + "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; + reference + "Device.WiFi.Radio.{i}.AutoChannelRefreshPeriod"; + } + leaf channel-last-change { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.ChannelLastChange"; + reference + "Device.WiFi.Radio.{i}.ChannelLastChange"; + } + leaf channel-last-selection-reason { + type string; + config false; + description + "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; + reference + "Device.WiFi.Radio.{i}.ChannelLastSelectionReason"; + } + leaf max-supported-ssi-ds { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; + reference + "Device.WiFi.Radio.{i}.MaxSupportedSSIDs"; + } + leaf max-supported-associations { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; + reference + "Device.WiFi.Radio.{i}.MaxSupportedAssociations"; + } + leaf firmware-version { + type string; + config false; + description + "Device.WiFi.Radio.{i}.FirmwareVersion"; + reference + "Device.WiFi.Radio.{i}.FirmwareVersion"; + } + leaf supported-operating-channel-bandwidths { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; + reference + "Device.WiFi.Radio.{i}.SupportedOperatingChannelBandwidths"; + } + leaf operating-channel-bandwidth { + type string; + description + "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; + reference + "Device.WiFi.Radio.{i}.OperatingChannelBandwidth"; + } + leaf current-operating-channel-bandwidth { + type string; + config false; + description + "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; + reference + "Device.WiFi.Radio.{i}.CurrentOperatingChannelBandwidth"; + } + leaf extension-channel { + type enumeration { + enum AboveControlChannel { + description + "Enum Value - AboveControlChannel"; + } + enum BelowControlChannel { + description + "Enum Value - BelowControlChannel"; + } + enum Auto { + description + "Enum Value - Auto"; + } + } + description + "Device.WiFi.Radio.{i}.ExtensionChannel"; + reference + "Device.WiFi.Radio.{i}.ExtensionChannel"; + } + leaf guard-interval { + type enumeration { + enum 400nsec { + description + "Enum Value - 400nsec"; + } + enum 800nsec { + description + "Enum Value - 800nsec"; + } + enum Auto { + description + "Enum Value - Auto"; + } + } + description + "Device.WiFi.Radio.{i}.GuardInterval"; + reference + "Device.WiFi.Radio.{i}.GuardInterval"; + } + leaf mcs { + type int32 { + range "-1..15 | 16..31"; + } + description + "Device.WiFi.Radio.{i}.MCS"; + reference + "Device.WiFi.Radio.{i}.MCS"; + } + leaf transmit-power-supported { + type int32 { + range "-1..100"; + } + config false; + description + "Device.WiFi.Radio.{i}.TransmitPowerSupported"; + reference + "Device.WiFi.Radio.{i}.TransmitPowerSupported"; + } + leaf transmit-power { + type int32 { + range "-1..100"; + } + description + "Device.WiFi.Radio.{i}.TransmitPower"; + reference + "Device.WiFi.Radio.{i}.TransmitPower"; + } + leaf ieee80211h-supported { + type boolean; + config false; + description + "Device.WiFi.Radio.{i}.IEEE80211hSupported"; + reference + "Device.WiFi.Radio.{i}.IEEE80211hSupported"; + } + leaf ieee80211h-enabled { + type boolean; + description + "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; + reference + "Device.WiFi.Radio.{i}.IEEE80211hEnabled"; + } + leaf regulatory-domain { + type string { + length "3"; + } + description + "Device.WiFi.Radio.{i}.RegulatoryDomain"; + reference + "Device.WiFi.Radio.{i}.RegulatoryDomain"; + } + leaf retry-limit { + type uint32 { + range "0..7"; + } + description + "Device.WiFi.Radio.{i}.RetryLimit"; + reference + "Device.WiFi.Radio.{i}.RetryLimit"; + } + leaf cca-request { + type string { + length "11"; + } + description + "Device.WiFi.Radio.{i}.CCARequest"; + reference + "Device.WiFi.Radio.{i}.CCARequest"; + } + leaf cca-report { + type string; + config false; + description + "Device.WiFi.Radio.{i}.CCAReport"; + reference + "Device.WiFi.Radio.{i}.CCAReport"; + } + leaf rpi-histogram-request { + type string { + length "11"; + } + description + "Device.WiFi.Radio.{i}.RPIHistogramRequest"; + reference + "Device.WiFi.Radio.{i}.RPIHistogramRequest"; + } + leaf rpi-histogram-report { + type string; + config false; + description + "Device.WiFi.Radio.{i}.RPIHistogramReport"; + reference + "Device.WiFi.Radio.{i}.RPIHistogramReport"; + } + leaf fragmentation-threshold { + type uint32; + description + "Device.WiFi.Radio.{i}.FragmentationThreshold"; + reference + "Device.WiFi.Radio.{i}.FragmentationThreshold"; + } + leaf rts-threshold { + type uint32; + description + "Device.WiFi.Radio.{i}.RTSThreshold"; + reference + "Device.WiFi.Radio.{i}.RTSThreshold"; + } + leaf long-retry-limit { + type uint32; + description + "Device.WiFi.Radio.{i}.LongRetryLimit"; + reference + "Device.WiFi.Radio.{i}.LongRetryLimit"; + } + leaf beacon-period { + type uint32; + description + "Device.WiFi.Radio.{i}.BeaconPeriod"; + reference + "Device.WiFi.Radio.{i}.BeaconPeriod"; + } + leaf dtim-period { + type uint32; + description + "Device.WiFi.Radio.{i}.DTIMPeriod"; + reference + "Device.WiFi.Radio.{i}.DTIMPeriod"; + } + leaf packet-aggregation-enable { + type boolean; + description + "Device.WiFi.Radio.{i}.PacketAggregationEnable"; + reference + "Device.WiFi.Radio.{i}.PacketAggregationEnable"; + } + leaf preamble-type { + type enumeration { + enum short { + description + "Enum Value - short"; + } + enum auto { + description + "Enum Value - auto"; + } + } + description + "Device.WiFi.Radio.{i}.PreambleType"; + reference + "Device.WiFi.Radio.{i}.PreambleType"; + } + leaf basic-data-transmit-rates { + type string; + description + "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; + reference + "Device.WiFi.Radio.{i}.BasicDataTransmitRates"; + } + leaf operational-data-transmit-rates { + type string; + description + "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; + reference + "Device.WiFi.Radio.{i}.OperationalDataTransmitRates"; + } + leaf supported-data-transmit-rates { + type string; + config false; + description + "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; + reference + "Device.WiFi.Radio.{i}.SupportedDataTransmitRates"; + } + } + + grouping radio-stats-g { + description + "Grouping object for Device.WiFi.Radio.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.BytesSent"; + reference + "Device.WiFi.Radio.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.Radio.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.Radio.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.ErrorsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.DiscardPacketsReceived"; + } + leaf plcp-error-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; + reference + "Device.WiFi.Radio.{i}.Stats.PLCPErrorCount"; + } + leaf fcs-error-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; + reference + "Device.WiFi.Radio.{i}.Stats.FCSErrorCount"; + } + leaf invalid-mac-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; + reference + "Device.WiFi.Radio.{i}.Stats.InvalidMACCount"; + } + leaf packets-other-received { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; + reference + "Device.WiFi.Radio.{i}.Stats.PacketsOtherReceived"; + } + leaf noise { + type int32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.Noise"; + reference + "Device.WiFi.Radio.{i}.Stats.Noise"; + } + leaf total-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.TotalChannelChangeCount"; + } + leaf manual-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.ManualChannelChangeCount"; + } + leaf auto-startup-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoStartupChannelChangeCount"; + } + leaf auto-user-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoUserChannelChangeCount"; + } + leaf auto-refresh-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoRefreshChannelChangeCount"; + } + leaf auto-dynamic-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoDynamicChannelChangeCount"; + } + leaf auto-dfs-channel-change-count { + type uint32; + config false; + description + "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; + reference + "Device.WiFi.Radio.{i}.Stats.AutoDFSChannelChangeCount"; + } + } + + grouping wi-fi-ssid-g { + description + "Grouping object for Device.WiFi.SSID.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.WiFi.SSID.{i}.Enable"; + reference + "Device.WiFi.SSID.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.WiFi.SSID.{i}.Status"; + reference + "Device.WiFi.SSID.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.WiFi.SSID.{i}.Alias"; + reference + "Device.WiFi.SSID.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.WiFi.SSID.{i}.Name"; + reference + "Device.WiFi.SSID.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.LastChange"; + reference + "Device.WiFi.SSID.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.WiFi.SSID.{i}.LowerLayers"; + reference + "Device.WiFi.SSID.{i}.LowerLayers"; + } + leaf bssid { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.SSID.{i}.BSSID"; + reference + "Device.WiFi.SSID.{i}.BSSID"; + } + leaf mac-address { + type string { + length "min..17"; + } + config false; + description + "Device.WiFi.SSID.{i}.MACAddress"; + reference + "Device.WiFi.SSID.{i}.MACAddress"; + } + leaf ssid { + type string { + length "min..32"; + } + description + "Device.WiFi.SSID.{i}.SSID"; + reference + "Device.WiFi.SSID.{i}.SSID"; + } + leaf upstream { + type boolean; + config false; + description + "Device.WiFi.SSID.{i}.Upstream"; + reference + "Device.WiFi.SSID.{i}.Upstream"; + } + } + + grouping ssid-stats-g { + description + "Grouping object for Device.WiFi.SSID.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BytesSent"; + reference + "Device.WiFi.SSID.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BytesReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.PacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.ErrorsSent"; + } + leaf retrans-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.RetransCount"; + reference + "Device.WiFi.SSID.{i}.Stats.RetransCount"; + } + leaf failed-retrans-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; + reference + "Device.WiFi.SSID.{i}.Stats.FailedRetransCount"; + } + leaf retry-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.RetryCount"; + reference + "Device.WiFi.SSID.{i}.Stats.RetryCount"; + } + leaf multiple-retry-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; + reference + "Device.WiFi.SSID.{i}.Stats.MultipleRetryCount"; + } + leaf ack-failure-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; + reference + "Device.WiFi.SSID.{i}.Stats.ACKFailureCount"; + } + leaf aggregated-packet-count { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; + reference + "Device.WiFi.SSID.{i}.Stats.AggregatedPacketCount"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint64; + config false; + description + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-proto-packets-received { + type uint32; + config false; + description + "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; + reference + "Device.WiFi.SSID.{i}.Stats.UnknownProtoPacketsReceived"; + } + } + + grouping device-xmpp-g { + description + "Grouping object for Device.XMPP."; + leaf connection-number-of-entries { + type uint32; + config false; + description + "Device.XMPP.ConnectionNumberOfEntries"; + reference + "Device.XMPP.ConnectionNumberOfEntries"; + } + leaf supported-server-connect-algorithms { + type string; + config false; + description + "Device.XMPP.SupportedServerConnectAlgorithms"; + reference + "Device.XMPP.SupportedServerConnectAlgorithms"; + } + } + + grouping xmpp-connection-g { + description + "Grouping object for Device.XMPP.Connection.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.XMPP.Connection.{i}.Enable"; + reference + "Device.XMPP.Connection.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Alias"; + reference + "Device.XMPP.Connection.{i}.Alias"; + } + leaf username { + type string { + length "min..256"; + } + description + "Device.XMPP.Connection.{i}.Username"; + reference + "Device.XMPP.Connection.{i}.Username"; + } + leaf domain { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Domain"; + reference + "Device.XMPP.Connection.{i}.Domain"; + } + leaf resource { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Resource"; + reference + "Device.XMPP.Connection.{i}.Resource"; + } + leaf jabber-id { + type string; + config false; + description + "Device.XMPP.Connection.{i}.JabberID"; + reference + "Device.XMPP.Connection.{i}.JabberID"; + } + leaf status { + type string; + config false; + description + "Device.XMPP.Connection.{i}.Status"; + reference + "Device.XMPP.Connection.{i}.Status"; + } + leaf last-change-date { + type string; + config false; + description + "Device.XMPP.Connection.{i}.LastChangeDate"; + reference + "Device.XMPP.Connection.{i}.LastChangeDate"; + } + leaf server-connect-algorithm { + type string; + description + "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; + reference + "Device.XMPP.Connection.{i}.ServerConnectAlgorithm"; + } + leaf keep-alive-interval { + type int32 { + range "-1..max"; + } + description + "Device.XMPP.Connection.{i}.KeepAliveInterval"; + reference + "Device.XMPP.Connection.{i}.KeepAliveInterval"; + } + leaf server-connect-attempts { + type uint32; + description + "Device.XMPP.Connection.{i}.ServerConnectAttempts"; + reference + "Device.XMPP.Connection.{i}.ServerConnectAttempts"; + } + leaf server-retry-initial-interval { + type uint32 { + range "1..65535"; + } + description + "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; + reference + "Device.XMPP.Connection.{i}.ServerRetryInitialInterval"; + } + leaf server-retry-interval-multiplier { + type uint32 { + range "1000..65535"; + } + description + "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; + reference + "Device.XMPP.Connection.{i}.ServerRetryIntervalMultiplier"; + } + leaf server-retry-max-interval { + type uint32 { + range "1..max"; + } + description + "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; + reference + "Device.XMPP.Connection.{i}.ServerRetryMaxInterval"; + } + leaf use-tls { + type boolean; + description + "Device.XMPP.Connection.{i}.UseTLS"; + reference + "Device.XMPP.Connection.{i}.UseTLS"; + } + leaf tls-established { + type boolean; + config false; + description + "Device.XMPP.Connection.{i}.TLSEstablished"; + reference + "Device.XMPP.Connection.{i}.TLSEstablished"; + } + leaf server-number-of-entries { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; + reference + "Device.XMPP.Connection.{i}.ServerNumberOfEntries"; + } + } + + grouping connection-server-g { + description + "Grouping object for Device.XMPP.Connection.{i}.Server.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.XMPP.Connection.{i}.Server.{i}.Enable"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Alias"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Alias"; + } + leaf priority { + type uint32 { + range "0..65535"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Priority"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Priority"; + } + leaf weight { + type int32 { + range "-1..65535"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Weight"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Weight"; + } + leaf server-address { + type string { + length "min..256"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.ServerAddress"; + } + leaf port { + type uint32 { + range "0..65535"; + } + description + "Device.XMPP.Connection.{i}.Server.{i}.Port"; + reference + "Device.XMPP.Connection.{i}.Server.{i}.Port"; + } + } + + grouping connection-stats-g { + description + "Grouping object for Device.XMPP.Connection.{i}.Stats."; + leaf received-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.ReceivedMessages"; + } + leaf transmitted-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.TransmittedMessages"; + } + leaf received-error-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.ReceivedErrorMessages"; + } + leaf transmitted-error-messages { + type uint32; + config false; + description + "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; + reference + "Device.XMPP.Connection.{i}.Stats.TransmittedErrorMessages"; + } + } + + grouping device-zig-bee-g { + description + "Grouping object for Device.ZigBee."; + leaf interface-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.InterfaceNumberOfEntries"; + reference + "Device.ZigBee.InterfaceNumberOfEntries"; + } + leaf zdo-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDONumberOfEntries"; + reference + "Device.ZigBee.ZDONumberOfEntries"; + } + } + + grouping zig-bee-discovery-g { + description + "Grouping object for Device.ZigBee.Discovery."; + leaf area-network-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; + reference + "Device.ZigBee.Discovery.AreaNetworkNumberOfEntries"; + } + } + + grouping discovery-area-network-g { + description + "Grouping object for Device.ZigBee.Discovery.AreaNetwork.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Enable"; + } + leaf last-update { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.LastUpdate"; + } + leaf status { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Alias"; + } + leaf coordinator { + type string { + length "min..256"; + } + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.Coordinator"; + } + leaf zdo-reference { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOReference"; + } + leaf zdo-list { + type string; + config false; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}.ZDOList"; + } + } + + grouping zig-bee-interface-g { + description + "Grouping object for Device.ZigBee.Interface.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.Interface.{i}.Enable"; + reference + "Device.ZigBee.Interface.{i}.Enable"; + } + leaf status { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.Status"; + reference + "Device.ZigBee.Interface.{i}.Status"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.Interface.{i}.Alias"; + reference + "Device.ZigBee.Interface.{i}.Alias"; + } + leaf name { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.Name"; + reference + "Device.ZigBee.Interface.{i}.Name"; + } + leaf last-change { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.LastChange"; + reference + "Device.ZigBee.Interface.{i}.LastChange"; + } + leaf lower-layers { + type string { + length "min..1024"; + } + description + "Device.ZigBee.Interface.{i}.LowerLayers"; + reference + "Device.ZigBee.Interface.{i}.LowerLayers"; + } + leaf ieee-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.Interface.{i}.IEEEAddress"; + reference + "Device.ZigBee.Interface.{i}.IEEEAddress"; + } + leaf network-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.Interface.{i}.NetworkAddress"; + reference + "Device.ZigBee.Interface.{i}.NetworkAddress"; + } + leaf zdo-reference { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.ZDOReference"; + reference + "Device.ZigBee.Interface.{i}.ZDOReference"; + } + leaf associated-device-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDeviceNumberOfEntries"; + } + } + + grouping zig-bee-interface-associated-device-g { + description + "Grouping object for Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf ieee-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.IEEEAddress"; + } + leaf network-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.NetworkAddress"; + } + leaf active { + type boolean; + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.Active"; + } + leaf zdo-reference { + type string; + config false; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.ZDOReference"; + } + } + + grouping zig-bee-interface-stats-g { + description + "Grouping object for Device.ZigBee.Interface.{i}.Stats."; + leaf bytes-sent { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BytesSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.BytesSent"; + } + leaf bytes-received { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.BytesReceived"; + } + leaf packets-sent { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.PacketsSent"; + } + leaf packets-received { + type uint64; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.PacketsReceived"; + } + leaf errors-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.ErrorsSent"; + } + leaf errors-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.ErrorsReceived"; + } + leaf unicast-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsSent"; + } + leaf unicast-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.UnicastPacketsReceived"; + } + leaf discard-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsSent"; + } + leaf discard-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.DiscardPacketsReceived"; + } + leaf multicast-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsSent"; + } + leaf multicast-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.MulticastPacketsReceived"; + } + leaf broadcast-packets-sent { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; + reference + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsSent"; + } + leaf broadcast-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.BroadcastPacketsReceived"; + } + leaf unknown-packets-received { + type uint32; + config false; + description + "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; + reference + "Device.ZigBee.Interface.{i}.Stats.UnknownPacketsReceived"; + } + } + + grouping zig-bee-zdo-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.Alias"; + } + leaf ieee-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.IEEEAddress"; + reference + "Device.ZigBee.ZDO.{i}.IEEEAddress"; + } + leaf network-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.NetworkAddress"; + reference + "Device.ZigBee.ZDO.{i}.NetworkAddress"; + } + leaf binding-table-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.BindingTableNumberOfEntries"; + } + leaf group-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.GroupNumberOfEntries"; + } + leaf application-endpoint-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpointNumberOfEntries"; + } + } + + grouping zdo-application-endpoint-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.Alias"; + } + leaf endpoint-id { + type uint32 { + range "min..240"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.EndpointId"; + } + } + + grouping application-endpoint-simple-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; + leaf profile-id { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.ProfileId"; + } + leaf device-id { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceId"; + } + leaf device-version { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.DeviceVersion"; + } + leaf input-cluster-list { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.InputClusterList"; + } + leaf output-cluster-list { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.OutputClusterList"; + } + } + + grouping zdo-binding-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Binding.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.Alias"; + } + leaf source-endpoint { + type uint32 { + range "min..240"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceEndpoint"; + } + leaf source-address { + type string { + length "min..23"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.SourceAddress"; + } + leaf cluster-id { + type uint32 { + range "min..65535"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.ClusterId"; + } + leaf destination-address-mode { + type enumeration { + enum Group { + description + "Enum Value - Group"; + } + enum Endpoint { + description + "Enum Value - Endpoint"; + } + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationAddressMode"; + } + leaf destination-endpoint { + type uint32 { + range "min..240"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.DestinationEndpoint"; + } + leaf ieee-destination-address { + type string { + length "min..23"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.IEEEDestinationAddress"; + } + leaf group-destination-address { + type string { + length "min..4"; + } + description + "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}.GroupDestinationAddress"; + } + } + + grouping zdo-complex-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.ComplexDescriptor."; + leaf descriptor-available { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DescriptorAvailable"; + } + leaf language { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Language"; + } + leaf character-set { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.CharacterSet"; + } + leaf manufacturer-name { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ManufacturerName"; + } + leaf model-name { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.ModelName"; + } + leaf serial-number { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.SerialNumber"; + } + leaf device-url { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.DeviceURL"; + } + leaf icon { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.Icon"; + } + leaf icon-url { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor.IconURL"; + } + } + + grouping zdo-group-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Group.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf enable { + type boolean; + description + "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.Enable"; + } + leaf alias { + type string { + length "min..64"; + } + description + "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.Alias"; + } + leaf group-id { + type string { + length "min..4"; + } + description + "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.GroupId"; + } + leaf endpoint-list { + type string { + length "min..256"; + } + description + "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}.EndpointList"; + } + } + + grouping zdo-network-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Network."; + leaf neighbor-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.Network.NeighborNumberOfEntries"; + } + } + + grouping network-neighbor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf neighbor { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Neighbor"; + } + leaf lqi { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.LQI"; + } + leaf relationship { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Relationship"; + } + leaf permit-join { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.PermitJoin"; + } + leaf depth { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.Depth"; + } + } + + grouping zdo-node-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.NodeDescriptor."; + leaf logical-type { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.LogicalType"; + } + leaf complex-descriptor-supported { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ComplexDescriptorSupported"; + } + leaf user-descriptor-supported { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.UserDescriptorSupported"; + } + leaf frequency-band { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.FrequencyBand"; + } + leaf mac-capability { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MACCapability"; + } + leaf manufacture-code { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ManufactureCode"; + } + leaf maximum-buffer-size { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumBufferSize"; + } + leaf maximum-incoming-transfer-size { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumIncomingTransferSize"; + } + leaf maximum-outgoing-transfer-size { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.MaximumOutgoingTransferSize"; + } + leaf server-mask { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.ServerMask"; + } + leaf descriptor-capability { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor.DescriptorCapability"; + } + } + + grouping zdo-node-manager-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager."; + leaf routing-table-number-of-entries { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTableNumberOfEntries"; + } + } + + grouping node-manager-routing-table-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; + leaf index { + type uint16; + description + "Index attribute"; + } + leaf destination-address { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.DestinationAddress"; + } + leaf next-hop-address { + type string { + length "min..4"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.NextHopAddress"; + } + leaf status { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.Status"; + } + leaf memory-constrained { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.MemoryConstrained"; + } + leaf many-to-one { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.ManyToOne"; + } + leaf route-record-required { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.RouteRecordRequired"; + } + } + + grouping zdo-power-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.PowerDescriptor."; + leaf current-power-mode { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerMode"; + } + leaf available-power-source { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.AvailablePowerSource"; + } + leaf current-power-source { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSource"; + } + leaf current-power-source-level { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor.CurrentPowerSourceLevel"; + } + } + + grouping zdo-security-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.Security."; + leaf trust-center-address { + type string { + length "min..23"; + } + config false; + description + "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; + reference + "Device.ZigBee.ZDO.{i}.Security.TrustCenterAddress"; + } + leaf security-level { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; + reference + "Device.ZigBee.ZDO.{i}.Security.SecurityLevel"; + } + leaf time-out-period { + type uint32; + config false; + description + "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; + reference + "Device.ZigBee.ZDO.{i}.Security.TimeOutPeriod"; + } + } + + grouping zdo-user-descriptor-g { + description + "Grouping object for Device.ZigBee.ZDO.{i}.UserDescriptor."; + leaf descriptor-available { + type boolean; + config false; + description + "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; + reference + "Device.ZigBee.ZDO.{i}.UserDescriptor.DescriptorAvailable"; + } + leaf description { + type string; + config false; + description + "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; + reference + "Device.ZigBee.ZDO.{i}.UserDescriptor.Description"; + } + } + + grouping atm-diagnostics-g { + description + "Grouping object"; + } + + grouping device-dlna-g { + description + "Grouping object"; + } + + grouping dns-diagnostics-g { + description + "Grouping object"; + } + + grouping bonded-channel-ethernet-g { + description + "Grouping object"; + } + + grouping bonding-group-ethernet-g { + description + "Grouping object"; + } + + grouping dsl-diagnostics-g { + description + "Grouping object"; + } + + grouping device-fap-g { + description + "Grouping object"; + } + + grouping ghn-diagnostics-g { + description + "Grouping object"; + } + + grouping hpna-diagnostics-g { + description + "Grouping object"; + } + + grouping device-lan-config-security-g { + description + "Grouping object"; + } + + grouping device-lldp-g { + description + "Grouping object"; + } + + grouping management-server-download-availability-g { + description + "Grouping object"; + } + + grouping interface-pp-po-a-g { + description + "Grouping object"; + } + + grouping device-services-g { + description + "Grouping object"; + } + + grouping execution-unit-extensions-g { + description + "Grouping object"; + } + + grouping upa-diagnostics-g { + description + "Grouping object"; + } + + grouping device-u-pn-p-g { + description + "Grouping object"; + } + + container device { + description + "Container for object class Device."; + reference + "Device."; + uses device-g; + container atm { + description + "Container for object class Device.ATM."; + reference + "Device.ATM."; + uses device-atm-g; + container diagnostics { + description + "Container for object class Device.ATM.Diagnostics."; + reference + "Device.ATM.Diagnostics."; + uses atm-diagnostics-g; + container f5-loopback { + description + "Container for object class Device.ATM.Diagnostics.F5Loopback."; + reference + "Device.ATM.Diagnostics.F5Loopback."; + uses diagnostics-f5-loopback-g; + } + } + list link { + key "index"; + description + "Device.ATM.Link.{i}."; + reference + "Device.ATM.Link.{i}."; + uses atm-link-g; + container qo-s { + description + "Container for object class Device.ATM.Link.{i}.QoS."; + reference + "Device.ATM.Link.{i}.QoS."; + uses link-qo-s-g; + } + container stats { + description + "Container for object class Device.ATM.Link.{i}.Stats."; + reference + "Device.ATM.Link.{i}.Stats."; + uses link-stats-g; + } + } + } + container basapm { + description + "Container for object class Device.BASAPM."; + reference + "Device.BASAPM."; + uses device-basapm-g; + list measurement-endpoint { + key "index"; + description + "Device.BASAPM.MeasurementEndpoint.{i}."; + reference + "Device.BASAPM.MeasurementEndpoint.{i}."; + uses basapm-measurement-endpoint-g; + container customer-device { + description + "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice."; + uses measurement-endpoint-customer-device-g; + } + container isp-device { + description + "Container for object class Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; + reference + "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice."; + uses measurement-endpoint-isp-device-g; + } + } + } + container bridging { + description + "Container for object class Device.Bridging."; + reference + "Device.Bridging."; + uses device-bridging-g; + list bridge { + key "index"; + description + "Device.Bridging.Bridge.{i}."; + reference + "Device.Bridging.Bridge.{i}."; + uses bridging-bridge-g; + list port { + key "index"; + description + "Device.Bridging.Bridge.{i}.Port.{i}."; + reference + "Device.Bridging.Bridge.{i}.Port.{i}."; + uses bridge-port-g; + container priority-code-point { + description + "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint."; + uses port-priority-code-point-g; + } + container stats { + description + "Container for object class Device.Bridging.Bridge.{i}.Port.{i}.Stats."; + reference + "Device.Bridging.Bridge.{i}.Port.{i}.Stats."; + uses port-stats-g; + } + } + list vlan { + key "index"; + description + "Device.Bridging.Bridge.{i}.VLAN.{i}."; + reference + "Device.Bridging.Bridge.{i}.VLAN.{i}."; + uses bridge-vlan-g; + } + list vlan-port { + key "index"; + description + "Device.Bridging.Bridge.{i}.VLANPort.{i}."; + reference + "Device.Bridging.Bridge.{i}.VLANPort.{i}."; + uses bridge-vlan-port-g; + } + } + list filter { + key "index"; + description + "Device.Bridging.Filter.{i}."; + reference + "Device.Bridging.Filter.{i}."; + uses bridging-filter-g; + } + list provider-bridge { + key "index"; + description + "Device.Bridging.ProviderBridge.{i}."; + reference + "Device.Bridging.ProviderBridge.{i}."; + uses bridging-provider-bridge-g; + } + } + container bulk-data { + description + "Container for object class Device.BulkData."; + reference + "Device.BulkData."; + uses device-bulk-data-g; + list profile { + key "index"; + description + "Device.BulkData.Profile.{i}."; + reference + "Device.BulkData.Profile.{i}."; + uses bulk-data-profile-g; + container csv-encoding { + description + "Container for object class Device.BulkData.Profile.{i}.CSVEncoding."; + reference + "Device.BulkData.Profile.{i}.CSVEncoding."; + uses profile-csv-encoding-g; + } + container http { + description + "Container for object class Device.BulkData.Profile.{i}.HTTP."; + reference + "Device.BulkData.Profile.{i}.HTTP."; + uses profile-http-g; + list request-uri-parameter { + key "index"; + description + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; + reference + "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}."; + uses http-request-uri-parameter-g; + } + } + container json-encoding { + description + "Container for object class Device.BulkData.Profile.{i}.JSONEncoding."; + reference + "Device.BulkData.Profile.{i}.JSONEncoding."; + uses profile-json-encoding-g; + } + list parameter { + key "index"; + description + "Device.BulkData.Profile.{i}.Parameter.{i}."; + reference + "Device.BulkData.Profile.{i}.Parameter.{i}."; + uses profile-parameter-g; + } + } + } + container captive-portal { + description + "Container for object class Device.CaptivePortal."; + reference + "Device.CaptivePortal."; + uses device-captive-portal-g; + } + container cellular { + description + "Container for object class Device.Cellular."; + reference + "Device.Cellular."; + uses device-cellular-g; + list access-point { + key "index"; + description + "Device.Cellular.AccessPoint.{i}."; + reference + "Device.Cellular.AccessPoint.{i}."; + uses cellular-access-point-g; + } + list interface { + key "index"; + description + "Device.Cellular.Interface.{i}."; + reference + "Device.Cellular.Interface.{i}."; + uses cellular-interface-g; + container stats { + description + "Container for object class Device.Cellular.Interface.{i}.Stats."; + reference + "Device.Cellular.Interface.{i}.Stats."; + uses interface-stats-g; + } + container usim { + description + "Container for object class Device.Cellular.Interface.{i}.USIM."; + reference + "Device.Cellular.Interface.{i}.USIM."; + uses interface-usim-g; + } + } + } + container dhcpv4 { + description + "Container for object class Device.DHCPv4."; + reference + "Device.DHCPv4."; + uses device-dhcpv4-g; + list client { + key "index"; + description + "Device.DHCPv4.Client.{i}."; + reference + "Device.DHCPv4.Client.{i}."; + uses dhcpv4-client-g; + list req-option { + key "index"; + description + "Device.DHCPv4.Client.{i}.ReqOption.{i}."; + reference + "Device.DHCPv4.Client.{i}.ReqOption.{i}."; + uses client-req-option-g; + } + list sent-option { + key "index"; + description + "Device.DHCPv4.Client.{i}.SentOption.{i}."; + reference + "Device.DHCPv4.Client.{i}.SentOption.{i}."; + uses client-sent-option-g; + } + } + container relay { + description + "Container for object class Device.DHCPv4.Relay."; + reference + "Device.DHCPv4.Relay."; + uses dhcpv4-relay-g; + list forwarding { + key "index"; + description + "Device.DHCPv4.Relay.Forwarding.{i}."; + reference + "Device.DHCPv4.Relay.Forwarding.{i}."; + uses relay-forwarding-g; + } + } + container server { + description + "Container for object class Device.DHCPv4.Server."; + reference + "Device.DHCPv4.Server."; + uses dhcpv4-server-g; + list pool { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}."; + uses server-pool-g; + list client { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}."; + uses pool-client-g; + list ipv4-address { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}."; + uses client-ipv4-address-g; + } + list option { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}."; + uses client-option-g; + } + } + list option { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.Option.{i}."; + uses pool-option-g; + } + list static-address { + key "index"; + description + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; + reference + "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}."; + uses pool-static-address-g; + } + } + } + } + container dhcpv6 { + description + "Container for object class Device.DHCPv6."; + reference + "Device.DHCPv6."; + uses device-dhcpv6-g; + list client { + key "index"; + description + "Device.DHCPv6.Client.{i}."; + reference + "Device.DHCPv6.Client.{i}."; + uses dhcpv6-client-g; + list received-option { + key "index"; + description + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; + reference + "Device.DHCPv6.Client.{i}.ReceivedOption.{i}."; + uses client-received-option-g; + } + list sent-option { + key "index"; + description + "Device.DHCPv6.Client.{i}.SentOption.{i}."; + reference + "Device.DHCPv6.Client.{i}.SentOption.{i}."; + uses dhcpv6-client-sent-option-g; + } + list server { + key "index"; + description + "Device.DHCPv6.Client.{i}.Server.{i}."; + reference + "Device.DHCPv6.Client.{i}.Server.{i}."; + uses client-server-g; + } + } + container server { + description + "Container for object class Device.DHCPv6.Server."; + reference + "Device.DHCPv6.Server."; + uses dhcpv6-server-g; + list pool { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}."; + uses dhcpv6-server-pool-g; + list client { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}."; + uses server-pool-client-g; + list ipv6-address { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}."; + uses client-ipv6-address-g; + } + list ipv6-prefix { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}."; + uses client-ipv6-prefix-g; + } + list option { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}."; + uses pool-client-option-g; + } + } + list option { + key "index"; + description + "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; + reference + "Device.DHCPv6.Server.Pool.{i}.Option.{i}."; + uses server-pool-option-g; + } + } + } + } + container dlna { + description + "Container for object class Device.DLNA."; + reference + "Device.DLNA."; + uses device-dlna-g; + container capabilities { + description + "Container for object class Device.DLNA.Capabilities."; + reference + "Device.DLNA.Capabilities."; + uses dlna-capabilities-g; + } + } + container dns { + description + "Container for object class Device.DNS."; + reference + "Device.DNS."; + uses device-dns-g; + container client { + description + "Container for object class Device.DNS.Client."; + reference + "Device.DNS.Client."; + uses dns-client-g; + list server { + key "index"; + description + "Device.DNS.Client.Server.{i}."; + reference + "Device.DNS.Client.Server.{i}."; + uses dns-client-server-g; + } + } + container diagnostics { + description + "Container for object class Device.DNS.Diagnostics."; + reference + "Device.DNS.Diagnostics."; + uses dns-diagnostics-g; + container ns-lookup-diagnostics { + description + "Container for object class Device.DNS.Diagnostics.NSLookupDiagnostics."; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics."; + uses diagnostics-ns-lookup-diagnostics-g; + list result { + key "index"; + description + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; + reference + "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}."; + uses ns-lookup-diagnostics-result-g; + } + } + } + container relay { + description + "Container for object class Device.DNS.Relay."; + reference + "Device.DNS.Relay."; + uses dns-relay-g; + list forwarding { + key "index"; + description + "Device.DNS.Relay.Forwarding.{i}."; + reference + "Device.DNS.Relay.Forwarding.{i}."; + uses dns-relay-forwarding-g; + } + } + container sd { + description + "Container for object class Device.DNS.SD."; + reference + "Device.DNS.SD."; + uses dns-sd-g; + list service { + key "index"; + description + "Device.DNS.SD.Service.{i}."; + reference + "Device.DNS.SD.Service.{i}."; + uses sd-service-g; + list text-record { + key "index"; + description + "Device.DNS.SD.Service.{i}.TextRecord.{i}."; + reference + "Device.DNS.SD.Service.{i}.TextRecord.{i}."; + uses service-text-record-g; + } + } + } + } + container dsl { + description + "Container for object class Device.DSL."; + reference + "Device.DSL."; + uses device-dsl-g; + list bonding-group { + key "index"; + description + "Device.DSL.BondingGroup.{i}."; + reference + "Device.DSL.BondingGroup.{i}."; + uses dsl-bonding-group-g; + list bonded-channel { + key "index"; + description + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}."; + uses bonding-group-bonded-channel-g; + container ethernet { + description + "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet."; + uses bonded-channel-ethernet-g; + container stats { + description + "Container for object class Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; + reference + "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats."; + uses ethernet-stats-g; + } + } + } + container ethernet { + description + "Container for object class Device.DSL.BondingGroup.{i}.Ethernet."; + reference + "Device.DSL.BondingGroup.{i}.Ethernet."; + uses bonding-group-ethernet-g; + container stats { + description + "Container for object class Device.DSL.BondingGroup.{i}.Ethernet.Stats."; + reference + "Device.DSL.BondingGroup.{i}.Ethernet.Stats."; + uses bonding-group-ethernet-stats-g; + } + } + container stats { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats."; + reference + "Device.DSL.BondingGroup.{i}.Stats."; + uses bonding-group-stats-g; + container current-day { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; + reference + "Device.DSL.BondingGroup.{i}.Stats.CurrentDay."; + uses stats-current-day-g; + } + container quarter-hour { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; + reference + "Device.DSL.BondingGroup.{i}.Stats.QuarterHour."; + uses stats-quarter-hour-g; + } + container total { + description + "Container for object class Device.DSL.BondingGroup.{i}.Stats.Total."; + reference + "Device.DSL.BondingGroup.{i}.Stats.Total."; + uses stats-total-g; + } + } + } + list channel { + key "index"; + description + "Device.DSL.Channel.{i}."; + reference + "Device.DSL.Channel.{i}."; + uses dsl-channel-g; + container stats { + description + "Container for object class Device.DSL.Channel.{i}.Stats."; + reference + "Device.DSL.Channel.{i}.Stats."; + uses channel-stats-g; + container current-day { + description + "Container for object class Device.DSL.Channel.{i}.Stats.CurrentDay."; + reference + "Device.DSL.Channel.{i}.Stats.CurrentDay."; + uses channel-stats-current-day-g; + } + container last-showtime { + description + "Container for object class Device.DSL.Channel.{i}.Stats.LastShowtime."; + reference + "Device.DSL.Channel.{i}.Stats.LastShowtime."; + uses stats-last-showtime-g; + } + container quarter-hour { + description + "Container for object class Device.DSL.Channel.{i}.Stats.QuarterHour."; + reference + "Device.DSL.Channel.{i}.Stats.QuarterHour."; + uses channel-stats-quarter-hour-g; + } + container showtime { + description + "Container for object class Device.DSL.Channel.{i}.Stats.Showtime."; + reference + "Device.DSL.Channel.{i}.Stats.Showtime."; + uses stats-showtime-g; + } + container total { + description + "Container for object class Device.DSL.Channel.{i}.Stats.Total."; + reference + "Device.DSL.Channel.{i}.Stats.Total."; + uses channel-stats-total-g; + } + } + } + container diagnostics { + description + "Container for object class Device.DSL.Diagnostics."; + reference + "Device.DSL.Diagnostics."; + uses dsl-diagnostics-g; + container adsl-line-test { + description + "Container for object class Device.DSL.Diagnostics.ADSLLineTest."; + reference + "Device.DSL.Diagnostics.ADSLLineTest."; + uses diagnostics-adsl-line-test-g; + } + } + list line { + key "index"; + description + "Device.DSL.Line.{i}."; + reference + "Device.DSL.Line.{i}."; + uses dsl-line-g; + container data-gathering { + description + "Container for object class Device.DSL.Line.{i}.DataGathering."; + reference + "Device.DSL.Line.{i}.DataGathering."; + uses line-data-gathering-g; + } + container stats { + description + "Container for object class Device.DSL.Line.{i}.Stats."; + reference + "Device.DSL.Line.{i}.Stats."; + uses line-stats-g; + container current-day { + description + "Container for object class Device.DSL.Line.{i}.Stats.CurrentDay."; + reference + "Device.DSL.Line.{i}.Stats.CurrentDay."; + uses line-stats-current-day-g; + } + container last-showtime { + description + "Container for object class Device.DSL.Line.{i}.Stats.LastShowtime."; + reference + "Device.DSL.Line.{i}.Stats.LastShowtime."; + uses line-stats-last-showtime-g; + } + container quarter-hour { + description + "Container for object class Device.DSL.Line.{i}.Stats.QuarterHour."; + reference + "Device.DSL.Line.{i}.Stats.QuarterHour."; + uses line-stats-quarter-hour-g; + } + container showtime { + description + "Container for object class Device.DSL.Line.{i}.Stats.Showtime."; + reference + "Device.DSL.Line.{i}.Stats.Showtime."; + uses line-stats-showtime-g; + } + container total { + description + "Container for object class Device.DSL.Line.{i}.Stats.Total."; + reference + "Device.DSL.Line.{i}.Stats.Total."; + uses line-stats-total-g; + } + } + container test-params { + description + "Container for object class Device.DSL.Line.{i}.TestParams."; + reference + "Device.DSL.Line.{i}.TestParams."; + uses line-test-params-g; + } + } + } + container ds-lite { + description + "Container for object class Device.DSLite."; + reference + "Device.DSLite."; + uses device-ds-lite-g; + list interface-setting { + key "index"; + description + "Device.DSLite.InterfaceSetting.{i}."; + reference + "Device.DSLite.InterfaceSetting.{i}."; + uses ds-lite-interface-setting-g; + } + } + container device-info { + description + "Container for object class Device.DeviceInfo."; + reference + "Device.DeviceInfo."; + uses device-device-info-g; + list device-image-file { + key "index"; + description + "Device.DeviceInfo.DeviceImageFile.{i}."; + reference + "Device.DeviceInfo.DeviceImageFile.{i}."; + uses device-info-device-image-file-g; + } + list firmware-image { + key "index"; + description + "Device.DeviceInfo.FirmwareImage.{i}."; + reference + "Device.DeviceInfo.FirmwareImage.{i}."; + uses device-info-firmware-image-g; + } + list location { + key "index"; + description + "Device.DeviceInfo.Location.{i}."; + reference + "Device.DeviceInfo.Location.{i}."; + uses device-info-location-g; + } + container memory-status { + description + "Container for object class Device.DeviceInfo.MemoryStatus."; + reference + "Device.DeviceInfo.MemoryStatus."; + uses device-info-memory-status-g; + } + container network-properties { + description + "Container for object class Device.DeviceInfo.NetworkProperties."; + reference + "Device.DeviceInfo.NetworkProperties."; + uses device-info-network-properties-g; + } + container process-status { + description + "Container for object class Device.DeviceInfo.ProcessStatus."; + reference + "Device.DeviceInfo.ProcessStatus."; + uses device-info-process-status-g; + list process { + key "index"; + description + "Device.DeviceInfo.ProcessStatus.Process.{i}."; + reference + "Device.DeviceInfo.ProcessStatus.Process.{i}."; + uses process-status-process-g; + } + } + list processor { + key "index"; + description + "Device.DeviceInfo.Processor.{i}."; + reference + "Device.DeviceInfo.Processor.{i}."; + uses device-info-processor-g; + } + container proxier-info { + description + "Container for object class Device.DeviceInfo.ProxierInfo."; + reference + "Device.DeviceInfo.ProxierInfo."; + uses device-info-proxier-info-g; + } + list supported-data-model { + key "index"; + description + "Device.DeviceInfo.SupportedDataModel.{i}."; + reference + "Device.DeviceInfo.SupportedDataModel.{i}."; + uses device-info-supported-data-model-g; + } + container temperature-status { + description + "Container for object class Device.DeviceInfo.TemperatureStatus."; + reference + "Device.DeviceInfo.TemperatureStatus."; + uses device-info-temperature-status-g; + list temperature-sensor { + key "index"; + description + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; + reference + "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}."; + uses temperature-status-temperature-sensor-g; + } + } + list vendor-config-file { + key "index"; + description + "Device.DeviceInfo.VendorConfigFile.{i}."; + reference + "Device.DeviceInfo.VendorConfigFile.{i}."; + uses device-info-vendor-config-file-g; + } + list vendor-log-file { + key "index"; + description + "Device.DeviceInfo.VendorLogFile.{i}."; + reference + "Device.DeviceInfo.VendorLogFile.{i}."; + uses device-info-vendor-log-file-g; + } + } + container dynamic-dns { + description + "Container for object class Device.DynamicDNS."; + reference + "Device.DynamicDNS."; + uses device-dynamic-dns-g; + list client { + key "index"; + description + "Device.DynamicDNS.Client.{i}."; + reference + "Device.DynamicDNS.Client.{i}."; + uses dynamic-dns-client-g; + list hostname { + key "index"; + description + "Device.DynamicDNS.Client.{i}.Hostname.{i}."; + reference + "Device.DynamicDNS.Client.{i}.Hostname.{i}."; + uses client-hostname-g; + } + } + list server { + key "index"; + description + "Device.DynamicDNS.Server.{i}."; + reference + "Device.DynamicDNS.Server.{i}."; + uses dynamic-dns-server-g; + } + } + container etsi-m2-m { + description + "Container for object class Device.ETSIM2M."; + reference + "Device.ETSIM2M."; + uses device-etsi-m2-m-g; + list scl { + key "index"; + description + "Device.ETSIM2M.SCL.{i}."; + reference + "Device.ETSIM2M.SCL.{i}."; + uses etsi-m2-m-scl-g; + list area-nwk-device-info-instance { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}."; + uses scl-area-nwk-device-info-instance-g; + list property { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}."; + uses area-nwk-device-info-instance-property-g; + } + } + list area-nwk-instance { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}."; + uses scl-area-nwk-instance-g; + list property { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}."; + uses area-nwk-instance-property-g; + } + } + container discovery { + description + "Container for object class Device.ETSIM2M.SCL.{i}.Discovery."; + reference + "Device.ETSIM2M.SCL.{i}.Discovery."; + uses scl-discovery-g; + } + container reregistration { + description + "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration."; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration."; + uses scl-reregistration-g; + container action-status { + description + "Container for object class Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; + reference + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus."; + uses reregistration-action-status-g; + } + } + list saf-policy-set { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}."; + uses scl-saf-policy-set-g; + list anp-policy { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}."; + uses saf-policy-set-anp-policy-g; + list block-period { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}."; + uses anp-policy-block-period-g; + } + list request-category { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}."; + uses anp-policy-request-category-g; + list schedule { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}."; + uses request-category-schedule-g; + list abs-time-span { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}."; + uses schedule-abs-time-span-g; + } + } + } + } + container m2-msp-policy { + description + "Container for object class Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy."; + uses saf-policy-set-m2-msp-policy-g; + list request-category { + key "index"; + description + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; + reference + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}."; + uses m2-msp-policy-request-category-g; + } + } + } + } + } + container ethernet { + description + "Container for object class Device.Ethernet."; + reference + "Device.Ethernet."; + uses device-ethernet-g; + list interface { + key "index"; + description + "Device.Ethernet.Interface.{i}."; + reference + "Device.Ethernet.Interface.{i}."; + uses ethernet-interface-g; + container stats { + description + "Container for object class Device.Ethernet.Interface.{i}.Stats."; + reference + "Device.Ethernet.Interface.{i}.Stats."; + uses ethernet-interface-stats-g; + } + } + list lag { + key "index"; + description + "Device.Ethernet.LAG.{i}."; + reference + "Device.Ethernet.LAG.{i}."; + uses ethernet-lag-g; + container stats { + description + "Container for object class Device.Ethernet.LAG.{i}.Stats."; + reference + "Device.Ethernet.LAG.{i}.Stats."; + uses lag-stats-g; + } + } + list link { + key "index"; + description + "Device.Ethernet.Link.{i}."; + reference + "Device.Ethernet.Link.{i}."; + uses ethernet-link-g; + container stats { + description + "Container for object class Device.Ethernet.Link.{i}.Stats."; + reference + "Device.Ethernet.Link.{i}.Stats."; + uses ethernet-link-stats-g; + } + } + list rmon-stats { + key "index"; + description + "Device.Ethernet.RMONStats.{i}."; + reference + "Device.Ethernet.RMONStats.{i}."; + uses ethernet-rmon-stats-g; + } + list vlan-termination { + key "index"; + description + "Device.Ethernet.VLANTermination.{i}."; + reference + "Device.Ethernet.VLANTermination.{i}."; + uses ethernet-vlan-termination-g; + container stats { + description + "Container for object class Device.Ethernet.VLANTermination.{i}.Stats."; + reference + "Device.Ethernet.VLANTermination.{i}.Stats."; + uses vlan-termination-stats-g; + } + } + } + container fap { + description + "Container for object class Device.FAP."; + reference + "Device.FAP."; + uses device-fap-g; + container application-platform { + description + "Container for object class Device.FAP.ApplicationPlatform."; + reference + "Device.FAP.ApplicationPlatform."; + uses fap-application-platform-g; + container capabilities { + description + "Container for object class Device.FAP.ApplicationPlatform.Capabilities."; + reference + "Device.FAP.ApplicationPlatform.Capabilities."; + uses application-platform-capabilities-g; + } + container control { + description + "Container for object class Device.FAP.ApplicationPlatform.Control."; + reference + "Device.FAP.ApplicationPlatform.Control."; + uses application-platform-control-g; + container femto-awareness { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; + reference + "Device.FAP.ApplicationPlatform.Control.FemtoAwareness."; + uses control-femto-awareness-g; + } + container mms { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.MMS."; + reference + "Device.FAP.ApplicationPlatform.Control.MMS."; + uses control-mms-g; + } + container sms { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.SMS."; + reference + "Device.FAP.ApplicationPlatform.Control.SMS."; + uses control-sms-g; + } + container terminal-location { + description + "Container for object class Device.FAP.ApplicationPlatform.Control.TerminalLocation."; + reference + "Device.FAP.ApplicationPlatform.Control.TerminalLocation."; + uses control-terminal-location-g; + } + } + container monitoring { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring."; + reference + "Device.FAP.ApplicationPlatform.Monitoring."; + uses application-platform-monitoring-g; + container femto-awareness { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness."; + uses monitoring-femto-awareness-g; + } + container mms { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.MMS."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.MMS."; + uses monitoring-mms-g; + } + container sms { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.SMS."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.SMS."; + uses monitoring-sms-g; + } + container terminal-location { + description + "Container for object class Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; + reference + "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation."; + uses monitoring-terminal-location-g; + } + } + } + container gps { + description + "Container for object class Device.FAP.GPS."; + reference + "Device.FAP.GPS."; + uses fap-gps-g; + container agps-server-config { + description + "Container for object class Device.FAP.GPS.AGPSServerConfig."; + reference + "Device.FAP.GPS.AGPSServerConfig."; + uses gps-agps-server-config-g; + } + container continuous-gps-status { + description + "Container for object class Device.FAP.GPS.ContinuousGPSStatus."; + reference + "Device.FAP.GPS.ContinuousGPSStatus."; + uses gps-continuous-gps-status-g; + } + } + container perf-mgmt { + description + "Container for object class Device.FAP.PerfMgmt."; + reference + "Device.FAP.PerfMgmt."; + uses fap-perf-mgmt-g; + list config { + key "index"; + description + "Device.FAP.PerfMgmt.Config.{i}."; + reference + "Device.FAP.PerfMgmt.Config.{i}."; + uses perf-mgmt-config-g; + } + } + } + container fast { + description + "Container for object class Device.FAST."; + reference + "Device.FAST."; + uses device-fast-g; + list line { + key "index"; + description + "Device.FAST.Line.{i}."; + reference + "Device.FAST.Line.{i}."; + uses fast-line-g; + container stats { + description + "Container for object class Device.FAST.Line.{i}.Stats."; + reference + "Device.FAST.Line.{i}.Stats."; + uses fast-line-stats-g; + container current-day { + description + "Container for object class Device.FAST.Line.{i}.Stats.CurrentDay."; + reference + "Device.FAST.Line.{i}.Stats.CurrentDay."; + uses fast-line-stats-current-day-g; + } + container last-showtime { + description + "Container for object class Device.FAST.Line.{i}.Stats.LastShowtime."; + reference + "Device.FAST.Line.{i}.Stats.LastShowtime."; + uses fast-line-stats-last-showtime-g; + } + container quarter-hour { + description + "Container for object class Device.FAST.Line.{i}.Stats.QuarterHour."; + reference + "Device.FAST.Line.{i}.Stats.QuarterHour."; + uses fast-line-stats-quarter-hour-g; + } + container showtime { + description + "Container for object class Device.FAST.Line.{i}.Stats.Showtime."; + reference + "Device.FAST.Line.{i}.Stats.Showtime."; + uses fast-line-stats-showtime-g; + } + container total { + description + "Container for object class Device.FAST.Line.{i}.Stats.Total."; + reference + "Device.FAST.Line.{i}.Stats.Total."; + uses fast-line-stats-total-g; + } + } + container test-params { + description + "Container for object class Device.FAST.Line.{i}.TestParams."; + reference + "Device.FAST.Line.{i}.TestParams."; + uses fast-line-test-params-g; + } + } + } + container fault-mgmt { + description + "Container for object class Device.FaultMgmt."; + reference + "Device.FaultMgmt."; + uses device-fault-mgmt-g; + list current-alarm { + key "index"; + description + "Device.FaultMgmt.CurrentAlarm.{i}."; + reference + "Device.FaultMgmt.CurrentAlarm.{i}."; + uses fault-mgmt-current-alarm-g; + } + list expedited-event { + key "index"; + description + "Device.FaultMgmt.ExpeditedEvent.{i}."; + reference + "Device.FaultMgmt.ExpeditedEvent.{i}."; + uses fault-mgmt-expedited-event-g; + } + list history-event { + key "index"; + description + "Device.FaultMgmt.HistoryEvent.{i}."; + reference + "Device.FaultMgmt.HistoryEvent.{i}."; + uses fault-mgmt-history-event-g; + } + list queued-event { + key "index"; + description + "Device.FaultMgmt.QueuedEvent.{i}."; + reference + "Device.FaultMgmt.QueuedEvent.{i}."; + uses fault-mgmt-queued-event-g; + } + list supported-alarm { + key "index"; + description + "Device.FaultMgmt.SupportedAlarm.{i}."; + reference + "Device.FaultMgmt.SupportedAlarm.{i}."; + uses fault-mgmt-supported-alarm-g; + } + } + container firewall { + description + "Container for object class Device.Firewall."; + reference + "Device.Firewall."; + uses device-firewall-g; + list chain { + key "index"; + description + "Device.Firewall.Chain.{i}."; + reference + "Device.Firewall.Chain.{i}."; + uses firewall-chain-g; + list rule { + key "index"; + description + "Device.Firewall.Chain.{i}.Rule.{i}."; + reference + "Device.Firewall.Chain.{i}.Rule.{i}."; + uses chain-rule-g; + } + } + list level { + key "index"; + description + "Device.Firewall.Level.{i}."; + reference + "Device.Firewall.Level.{i}."; + uses firewall-level-g; + } + } + container gre { + description + "Container for object class Device.GRE."; + reference + "Device.GRE."; + uses device-gre-g; + list filter { + key "index"; + description + "Device.GRE.Filter.{i}."; + reference + "Device.GRE.Filter.{i}."; + uses gre-filter-g; + } + list tunnel { + key "index"; + description + "Device.GRE.Tunnel.{i}."; + reference + "Device.GRE.Tunnel.{i}."; + uses gre-tunnel-g; + list interface { + key "index"; + description + "Device.GRE.Tunnel.{i}.Interface.{i}."; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}."; + uses tunnel-interface-g; + container stats { + description + "Container for object class Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; + reference + "Device.GRE.Tunnel.{i}.Interface.{i}.Stats."; + uses tunnel-interface-stats-g; + } + } + container stats { + description + "Container for object class Device.GRE.Tunnel.{i}.Stats."; + reference + "Device.GRE.Tunnel.{i}.Stats."; + uses tunnel-stats-g; + } + } + } + container gateway-info { + description + "Container for object class Device.GatewayInfo."; + reference + "Device.GatewayInfo."; + uses device-gateway-info-g; + } + container ghn { + description + "Container for object class Device.Ghn."; + reference + "Device.Ghn."; + uses device-ghn-g; + container diagnostics { + description + "Container for object class Device.Ghn.Diagnostics."; + reference + "Device.Ghn.Diagnostics."; + uses ghn-diagnostics-g; + container phy-throughput { + description + "Container for object class Device.Ghn.Diagnostics.PHYThroughput."; + reference + "Device.Ghn.Diagnostics.PHYThroughput."; + uses diagnostics-phy-throughput-g; + list result { + key "index"; + description + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; + reference + "Device.Ghn.Diagnostics.PHYThroughput.Result.{i}."; + uses phy-throughput-result-g; + } + } + container performance-monitoring { + description + "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring."; + uses diagnostics-performance-monitoring-g; + container channels { + description + "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels."; + uses performance-monitoring-channels-g; + list channel { + key "index"; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + uses channels-channel-g; + } + } + container nodes { + description + "Container for object class Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes."; + uses performance-monitoring-nodes-g; + list node { + key "index"; + description + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + reference + "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + uses nodes-node-g; + } + } + } + } + list interface { + key "index"; + description + "Device.Ghn.Interface.{i}."; + reference + "Device.Ghn.Interface.{i}."; + uses ghn-interface-g; + list associated-device { + key "index"; + description + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.Ghn.Interface.{i}.AssociatedDevice.{i}."; + uses interface-associated-device-g; + } + container dm-info { + description + "Container for object class Device.Ghn.Interface.{i}.DMInfo."; + reference + "Device.Ghn.Interface.{i}.DMInfo."; + uses interface-dm-info-g; + } + container sc-info { + description + "Container for object class Device.Ghn.Interface.{i}.SCInfo."; + reference + "Device.Ghn.Interface.{i}.SCInfo."; + uses interface-sc-info-g; + } + list sm-masked-band { + key "index"; + description + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; + reference + "Device.Ghn.Interface.{i}.SMMaskedBand.{i}."; + uses interface-sm-masked-band-g; + } + container stats { + description + "Container for object class Device.Ghn.Interface.{i}.Stats."; + reference + "Device.Ghn.Interface.{i}.Stats."; + uses ghn-interface-stats-g; + } + } + } + container hpna { + description + "Container for object class Device.HPNA."; + reference + "Device.HPNA."; + uses device-hpna-g; + container diagnostics { + description + "Container for object class Device.HPNA.Diagnostics."; + reference + "Device.HPNA.Diagnostics."; + uses hpna-diagnostics-g; + container phy-throughput { + description + "Container for object class Device.HPNA.Diagnostics.PHYThroughput."; + reference + "Device.HPNA.Diagnostics.PHYThroughput."; + uses hpna-diagnostics-phy-throughput-g; + list result { + key "index"; + description + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; + reference + "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}."; + uses diagnostics-phy-throughput-result-g; + } + } + container performance-monitoring { + description + "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring."; + uses hpna-diagnostics-performance-monitoring-g; + container channels { + description + "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels."; + uses diagnostics-performance-monitoring-channels-g; + list channel { + key "index"; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}."; + uses performance-monitoring-channels-channel-g; + } + } + container nodes { + description + "Container for object class Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes."; + uses diagnostics-performance-monitoring-nodes-g; + list node { + key "index"; + description + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + reference + "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}."; + uses performance-monitoring-nodes-node-g; + } + } + } + } + list interface { + key "index"; + description + "Device.HPNA.Interface.{i}."; + reference + "Device.HPNA.Interface.{i}."; + uses hpna-interface-g; + list associated-device { + key "index"; + description + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.HPNA.Interface.{i}.AssociatedDevice.{i}."; + uses hpna-interface-associated-device-g; + } + container qo-s { + description + "Container for object class Device.HPNA.Interface.{i}.QoS."; + reference + "Device.HPNA.Interface.{i}.QoS."; + uses interface-qo-s-g; + list flow-spec { + key "index"; + description + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; + reference + "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}."; + uses qo-s-flow-spec-g; + } + } + container stats { + description + "Container for object class Device.HPNA.Interface.{i}.Stats."; + reference + "Device.HPNA.Interface.{i}.Stats."; + uses hpna-interface-stats-g; + } + } + } + container home-plug { + description + "Container for object class Device.HomePlug."; + reference + "Device.HomePlug."; + uses device-home-plug-g; + list interface { + key "index"; + description + "Device.HomePlug.Interface.{i}."; + reference + "Device.HomePlug.Interface.{i}."; + uses home-plug-interface-g; + list associated-device { + key "index"; + description + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}."; + uses home-plug-interface-associated-device-g; + } + container stats { + description + "Container for object class Device.HomePlug.Interface.{i}.Stats."; + reference + "Device.HomePlug.Interface.{i}.Stats."; + uses home-plug-interface-stats-g; + } + } + } + container hosts { + description + "Container for object class Device.Hosts."; + reference + "Device.Hosts."; + uses device-hosts-g; + list host { + key "index"; + description + "Device.Hosts.Host.{i}."; + reference + "Device.Hosts.Host.{i}."; + uses hosts-host-g; + list ipv4-address { + key "index"; + description + "Device.Hosts.Host.{i}.IPv4Address.{i}."; + reference + "Device.Hosts.Host.{i}.IPv4Address.{i}."; + uses host-ipv4-address-g; + } + list ipv6-address { + key "index"; + description + "Device.Hosts.Host.{i}.IPv6Address.{i}."; + reference + "Device.Hosts.Host.{i}.IPv6Address.{i}."; + uses host-ipv6-address-g; + } + container wan-stats { + description + "Container for object class Device.Hosts.Host.{i}.WANStats."; + reference + "Device.Hosts.Host.{i}.WANStats."; + uses host-wan-stats-g; + } + } + } + container ieee1905 { + description + "Container for object class Device.IEEE1905."; + reference + "Device.IEEE1905."; + uses device-ieee1905-g; + container al { + description + "Container for object class Device.IEEE1905.AL."; + reference + "Device.IEEE1905.AL."; + uses ieee1905-al-g; + container forwarding-table { + description + "Container for object class Device.IEEE1905.AL.ForwardingTable."; + reference + "Device.IEEE1905.AL.ForwardingTable."; + uses al-forwarding-table-g; + list forwarding-rule { + key "index"; + description + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; + reference + "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}."; + uses forwarding-table-forwarding-rule-g; + } + } + list interface { + key "index"; + description + "Device.IEEE1905.AL.Interface.{i}."; + reference + "Device.IEEE1905.AL.Interface.{i}."; + uses al-interface-g; + list link { + key "index"; + description + "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}."; + uses interface-link-g; + container metric { + description + "Container for object class Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; + reference + "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric."; + uses link-metric-g; + } + } + list vendor-properties { + key "index"; + description + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; + reference + "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}."; + uses interface-vendor-properties-g; + } + } + container network-topology { + description + "Container for object class Device.IEEE1905.AL.NetworkTopology."; + reference + "Device.IEEE1905.AL.NetworkTopology."; + uses al-network-topology-g; + list change-log { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}."; + uses network-topology-change-log-g; + } + list ieee1905-device { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}."; + uses network-topology-ieee1905-device-g; + list bridging-tuple { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}."; + uses ieee1905-device-bridging-tuple-g; + } + list ieee1905-neighbor { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}."; + uses ieee1905-device-ieee1905-neighbor-g; + list metric { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}."; + uses ieee1905-neighbor-metric-g; + } + } + list ipv4-address { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}."; + uses ieee1905-device-ipv4-address-g; + } + list ipv6-address { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}."; + uses ieee1905-device-ipv6-address-g; + } + list interface { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}."; + uses ieee1905-device-interface-g; + } + list l2-neighbor { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}."; + uses ieee1905-device-l2-neighbor-g; + } + list non-ieee1905-neighbor { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}."; + uses ieee1905-device-non-ieee1905-neighbor-g; + } + list vendor-properties { + key "index"; + description + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; + reference + "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}."; + uses ieee1905-device-vendor-properties-g; + } + } + } + container networking-registrar { + description + "Container for object class Device.IEEE1905.AL.NetworkingRegistrar."; + reference + "Device.IEEE1905.AL.NetworkingRegistrar."; + uses al-networking-registrar-g; + } + container security { + description + "Container for object class Device.IEEE1905.AL.Security."; + reference + "Device.IEEE1905.AL.Security."; + uses al-security-g; + } + } + } + container ieee8021x { + description + "Container for object class Device.IEEE8021x."; + reference + "Device.IEEE8021x."; + uses device-ieee8021x-g; + list supplicant { + key "index"; + description + "Device.IEEE8021x.Supplicant.{i}."; + reference + "Device.IEEE8021x.Supplicant.{i}."; + uses ieee8021x-supplicant-g; + container eapm-d5 { + description + "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPMD5."; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPMD5."; + uses supplicant-eapm-d5-g; + } + container eaptls { + description + "Container for object class Device.IEEE8021x.Supplicant.{i}.EAPTLS."; + reference + "Device.IEEE8021x.Supplicant.{i}.EAPTLS."; + uses supplicant-eaptls-g; + } + container stats { + description + "Container for object class Device.IEEE8021x.Supplicant.{i}.Stats."; + reference + "Device.IEEE8021x.Supplicant.{i}.Stats."; + uses supplicant-stats-g; + } + } + } + container ip { + description + "Container for object class Device.IP."; + reference + "Device.IP."; + uses device-ip-g; + list active-port { + key "index"; + description + "Device.IP.ActivePort.{i}."; + reference + "Device.IP.ActivePort.{i}."; + uses ip-active-port-g; + } + container diagnostics { + description + "Container for object class Device.IP.Diagnostics."; + reference + "Device.IP.Diagnostics."; + uses ip-diagnostics-g; + container download-diagnostics { + description + "Container for object class Device.IP.Diagnostics.DownloadDiagnostics."; + reference + "Device.IP.Diagnostics.DownloadDiagnostics."; + uses diagnostics-download-diagnostics-g; + list incremental-result { + key "index"; + description + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}."; + uses download-diagnostics-incremental-result-g; + } + list per-connection-result { + key "index"; + description + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; + reference + "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}."; + uses download-diagnostics-per-connection-result-g; + } + } + container ip-ping { + description + "Container for object class Device.IP.Diagnostics.IPPing."; + reference + "Device.IP.Diagnostics.IPPing."; + uses diagnostics-ip-ping-g; + } + container server-selection-diagnostics { + description + "Container for object class Device.IP.Diagnostics.ServerSelectionDiagnostics."; + reference + "Device.IP.Diagnostics.ServerSelectionDiagnostics."; + uses diagnostics-server-selection-diagnostics-g; + } + container trace-route { + description + "Container for object class Device.IP.Diagnostics.TraceRoute."; + reference + "Device.IP.Diagnostics.TraceRoute."; + uses diagnostics-trace-route-g; + list route-hops { + key "index"; + description + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; + reference + "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}."; + uses trace-route-route-hops-g; + } + } + container udp-echo-config { + description + "Container for object class Device.IP.Diagnostics.UDPEchoConfig."; + reference + "Device.IP.Diagnostics.UDPEchoConfig."; + uses diagnostics-udp-echo-config-g; + } + container udp-echo-diagnostics { + description + "Container for object class Device.IP.Diagnostics.UDPEchoDiagnostics."; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics."; + uses diagnostics-udp-echo-diagnostics-g; + list individual-packet-result { + key "index"; + description + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; + reference + "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}."; + uses udp-echo-diagnostics-individual-packet-result-g; + } + } + container upload-diagnostics { + description + "Container for object class Device.IP.Diagnostics.UploadDiagnostics."; + reference + "Device.IP.Diagnostics.UploadDiagnostics."; + uses diagnostics-upload-diagnostics-g; + list incremental-result { + key "index"; + description + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; + reference + "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}."; + uses upload-diagnostics-incremental-result-g; + } + list per-connection-result { + key "index"; + description + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; + reference + "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}."; + uses upload-diagnostics-per-connection-result-g; + } + } + } + list interface { + key "index"; + description + "Device.IP.Interface.{i}."; + reference + "Device.IP.Interface.{i}."; + uses ip-interface-g; + list ipv4-address { + key "index"; + description + "Device.IP.Interface.{i}.IPv4Address.{i}."; + reference + "Device.IP.Interface.{i}.IPv4Address.{i}."; + uses interface-ipv4-address-g; + } + list ipv6-address { + key "index"; + description + "Device.IP.Interface.{i}.IPv6Address.{i}."; + reference + "Device.IP.Interface.{i}.IPv6Address.{i}."; + uses interface-ipv6-address-g; + } + list ipv6-prefix { + key "index"; + description + "Device.IP.Interface.{i}.IPv6Prefix.{i}."; + reference + "Device.IP.Interface.{i}.IPv6Prefix.{i}."; + uses interface-ipv6-prefix-g; + } + container stats { + description + "Container for object class Device.IP.Interface.{i}.Stats."; + reference + "Device.IP.Interface.{i}.Stats."; + uses ip-interface-stats-g; + } + list twamp-reflector { + key "index"; + description + "Device.IP.Interface.{i}.TWAMPReflector.{i}."; + reference + "Device.IP.Interface.{i}.TWAMPReflector.{i}."; + uses interface-twamp-reflector-g; + } + } + } + container i-psec { + description + "Container for object class Device.IPsec."; + reference + "Device.IPsec."; + uses device-i-psec-g; + list filter { + key "index"; + description + "Device.IPsec.Filter.{i}."; + reference + "Device.IPsec.Filter.{i}."; + uses i-psec-filter-g; + } + list ikev2-sa { + key "index"; + description + "Device.IPsec.IKEv2SA.{i}."; + reference + "Device.IPsec.IKEv2SA.{i}."; + uses i-psec-ikev2-sa-g; + list child-sa { + key "index"; + description + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}."; + uses ikev2-sa-child-sa-g; + container stats { + description + "Container for object class Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; + reference + "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats."; + uses child-sa-stats-g; + } + } + list received-cp-attr { + key "index"; + description + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; + reference + "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}."; + uses ikev2-sa-received-cp-attr-g; + } + container stats { + description + "Container for object class Device.IPsec.IKEv2SA.{i}.Stats."; + reference + "Device.IPsec.IKEv2SA.{i}.Stats."; + uses ikev2-sa-stats-g; + } + } + list profile { + key "index"; + description + "Device.IPsec.Profile.{i}."; + reference + "Device.IPsec.Profile.{i}."; + uses i-psec-profile-g; + list sent-cp-attr { + key "index"; + description + "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; + reference + "Device.IPsec.Profile.{i}.SentCPAttr.{i}."; + uses profile-sent-cp-attr-g; + } + } + container stats { + description + "Container for object class Device.IPsec.Stats."; + reference + "Device.IPsec.Stats."; + uses i-psec-stats-g; + } + list tunnel { + key "index"; + description + "Device.IPsec.Tunnel.{i}."; + reference + "Device.IPsec.Tunnel.{i}."; + uses i-psec-tunnel-g; + container stats { + description + "Container for object class Device.IPsec.Tunnel.{i}.Stats."; + reference + "Device.IPsec.Tunnel.{i}.Stats."; + uses i-psec-tunnel-stats-g; + } + } + } + container ipv6rd { + description + "Container for object class Device.IPv6rd."; + reference + "Device.IPv6rd."; + uses device-ipv6rd-g; + list interface-setting { + key "index"; + description + "Device.IPv6rd.InterfaceSetting.{i}."; + reference + "Device.IPv6rd.InterfaceSetting.{i}."; + uses ipv6rd-interface-setting-g; + } + } + list interface-stack { + key "index"; + description + "Device.InterfaceStack.{i}."; + reference + "Device.InterfaceStack.{i}."; + uses device-interface-stack-g; + } + container l2-tpv3 { + description + "Container for object class Device.L2TPv3."; + reference + "Device.L2TPv3."; + uses device-l2-tpv3-g; + list filter { + key "index"; + description + "Device.L2TPv3.Filter.{i}."; + reference + "Device.L2TPv3.Filter.{i}."; + uses l2-tpv3-filter-g; + } + list tunnel { + key "index"; + description + "Device.L2TPv3.Tunnel.{i}."; + reference + "Device.L2TPv3.Tunnel.{i}."; + uses l2-tpv3-tunnel-g; + list interface { + key "index"; + description + "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}."; + uses l2-tpv3-tunnel-interface-g; + container stats { + description + "Container for object class Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; + reference + "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats."; + uses l2-tpv3-tunnel-interface-stats-g; + } + } + container stats { + description + "Container for object class Device.L2TPv3.Tunnel.{i}.Stats."; + reference + "Device.L2TPv3.Tunnel.{i}.Stats."; + uses l2-tpv3-tunnel-stats-g; + } + container udp { + description + "Container for object class Device.L2TPv3.Tunnel.{i}.UDP."; + reference + "Device.L2TPv3.Tunnel.{i}.UDP."; + uses tunnel-udp-g; + } + } + } + container lan-config-security { + description + "Container for object class Device.LANConfigSecurity."; + reference + "Device.LANConfigSecurity."; + uses device-lan-config-security-g; + } + container le-ds { + description + "Container for object class Device.LEDs."; + reference + "Device.LEDs."; + uses device-le-ds-g; + list led { + key "index"; + description + "Device.LEDs.LED.{i}."; + reference + "Device.LEDs.LED.{i}."; + uses le-ds-led-g; + container current-cycle-element { + description + "Container for object class Device.LEDs.LED.{i}.CurrentCycleElement."; + reference + "Device.LEDs.LED.{i}.CurrentCycleElement."; + uses led-current-cycle-element-g; + } + list cycle-element { + key "index"; + description + "Device.LEDs.LED.{i}.CycleElement.{i}."; + reference + "Device.LEDs.LED.{i}.CycleElement.{i}."; + uses led-cycle-element-g; + } + } + } + container lldp { + description + "Container for object class Device.LLDP."; + reference + "Device.LLDP."; + uses device-lldp-g; + container discovery { + description + "Container for object class Device.LLDP.Discovery."; + reference + "Device.LLDP.Discovery."; + uses lldp-discovery-g; + list device { + key "index"; + description + "Device.LLDP.Discovery.Device.{i}."; + reference + "Device.LLDP.Discovery.Device.{i}."; + uses discovery-device-g; + container device-information { + description + "Container for object class Device.LLDP.Discovery.Device.{i}.DeviceInformation."; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation."; + uses device-device-information-g; + list vendor-specific { + key "index"; + description + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; + reference + "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}."; + uses device-information-vendor-specific-g; + } + } + list port { + key "index"; + description + "Device.LLDP.Discovery.Device.{i}.Port.{i}."; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}."; + uses device-port-g; + container link-information { + description + "Container for object class Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; + reference + "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation."; + uses port-link-information-g; + } + } + } + } + } + container lmap { + description + "Container for object class Device.LMAP."; + reference + "Device.LMAP."; + uses device-lmap-g; + list event { + key "index"; + description + "Device.LMAP.Event.{i}."; + reference + "Device.LMAP.Event.{i}."; + uses lmap-event-g; + container calendar-timer { + description + "Container for object class Device.LMAP.Event.{i}.CalendarTimer."; + reference + "Device.LMAP.Event.{i}.CalendarTimer."; + uses event-calendar-timer-g; + } + container one-off { + description + "Container for object class Device.LMAP.Event.{i}.OneOff."; + reference + "Device.LMAP.Event.{i}.OneOff."; + uses event-one-off-g; + } + container periodic-timer { + description + "Container for object class Device.LMAP.Event.{i}.PeriodicTimer."; + reference + "Device.LMAP.Event.{i}.PeriodicTimer."; + uses event-periodic-timer-g; + } + } + list measurement-agent { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}."; + uses lmap-measurement-agent-g; + list communication-channel { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}."; + uses measurement-agent-communication-channel-g; + } + container controller { + description + "Container for object class Device.LMAP.MeasurementAgent.{i}.Controller."; + reference + "Device.LMAP.MeasurementAgent.{i}.Controller."; + uses measurement-agent-controller-g; + } + list instruction { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}."; + uses measurement-agent-instruction-g; + list measurement-suppression { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}."; + uses instruction-measurement-suppression-g; + } + } + list schedule { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}."; + uses measurement-agent-schedule-g; + list action { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}."; + uses schedule-action-g; + list option { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}."; + uses action-option-g; + } + container stats { + description + "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats."; + uses action-stats-g; + } + } + container stats { + description + "Container for object class Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; + reference + "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats."; + uses schedule-stats-g; + } + } + list task { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}."; + uses measurement-agent-task-g; + list option { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}."; + uses task-option-g; + } + list registry { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}."; + uses task-registry-g; + } + } + list task-capability { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}."; + uses measurement-agent-task-capability-g; + list registry { + key "index"; + description + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; + reference + "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}."; + uses task-capability-registry-g; + } + } + } + list report { + key "index"; + description + "Device.LMAP.Report.{i}."; + reference + "Device.LMAP.Report.{i}."; + uses lmap-report-g; + list result { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}."; + uses report-result-g; + list conflict { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}."; + uses result-conflict-g; + } + list option { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.Option.{i}."; + uses result-option-g; + } + list report-table { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}."; + uses result-report-table-g; + list registry { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}."; + uses report-table-registry-g; + } + list result-row { + key "index"; + description + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; + reference + "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}."; + uses report-table-result-row-g; + } + } + } + } + } + container map { + description + "Container for object class Device.MAP."; + reference + "Device.MAP."; + uses device-map-g; + list domain { + key "index"; + description + "Device.MAP.Domain.{i}."; + reference + "Device.MAP.Domain.{i}."; + uses map-domain-g; + container interface { + description + "Container for object class Device.MAP.Domain.{i}.Interface."; + reference + "Device.MAP.Domain.{i}.Interface."; + uses domain-interface-g; + container stats { + description + "Container for object class Device.MAP.Domain.{i}.Interface.Stats."; + reference + "Device.MAP.Domain.{i}.Interface.Stats."; + uses domain-interface-stats-g; + } + } + list rule { + key "index"; + description + "Device.MAP.Domain.{i}.Rule.{i}."; + reference + "Device.MAP.Domain.{i}.Rule.{i}."; + uses domain-rule-g; + } + } + } + container mqtt { + description + "Container for object class Device.MQTT."; + reference + "Device.MQTT."; + uses device-mqtt-g; + list broker { + key "index"; + description + "Device.MQTT.Broker.{i}."; + reference + "Device.MQTT.Broker.{i}."; + uses mqtt-broker-g; + list bridge { + key "index"; + description + "Device.MQTT.Broker.{i}.Bridge.{i}."; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}."; + uses broker-bridge-g; + list server { + key "index"; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}."; + uses bridge-server-g; + } + list subscription { + key "index"; + description + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; + reference + "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}."; + uses bridge-subscription-g; + } + } + container stats { + description + "Container for object class Device.MQTT.Broker.{i}.Stats."; + reference + "Device.MQTT.Broker.{i}.Stats."; + uses broker-stats-g; + } + } + container capabilities { + description + "Container for object class Device.MQTT.Capabilities."; + reference + "Device.MQTT.Capabilities."; + uses mqtt-capabilities-g; + } + list client { + key "index"; + description + "Device.MQTT.Client.{i}."; + reference + "Device.MQTT.Client.{i}."; + uses mqtt-client-g; + container stats { + description + "Container for object class Device.MQTT.Client.{i}.Stats."; + reference + "Device.MQTT.Client.{i}.Stats."; + uses client-stats-g; + } + list subscription { + key "index"; + description + "Device.MQTT.Client.{i}.Subscription.{i}."; + reference + "Device.MQTT.Client.{i}.Subscription.{i}."; + uses client-subscription-g; + } + } + } + container management-server { + description + "Container for object class Device.ManagementServer."; + reference + "Device.ManagementServer."; + uses device-management-server-g; + container autonomous-transfer-complete-policy { + description + "Container for object class Device.ManagementServer.AutonomousTransferCompletePolicy."; + reference + "Device.ManagementServer.AutonomousTransferCompletePolicy."; + uses management-server-autonomous-transfer-complete-policy-g; + } + container du-state-change-compl-policy { + description + "Container for object class Device.ManagementServer.DUStateChangeComplPolicy."; + reference + "Device.ManagementServer.DUStateChangeComplPolicy."; + uses management-server-du-state-change-compl-policy-g; + } + container download-availability { + description + "Container for object class Device.ManagementServer.DownloadAvailability."; + reference + "Device.ManagementServer.DownloadAvailability."; + uses management-server-download-availability-g; + container announcement { + description + "Container for object class Device.ManagementServer.DownloadAvailability.Announcement."; + reference + "Device.ManagementServer.DownloadAvailability.Announcement."; + uses download-availability-announcement-g; + list group { + key "index"; + description + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; + reference + "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}."; + uses announcement-group-g; + } + } + container query { + description + "Container for object class Device.ManagementServer.DownloadAvailability.Query."; + reference + "Device.ManagementServer.DownloadAvailability.Query."; + uses download-availability-query-g; + } + } + list embedded-device { + key "index"; + description + "Device.ManagementServer.EmbeddedDevice.{i}."; + reference + "Device.ManagementServer.EmbeddedDevice.{i}."; + uses management-server-embedded-device-g; + } + container heartbeat-policy { + description + "Container for object class Device.ManagementServer.HeartbeatPolicy."; + reference + "Device.ManagementServer.HeartbeatPolicy."; + uses management-server-heartbeat-policy-g; + } + list inform-parameter { + key "index"; + description + "Device.ManagementServer.InformParameter.{i}."; + reference + "Device.ManagementServer.InformParameter.{i}."; + uses management-server-inform-parameter-g; + } + list manageable-device { + key "index"; + description + "Device.ManagementServer.ManageableDevice.{i}."; + reference + "Device.ManagementServer.ManageableDevice.{i}."; + uses management-server-manageable-device-g; + } + container standby-policy { + description + "Container for object class Device.ManagementServer.StandbyPolicy."; + reference + "Device.ManagementServer.StandbyPolicy."; + uses management-server-standby-policy-g; + } + list virtual-device { + key "index"; + description + "Device.ManagementServer.VirtualDevice.{i}."; + reference + "Device.ManagementServer.VirtualDevice.{i}."; + uses management-server-virtual-device-g; + } + } + container mo-ca { + description + "Container for object class Device.MoCA."; + reference + "Device.MoCA."; + uses device-mo-ca-g; + list interface { + key "index"; + description + "Device.MoCA.Interface.{i}."; + reference + "Device.MoCA.Interface.{i}."; + uses mo-ca-interface-g; + list associated-device { + key "index"; + description + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.MoCA.Interface.{i}.AssociatedDevice.{i}."; + uses mo-ca-interface-associated-device-g; + } + container qo-s { + description + "Container for object class Device.MoCA.Interface.{i}.QoS."; + reference + "Device.MoCA.Interface.{i}.QoS."; + uses mo-ca-interface-qo-s-g; + list flow-stats { + key "index"; + description + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; + reference + "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}."; + uses qo-s-flow-stats-g; + } + } + container stats { + description + "Container for object class Device.MoCA.Interface.{i}.Stats."; + reference + "Device.MoCA.Interface.{i}.Stats."; + uses mo-ca-interface-stats-g; + } + } + } + container nat { + description + "Container for object class Device.NAT."; + reference + "Device.NAT."; + uses device-nat-g; + list interface-setting { + key "index"; + description + "Device.NAT.InterfaceSetting.{i}."; + reference + "Device.NAT.InterfaceSetting.{i}."; + uses nat-interface-setting-g; + } + list port-mapping { + key "index"; + description + "Device.NAT.PortMapping.{i}."; + reference + "Device.NAT.PortMapping.{i}."; + uses nat-port-mapping-g; + } + } + container neighbor-discovery { + description + "Container for object class Device.NeighborDiscovery."; + reference + "Device.NeighborDiscovery."; + uses device-neighbor-discovery-g; + list interface-setting { + key "index"; + description + "Device.NeighborDiscovery.InterfaceSetting.{i}."; + reference + "Device.NeighborDiscovery.InterfaceSetting.{i}."; + uses neighbor-discovery-interface-setting-g; + } + } + container optical { + description + "Container for object class Device.Optical."; + reference + "Device.Optical."; + uses device-optical-g; + list interface { + key "index"; + description + "Device.Optical.Interface.{i}."; + reference + "Device.Optical.Interface.{i}."; + uses optical-interface-g; + container stats { + description + "Container for object class Device.Optical.Interface.{i}.Stats."; + reference + "Device.Optical.Interface.{i}.Stats."; + uses optical-interface-stats-g; + } + } + } + container pcp { + description + "Container for object class Device.PCP."; + reference + "Device.PCP."; + uses device-pcp-g; + list client { + key "index"; + description + "Device.PCP.Client.{i}."; + reference + "Device.PCP.Client.{i}."; + uses pcp-client-g; + container pcp-proxy { + description + "Container for object class Device.PCP.Client.{i}.PCPProxy."; + reference + "Device.PCP.Client.{i}.PCPProxy."; + uses client-pcp-proxy-g; + } + list server { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}."; + uses pcp-client-server-g; + list inbound-mapping { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}."; + uses server-inbound-mapping-g; + list filter { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}."; + uses inbound-mapping-filter-g; + } + } + list outbound-mapping { + key "index"; + description + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; + reference + "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}."; + uses server-outbound-mapping-g; + } + } + container u-pn-piwf { + description + "Container for object class Device.PCP.Client.{i}.UPnPIWF."; + reference + "Device.PCP.Client.{i}.UPnPIWF."; + uses client-u-pn-piwf-g; + } + } + } + container ppp { + description + "Container for object class Device.PPP."; + reference + "Device.PPP."; + uses device-ppp-g; + list interface { + key "index"; + description + "Device.PPP.Interface.{i}."; + reference + "Device.PPP.Interface.{i}."; + uses ppp-interface-g; + container ipcp { + description + "Container for object class Device.PPP.Interface.{i}.IPCP."; + reference + "Device.PPP.Interface.{i}.IPCP."; + uses interface-ipcp-g; + } + container ipv6-cp { + description + "Container for object class Device.PPP.Interface.{i}.IPv6CP."; + reference + "Device.PPP.Interface.{i}.IPv6CP."; + uses interface-ipv6-cp-g; + } + container pp-po-a { + description + "Container for object class Device.PPP.Interface.{i}.PPPoA."; + reference + "Device.PPP.Interface.{i}.PPPoA."; + uses interface-pp-po-a-g; + } + container pp-po-e { + description + "Container for object class Device.PPP.Interface.{i}.PPPoE."; + reference + "Device.PPP.Interface.{i}.PPPoE."; + uses interface-pp-po-e-g; + } + container stats { + description + "Container for object class Device.PPP.Interface.{i}.Stats."; + reference + "Device.PPP.Interface.{i}.Stats."; + uses ppp-interface-stats-g; + } + } + } + container ptm { + description + "Container for object class Device.PTM."; + reference + "Device.PTM."; + uses device-ptm-g; + list link { + key "index"; + description + "Device.PTM.Link.{i}."; + reference + "Device.PTM.Link.{i}."; + uses ptm-link-g; + container stats { + description + "Container for object class Device.PTM.Link.{i}.Stats."; + reference + "Device.PTM.Link.{i}.Stats."; + uses ptm-link-stats-g; + } + } + } + container periodic-statistics { + description + "Container for object class Device.PeriodicStatistics."; + reference + "Device.PeriodicStatistics."; + uses device-periodic-statistics-g; + list sample-set { + key "index"; + description + "Device.PeriodicStatistics.SampleSet.{i}."; + reference + "Device.PeriodicStatistics.SampleSet.{i}."; + uses periodic-statistics-sample-set-g; + list parameter { + key "index"; + description + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; + reference + "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}."; + uses sample-set-parameter-g; + } + } + } + container qo-s { + description + "Container for object class Device.QoS."; + reference + "Device.QoS."; + uses device-qo-s-g; + list app { + key "index"; + description + "Device.QoS.App.{i}."; + reference + "Device.QoS.App.{i}."; + uses qo-s-app-g; + } + list classification { + key "index"; + description + "Device.QoS.Classification.{i}."; + reference + "Device.QoS.Classification.{i}."; + uses qo-s-classification-g; + } + list flow { + key "index"; + description + "Device.QoS.Flow.{i}."; + reference + "Device.QoS.Flow.{i}."; + uses qo-s-flow-g; + } + list policer { + key "index"; + description + "Device.QoS.Policer.{i}."; + reference + "Device.QoS.Policer.{i}."; + uses qo-s-policer-g; + } + list queue { + key "index"; + description + "Device.QoS.Queue.{i}."; + reference + "Device.QoS.Queue.{i}."; + uses qo-s-queue-g; + } + list queue-stats { + key "index"; + description + "Device.QoS.QueueStats.{i}."; + reference + "Device.QoS.QueueStats.{i}."; + uses qo-s-queue-stats-g; + } + list shaper { + key "index"; + description + "Device.QoS.Shaper.{i}."; + reference + "Device.QoS.Shaper.{i}."; + uses qo-s-shaper-g; + } + } + container router-advertisement { + description + "Container for object class Device.RouterAdvertisement."; + reference + "Device.RouterAdvertisement."; + uses device-router-advertisement-g; + list interface-setting { + key "index"; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}."; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}."; + uses router-advertisement-interface-setting-g; + list option { + key "index"; + description + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; + reference + "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}."; + uses interface-setting-option-g; + } + } + } + container routing { + description + "Container for object class Device.Routing."; + reference + "Device.Routing."; + uses device-routing-g; + container rip { + description + "Container for object class Device.Routing.RIP."; + reference + "Device.Routing.RIP."; + uses routing-rip-g; + list interface-setting { + key "index"; + description + "Device.Routing.RIP.InterfaceSetting.{i}."; + reference + "Device.Routing.RIP.InterfaceSetting.{i}."; + uses rip-interface-setting-g; + } + } + container route-information { + description + "Container for object class Device.Routing.RouteInformation."; + reference + "Device.Routing.RouteInformation."; + uses routing-route-information-g; + list interface-setting { + key "index"; + description + "Device.Routing.RouteInformation.InterfaceSetting.{i}."; + reference + "Device.Routing.RouteInformation.InterfaceSetting.{i}."; + uses route-information-interface-setting-g; + } + } + list router { + key "index"; + description + "Device.Routing.Router.{i}."; + reference + "Device.Routing.Router.{i}."; + uses routing-router-g; + list ipv4-forwarding { + key "index"; + description + "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; + reference + "Device.Routing.Router.{i}.IPv4Forwarding.{i}."; + uses router-ipv4-forwarding-g; + } + list ipv6-forwarding { + key "index"; + description + "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; + reference + "Device.Routing.Router.{i}.IPv6Forwarding.{i}."; + uses router-ipv6-forwarding-g; + } + } + } + container security { + description + "Container for object class Device.Security."; + reference + "Device.Security."; + uses device-security-g; + list certificate { + key "index"; + description + "Device.Security.Certificate.{i}."; + reference + "Device.Security.Certificate.{i}."; + uses security-certificate-g; + } + } + container self-test-diagnostics { + description + "Container for object class Device.SelfTestDiagnostics."; + reference + "Device.SelfTestDiagnostics."; + uses device-self-test-diagnostics-g; + } + container services { + description + "Container for object class Device.Services."; + reference + "Device.Services."; + uses device-services-g; + } + container smart-card-readers { + description + "Container for object class Device.SmartCardReaders."; + reference + "Device.SmartCardReaders."; + uses device-smart-card-readers-g; + list smart-card-reader { + key "index"; + description + "Device.SmartCardReaders.SmartCardReader.{i}."; + reference + "Device.SmartCardReaders.SmartCardReader.{i}."; + uses smart-card-readers-smart-card-reader-g; + container smart-card { + description + "Container for object class Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; + reference + "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard."; + uses smart-card-reader-smart-card-g; + } + } + } + container software-modules { + description + "Container for object class Device.SoftwareModules."; + reference + "Device.SoftwareModules."; + uses device-software-modules-g; + list deployment-unit { + key "index"; + description + "Device.SoftwareModules.DeploymentUnit.{i}."; + reference + "Device.SoftwareModules.DeploymentUnit.{i}."; + uses software-modules-deployment-unit-g; + } + list exec-env { + key "index"; + description + "Device.SoftwareModules.ExecEnv.{i}."; + reference + "Device.SoftwareModules.ExecEnv.{i}."; + uses software-modules-exec-env-g; + } + list execution-unit { + key "index"; + description + "Device.SoftwareModules.ExecutionUnit.{i}."; + reference + "Device.SoftwareModules.ExecutionUnit.{i}."; + uses software-modules-execution-unit-g; + container extensions { + description + "Container for object class Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; + reference + "Device.SoftwareModules.ExecutionUnit.{i}.Extensions."; + uses execution-unit-extensions-g; + } + } + } + container time { + description + "Container for object class Device.Time."; + reference + "Device.Time."; + uses device-time-g; + } + container upa { + description + "Container for object class Device.UPA."; + reference + "Device.UPA."; + uses device-upa-g; + container diagnostics { + description + "Container for object class Device.UPA.Diagnostics."; + reference + "Device.UPA.Diagnostics."; + uses upa-diagnostics-g; + container interface-measurement { + description + "Container for object class Device.UPA.Diagnostics.InterfaceMeasurement."; + reference + "Device.UPA.Diagnostics.InterfaceMeasurement."; + uses diagnostics-interface-measurement-g; + } + } + list interface { + key "index"; + description + "Device.UPA.Interface.{i}."; + reference + "Device.UPA.Interface.{i}."; + uses upa-interface-g; + list active-notch { + key "index"; + description + "Device.UPA.Interface.{i}.ActiveNotch.{i}."; + reference + "Device.UPA.Interface.{i}.ActiveNotch.{i}."; + uses interface-active-notch-g; + } + list associated-device { + key "index"; + description + "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.UPA.Interface.{i}.AssociatedDevice.{i}."; + uses upa-interface-associated-device-g; + } + list bridge-for { + key "index"; + description + "Device.UPA.Interface.{i}.BridgeFor.{i}."; + reference + "Device.UPA.Interface.{i}.BridgeFor.{i}."; + uses interface-bridge-for-g; + } + container stats { + description + "Container for object class Device.UPA.Interface.{i}.Stats."; + reference + "Device.UPA.Interface.{i}.Stats."; + uses upa-interface-stats-g; + } + } + } + container u-pn-p { + description + "Container for object class Device.UPnP."; + reference + "Device.UPnP."; + uses device-u-pn-p-g; + container description { + description + "Container for object class Device.UPnP.Description."; + reference + "Device.UPnP.Description."; + uses u-pn-p-description-g; + list device-description { + key "index"; + description + "Device.UPnP.Description.DeviceDescription.{i}."; + reference + "Device.UPnP.Description.DeviceDescription.{i}."; + uses description-device-description-g; + } + list device-instance { + key "index"; + description + "Device.UPnP.Description.DeviceInstance.{i}."; + reference + "Device.UPnP.Description.DeviceInstance.{i}."; + uses description-device-instance-g; + } + list service-instance { + key "index"; + description + "Device.UPnP.Description.ServiceInstance.{i}."; + reference + "Device.UPnP.Description.ServiceInstance.{i}."; + uses description-service-instance-g; + } + } + container device { + description + "Container for object class Device.UPnP.Device."; + reference + "Device.UPnP.Device."; + uses u-pn-p-device-g; + container capabilities { + description + "Container for object class Device.UPnP.Device.Capabilities."; + reference + "Device.UPnP.Device.Capabilities."; + uses device-capabilities-g; + } + } + container discovery { + description + "Container for object class Device.UPnP.Discovery."; + reference + "Device.UPnP.Discovery."; + uses u-pn-p-discovery-g; + list device { + key "index"; + description + "Device.UPnP.Discovery.Device.{i}."; + reference + "Device.UPnP.Discovery.Device.{i}."; + uses u-pn-p-discovery-device-g; + } + list root-device { + key "index"; + description + "Device.UPnP.Discovery.RootDevice.{i}."; + reference + "Device.UPnP.Discovery.RootDevice.{i}."; + uses discovery-root-device-g; + } + list service { + key "index"; + description + "Device.UPnP.Discovery.Service.{i}."; + reference + "Device.UPnP.Discovery.Service.{i}."; + uses discovery-service-g; + } + } + } + container usb { + description + "Container for object class Device.USB."; + reference + "Device.USB."; + uses device-usb-g; + list interface { + key "index"; + description + "Device.USB.Interface.{i}."; + reference + "Device.USB.Interface.{i}."; + uses usb-interface-g; + container stats { + description + "Container for object class Device.USB.Interface.{i}.Stats."; + reference + "Device.USB.Interface.{i}.Stats."; + uses usb-interface-stats-g; + } + } + list port { + key "index"; + description + "Device.USB.Port.{i}."; + reference + "Device.USB.Port.{i}."; + uses usb-port-g; + } + container usb-hosts { + description + "Container for object class Device.USB.USBHosts."; + reference + "Device.USB.USBHosts."; + uses usb-usb-hosts-g; + list host { + key "index"; + description + "Device.USB.USBHosts.Host.{i}."; + reference + "Device.USB.USBHosts.Host.{i}."; + uses usb-hosts-host-g; + list device { + key "index"; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}."; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}."; + uses host-device-g; + list configuration { + key "index"; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}."; + uses device-configuration-g; + list interface { + key "index"; + description + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; + reference + "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}."; + uses configuration-interface-g; + } + } + } + } + } + } + container user-interface { + description + "Container for object class Device.UserInterface."; + reference + "Device.UserInterface."; + uses device-user-interface-g; + container local-display { + description + "Container for object class Device.UserInterface.LocalDisplay."; + reference + "Device.UserInterface.LocalDisplay."; + uses user-interface-local-display-g; + } + container messages { + description + "Container for object class Device.UserInterface.Messages."; + reference + "Device.UserInterface.Messages."; + uses user-interface-messages-g; + } + container remote-access { + description + "Container for object class Device.UserInterface.RemoteAccess."; + reference + "Device.UserInterface.RemoteAccess."; + uses user-interface-remote-access-g; + } + } + container users { + description + "Container for object class Device.Users."; + reference + "Device.Users."; + uses device-users-g; + list user { + key "index"; + description + "Device.Users.User.{i}."; + reference + "Device.Users.User.{i}."; + uses users-user-g; + } + } + container vxlan { + description + "Container for object class Device.VXLAN."; + reference + "Device.VXLAN."; + uses device-vxlan-g; + list filter { + key "index"; + description + "Device.VXLAN.Filter.{i}."; + reference + "Device.VXLAN.Filter.{i}."; + uses vxlan-filter-g; + } + list tunnel { + key "index"; + description + "Device.VXLAN.Tunnel.{i}."; + reference + "Device.VXLAN.Tunnel.{i}."; + uses vxlan-tunnel-g; + list interface { + key "index"; + description + "Device.VXLAN.Tunnel.{i}.Interface.{i}."; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}."; + uses vxlan-tunnel-interface-g; + container stats { + description + "Container for object class Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; + reference + "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats."; + uses vxlan-tunnel-interface-stats-g; + } + } + container stats { + description + "Container for object class Device.VXLAN.Tunnel.{i}.Stats."; + reference + "Device.VXLAN.Tunnel.{i}.Stats."; + uses vxlan-tunnel-stats-g; + } + } + } + container wi-fi { + description + "Container for object class Device.WiFi."; + reference + "Device.WiFi."; + uses device-wi-fi-g; + list access-point { + key "index"; + description + "Device.WiFi.AccessPoint.{i}."; + reference + "Device.WiFi.AccessPoint.{i}."; + uses wi-fi-access-point-g; + list ac { + key "index"; + description + "Device.WiFi.AccessPoint.{i}.AC.{i}."; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}."; + uses access-point-ac-g; + container stats { + description + "Container for object class Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; + reference + "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats."; + uses ac-stats-g; + } + } + container accounting { + description + "Container for object class Device.WiFi.AccessPoint.{i}.Accounting."; + reference + "Device.WiFi.AccessPoint.{i}.Accounting."; + uses access-point-accounting-g; + } + list associated-device { + key "index"; + description + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}."; + uses access-point-associated-device-g; + container stats { + description + "Container for object class Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; + reference + "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats."; + uses associated-device-stats-g; + } + } + container security { + description + "Container for object class Device.WiFi.AccessPoint.{i}.Security."; + reference + "Device.WiFi.AccessPoint.{i}.Security."; + uses access-point-security-g; + } + container wps { + description + "Container for object class Device.WiFi.AccessPoint.{i}.WPS."; + reference + "Device.WiFi.AccessPoint.{i}.WPS."; + uses access-point-wps-g; + } + } + list end-point { + key "index"; + description + "Device.WiFi.EndPoint.{i}."; + reference + "Device.WiFi.EndPoint.{i}."; + uses wi-fi-end-point-g; + list ac { + key "index"; + description + "Device.WiFi.EndPoint.{i}.AC.{i}."; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}."; + uses end-point-ac-g; + container stats { + description + "Container for object class Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; + reference + "Device.WiFi.EndPoint.{i}.AC.{i}.Stats."; + uses end-point-ac-stats-g; + } + } + list profile { + key "index"; + description + "Device.WiFi.EndPoint.{i}.Profile.{i}."; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}."; + uses end-point-profile-g; + container security { + description + "Container for object class Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; + reference + "Device.WiFi.EndPoint.{i}.Profile.{i}.Security."; + uses profile-security-g; + } + } + container security { + description + "Container for object class Device.WiFi.EndPoint.{i}.Security."; + reference + "Device.WiFi.EndPoint.{i}.Security."; + uses end-point-security-g; + } + container stats { + description + "Container for object class Device.WiFi.EndPoint.{i}.Stats."; + reference + "Device.WiFi.EndPoint.{i}.Stats."; + uses end-point-stats-g; + } + container wps { + description + "Container for object class Device.WiFi.EndPoint.{i}.WPS."; + reference + "Device.WiFi.EndPoint.{i}.WPS."; + uses end-point-wps-g; + } + } + container neighboring-wi-fi-diagnostic { + description + "Container for object class Device.WiFi.NeighboringWiFiDiagnostic."; + reference + "Device.WiFi.NeighboringWiFiDiagnostic."; + uses wi-fi-neighboring-wi-fi-diagnostic-g; + list result { + key "index"; + description + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; + reference + "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}."; + uses neighboring-wi-fi-diagnostic-result-g; + } + } + list radio { + key "index"; + description + "Device.WiFi.Radio.{i}."; + reference + "Device.WiFi.Radio.{i}."; + uses wi-fi-radio-g; + container stats { + description + "Container for object class Device.WiFi.Radio.{i}.Stats."; + reference + "Device.WiFi.Radio.{i}.Stats."; + uses radio-stats-g; + } + } + list ssid { + key "index"; + description + "Device.WiFi.SSID.{i}."; + reference + "Device.WiFi.SSID.{i}."; + uses wi-fi-ssid-g; + container stats { + description + "Container for object class Device.WiFi.SSID.{i}.Stats."; + reference + "Device.WiFi.SSID.{i}.Stats."; + uses ssid-stats-g; + } + } + } + container xmpp { + description + "Container for object class Device.XMPP."; + reference + "Device.XMPP."; + uses device-xmpp-g; + list connection { + key "index"; + description + "Device.XMPP.Connection.{i}."; + reference + "Device.XMPP.Connection.{i}."; + uses xmpp-connection-g; + list server { + key "index"; + description + "Device.XMPP.Connection.{i}.Server.{i}."; + reference + "Device.XMPP.Connection.{i}.Server.{i}."; + uses connection-server-g; + } + container stats { + description + "Container for object class Device.XMPP.Connection.{i}.Stats."; + reference + "Device.XMPP.Connection.{i}.Stats."; + uses connection-stats-g; + } + } + } + container zig-bee { + description + "Container for object class Device.ZigBee."; + reference + "Device.ZigBee."; + uses device-zig-bee-g; + container discovery { + description + "Container for object class Device.ZigBee.Discovery."; + reference + "Device.ZigBee.Discovery."; + uses zig-bee-discovery-g; + list area-network { + key "index"; + description + "Device.ZigBee.Discovery.AreaNetwork.{i}."; + reference + "Device.ZigBee.Discovery.AreaNetwork.{i}."; + uses discovery-area-network-g; + } + } + list interface { + key "index"; + description + "Device.ZigBee.Interface.{i}."; + reference + "Device.ZigBee.Interface.{i}."; + uses zig-bee-interface-g; + list associated-device { + key "index"; + description + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; + reference + "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}."; + uses zig-bee-interface-associated-device-g; + } + container stats { + description + "Container for object class Device.ZigBee.Interface.{i}.Stats."; + reference + "Device.ZigBee.Interface.{i}.Stats."; + uses zig-bee-interface-stats-g; + } + } + list zdo { + key "index"; + description + "Device.ZigBee.ZDO.{i}."; + reference + "Device.ZigBee.ZDO.{i}."; + uses zig-bee-zdo-g; + list application-endpoint { + key "index"; + description + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}."; + uses zdo-application-endpoint-g; + container simple-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor."; + uses application-endpoint-simple-descriptor-g; + } + } + list binding { + key "index"; + description + "Device.ZigBee.ZDO.{i}.Binding.{i}."; + reference + "Device.ZigBee.ZDO.{i}.Binding.{i}."; + uses zdo-binding-g; + } + container complex-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.ComplexDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.ComplexDescriptor."; + uses zdo-complex-descriptor-g; + } + list group { + key "index"; + description + "Device.ZigBee.ZDO.{i}.Group.{i}."; + reference + "Device.ZigBee.ZDO.{i}.Group.{i}."; + uses zdo-group-g; + } + container network { + description + "Container for object class Device.ZigBee.ZDO.{i}.Network."; + reference + "Device.ZigBee.ZDO.{i}.Network."; + uses zdo-network-g; + list neighbor { + key "index"; + description + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; + reference + "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}."; + uses network-neighbor-g; + } + } + container node-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.NodeDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.NodeDescriptor."; + uses zdo-node-descriptor-g; + } + container node-manager { + description + "Container for object class Device.ZigBee.ZDO.{i}.NodeManager."; + reference + "Device.ZigBee.ZDO.{i}.NodeManager."; + uses zdo-node-manager-g; + list routing-table { + key "index"; + description + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; + reference + "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}."; + uses node-manager-routing-table-g; + } + } + container power-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.PowerDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.PowerDescriptor."; + uses zdo-power-descriptor-g; + } + container security { + description + "Container for object class Device.ZigBee.ZDO.{i}.Security."; + reference + "Device.ZigBee.ZDO.{i}.Security."; + uses zdo-security-g; + } + container user-descriptor { + description + "Container for object class Device.ZigBee.ZDO.{i}.UserDescriptor."; + reference + "Device.ZigBee.ZDO.{i}.UserDescriptor."; + uses zdo-user-descriptor-g; + } + } + } + } +} diff --git a/netconf-server/schemas/iana-hardware.yang b/netconf-server/schemas/common/iana-hardware.yang similarity index 100% rename from netconf-server/schemas/iana-hardware.yang rename to netconf-server/schemas/common/iana-hardware.yang diff --git a/netconf-server/schemas/ietf-crypto-types.yang b/netconf-server/schemas/common/ietf-crypto-types.yang similarity index 100% rename from netconf-server/schemas/ietf-crypto-types.yang rename to netconf-server/schemas/common/ietf-crypto-types.yang diff --git a/netconf-server/schemas/ietf-hardware.yang b/netconf-server/schemas/common/ietf-hardware.yang similarity index 100% rename from netconf-server/schemas/ietf-hardware.yang rename to netconf-server/schemas/common/ietf-hardware.yang diff --git a/netconf-server/schemas/ietf-inet-types.yang b/netconf-server/schemas/common/ietf-inet-types.yang similarity index 100% rename from netconf-server/schemas/ietf-inet-types.yang rename to netconf-server/schemas/common/ietf-inet-types.yang diff --git a/netconf-server/schemas/ietf-netconf-acm.yang b/netconf-server/schemas/common/ietf-netconf-acm.yang similarity index 100% rename from netconf-server/schemas/ietf-netconf-acm.yang rename to netconf-server/schemas/common/ietf-netconf-acm.yang diff --git a/netconf-server/schemas/ietf-netconf-monitoring-extension.yang b/netconf-server/schemas/common/ietf-netconf-monitoring-extension.yang similarity index 100% rename from netconf-server/schemas/ietf-netconf-monitoring-extension.yang rename to netconf-server/schemas/common/ietf-netconf-monitoring-extension.yang diff --git a/netconf-server/schemas/ietf-netconf-monitoring.yang b/netconf-server/schemas/common/ietf-netconf-monitoring.yang similarity index 100% rename from netconf-server/schemas/ietf-netconf-monitoring.yang rename to netconf-server/schemas/common/ietf-netconf-monitoring.yang diff --git a/netconf-server/schemas/ietf-yang-types.yang b/netconf-server/schemas/common/ietf-yang-types.yang similarity index 100% rename from netconf-server/schemas/ietf-yang-types.yang rename to netconf-server/schemas/common/ietf-yang-types.yang diff --git a/netconf-server/schemas/o-ran-file-management.yang b/netconf-server/schemas/common/o-ran-file-management.yang similarity index 100% rename from netconf-server/schemas/o-ran-file-management.yang rename to netconf-server/schemas/common/o-ran-file-management.yang diff --git a/netconf-server/schemas/o-ran-hardware.yang b/netconf-server/schemas/common/o-ran-hardware.yang similarity index 100% rename from netconf-server/schemas/o-ran-hardware.yang rename to netconf-server/schemas/common/o-ran-hardware.yang diff --git a/netconf-server/schemas/o-ran-heartbeat-management.yang b/netconf-server/schemas/common/o-ran-heartbeat-management.yang similarity index 100% rename from netconf-server/schemas/o-ran-heartbeat-management.yang rename to netconf-server/schemas/common/o-ran-heartbeat-management.yang diff --git a/netconf-server/schemas/o-ran-software-management.yang b/netconf-server/schemas/common/o-ran-software-management.yang similarity index 100% rename from netconf-server/schemas/o-ran-software-management.yang rename to netconf-server/schemas/common/o-ran-software-management.yang diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/boot/NetConfServiceBooter.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/boot/NetConfServiceBooter.java index 88b2771..6394ba5 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/boot/NetConfServiceBooter.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/boot/NetConfServiceBooter.java @@ -28,7 +28,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.retry.annotation.EnableRetry; @SpringBootApplication -@ComponentScan({"org.commscope.tr069adapter.netconf", "org.opendaylight.netconf.test"}) +@ComponentScan({"org.commscope.tr069adapter.netconf", "org.opendaylight.netconf.test", "org.commscope.tr069adapter.common"}) @EnableJpaRepositories("org.commscope.tr069adapter.netconf.dao") @EntityScan("org.commscope.tr069adapter.netconf.entity") @EnableRetry diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/entity/NetConfServerDetailsEntity.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/entity/NetConfServerDetailsEntity.java index 832d7fc..e37fd99 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/entity/NetConfServerDetailsEntity.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/entity/NetConfServerDetailsEntity.java @@ -46,6 +46,12 @@ public class NetConfServerDetailsEntity implements Serializable { @Column(name = "PORT", length = 10) private String listenPort; + @Column(name = "SW_VERSION", length = 64) + private String swVersion; + + @Column(name = "HW_VERSION", length = 64) + private String hwVersion; + public Long getId() { return id; } @@ -78,4 +84,19 @@ public class NetConfServerDetailsEntity implements Serializable { this.enodeBName = enodeBName; } + public String getSwVersion() { + return swVersion; + } + + public void setSwVersion(String swVersion) { + this.swVersion = swVersion; + } + + public String getHwVersion() { + return hwVersion; + } + + public void setHwVersion(String hwVersion) { + this.hwVersion = hwVersion; + } } diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NetConfSessionUtil.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NetConfSessionUtil.java index 85d8d34..70965a0 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NetConfSessionUtil.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NetConfSessionUtil.java @@ -16,205 +16,57 @@ * ===============LICENSE_END======================================================================= */ -package org.commscope.tr069adapter.netconf.notification; - -import java.io.IOException; -import java.io.StringWriter; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.StringTokenizer; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.dom.DOMSource; -import javax.xml.transform.stream.StreamResult; - -import org.commscope.tr069adapter.acs.common.ParameterDTO; -import org.commscope.tr069adapter.mapper.model.NetConfNotificationDTO; -import org.commscope.tr069adapter.netconf.rpc.CreateSubscription; -import org.opendaylight.netconf.api.NetconfMessage; -import org.opendaylight.netconf.api.xml.XmlNetconfConstants; -import org.opendaylight.netconf.api.xml.XmlUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Component; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.xml.sax.SAXException; - -@Component -public class NetConfSessionUtil { - - private static final Logger LOG = LoggerFactory.getLogger(NetConfSessionUtil.class); - - private static final String INDEX_STR = "index"; - private static final String INDEX_REGEX = "[0-9]{1,}"; - private static final String NS_URI = "urn:onf:otcc:wireless:yang:tr069-notification"; - - public void sendNetConfNotification(NetConfNotificationDTO netConNotifDTO) { - NetconfMessage netconfMessage = convertToNetConfMessage(netConNotifDTO); - LOG.debug("Notification converted to NetConf format" + netconfMessage); - CreateSubscription.sendNotification(netconfMessage, netConNotifDTO.getDeviceID()); - } - - private NetconfMessage convertToNetConfMessage(NetConfNotificationDTO netConNotifDTO) { - try { - String nameSpace = ""; - if (netConNotifDTO.getUri() != null) { - nameSpace = netConNotifDTO.getUri(); - } else { - nameSpace = NS_URI; - } - return new NetconfMessage( - XmlUtil.readXmlToDocument(getNetconfResponseXML(netConNotifDTO, nameSpace))); - } catch (SAXException | IOException e) { - throw new IllegalArgumentException("Cannot parse notifications", e); - } - } - - private static String getNetconfResponseXML(NetConfNotificationDTO netConNotifDTO, - String nameSpace) { - if (netConNotifDTO == null || netConNotifDTO.getParameters().isEmpty()) { - LOG.debug("There are no parameters found in the response."); - return null; - } - - List parameters = netConNotifDTO.getParameters(); - - String result = null; - try { - DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); - DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); - Document doc = docBuilder.newDocument(); - - Map parentNodeMap = new HashMap<>(); - Element dataNode = null; // root of all nodes - - for (ParameterDTO paramDto : parameters) { - String paramName = paramDto.getParamName(); - String paramValue = paramDto.getParamValue(); - StringTokenizer tokenizer = new StringTokenizer(paramName, "."); - String parentNodeName = null; - String parentNodeKey = null; - Element parentNode = null; - while (tokenizer.hasMoreElements()) { - String nodeName = (String) tokenizer.nextElement(); - if (null == parentNodeName) { // construct first node or - // Device node - parentNodeName = nodeName; - parentNodeKey = nodeName; - // check if the node already exists in parentNodeMap - parentNode = parentNodeMap.get(parentNodeKey); - if (null == dataNode) { - dataNode = parentNode; - } - continue; - } else if (nodeName.matches(INDEX_REGEX)) { // construct - // tabular and - // index nodes - - // get parent tabular node from parent MAP - parentNodeKey = parentNodeKey + "." + nodeName; - Element node = parentNodeMap.get(parentNodeKey); - - // create a tabular parent node if doesn't exit in MAP - if (null == node) { - node = doc.createElement(parentNodeName); - parentNodeMap.put(parentNodeKey, node); - - // update current tabular parent node. - if (null != parentNode) - parentNode.appendChild(node); - else - parentNode = node; - - // prepare and add index node to tabular parent node - Element indexNode = doc.createElement(INDEX_STR); - indexNode.setTextContent(nodeName); - node.appendChild(indexNode); - } - parentNode = node; // move parent to child - parentNodeName = nodeName; - } else if (parentNodeName.matches(INDEX_REGEX)) { // move to - // next - // node - // if - // tabular - // attribute - // is - // found - parentNodeKey = parentNodeKey + "." + nodeName; - parentNodeName = nodeName; - } else { - // construct intermediate nodes - Element node = parentNodeMap.get(parentNodeKey); - if (null == node) { - if (null == dataNode) { - node = doc.createElementNS(nameSpace, parentNodeName); - dataNode = node; - } else { - node = doc.createElement(parentNodeName); - } - parentNodeMap.put(parentNodeKey, node); - if (null != parentNode) - parentNode.appendChild(node); - } - parentNodeKey = parentNodeKey + "." + nodeName; - parentNodeName = nodeName; - parentNode = node; - } - } - // construct leaf node - Element leafNode = doc.createElement(parentNodeName); - leafNode.setTextContent(paramValue); - parentNode.appendChild(leafNode); - } - - if (null != dataNode) { - final Element element = doc.createElement(XmlNetconfConstants.NOTIFICATION_ELEMENT_NAME); - final Element eventTime = doc.createElement(XmlNetconfConstants.EVENT_TIME); - eventTime - .setTextContent(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX").format(new Date())); - element.appendChild(element.getOwnerDocument().importNode(eventTime, true)); - - if (netConNotifDTO.getNotificationType() != null) { - final Element evtTypeElement = - doc.createElementNS(nameSpace, netConNotifDTO.getNotificationType()); - evtTypeElement.appendChild(dataNode); - element.appendChild(element.getOwnerDocument().importNode(evtTypeElement, true)); - } else { - element.appendChild(element.getOwnerDocument().importNode(dataNode, true)); - } - - result = convertDocumentToString(element); - } - } catch (ParserConfigurationException pce) { - pce.printStackTrace(); - } - - return result; - } - - public static String convertDocumentToString(Element element) { - String strxml = null; - try { - TransformerFactory transformerFactory = TransformerFactory.newInstance(); - Transformer transformer = transformerFactory.newTransformer(); - DOMSource source = new DOMSource(element); - StreamResult result = new StreamResult(new StringWriter()); - transformer.transform(source, result); - strxml = result.getWriter().toString(); - } catch (Exception e) { - LOG.error("Error while converting Element to String" + e); - } - LOG.debug("Converted XML is : " + strxml); - return strxml; - } - -} +package org.commscope.tr069adapter.netconf.notification; + +import java.io.IOException; +import java.io.StringWriter; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.commscope.tr069adapter.mapper.model.NetConfNotificationDTO; +import org.commscope.tr069adapter.netconf.rpc.CreateSubscription; +import org.opendaylight.netconf.api.NetconfMessage; +import org.opendaylight.netconf.api.xml.XmlUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Component; +import org.w3c.dom.Element; +import org.xml.sax.SAXException; + +@Component +public class NetConfSessionUtil { + + private static final Logger LOG = LoggerFactory.getLogger(NetConfSessionUtil.class); + + public void sendNetConfNotification(NetConfNotificationDTO netConNotifDTO) { + NetconfMessage netconfMessage = convertToNetConfMessage(netConNotifDTO); + LOG.debug("Notification converted to NetConf format" + netconfMessage); + CreateSubscription.sendNotification(netconfMessage, netConNotifDTO.getDeviceID()); + } + + private NetconfMessage convertToNetConfMessage(NetConfNotificationDTO netConNotifDTO) { + try { + return new NetconfMessage(XmlUtil.readXmlToDocument(netConNotifDTO.getNotificaiton())); + } catch (SAXException | IOException e) { + throw new IllegalArgumentException("Cannot parse notifications", e); + } + } + + public static String convertDocumentToString(Element element) { + String strxml = null; + try { + TransformerFactory transformerFactory = TransformerFactory.newInstance(); + Transformer transformer = transformerFactory.newTransformer(); + DOMSource source = new DOMSource(element); + StreamResult result = new StreamResult(new StringWriter()); + transformer.transform(source, result); + strxml = result.getWriter().toString(); + } catch (Exception e) { + LOG.error("Error while converting Element to String" + e); + } + LOG.debug("Converted XML is : " + strxml); + return strxml; + } + +} diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreator.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreator.java index 5323fd3..5ad9dfd 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreator.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreator.java @@ -47,17 +47,24 @@ public final class CustomOperationsCreator implements OperationsCreator { private String macID = null; + private String swVersion; + + private String hwVersion; + private OperationService operationService; - public CustomOperationsCreator(String macID) { + public CustomOperationsCreator(String macID, String swVersion, String hwVersion) { this.macID = macID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override public NetconfOperationService getNetconfOperationService(final Set caps, final SessionIdProvider idProvider, final String netconfSessionIdForReporting) { if (null == operationService) { - operationService = new OperationService(idProvider.getCurrentSessionId(), macID); + operationService = + new OperationService(idProvider.getCurrentSessionId(), macID, swVersion, hwVersion); } return operationService; } @@ -66,29 +73,37 @@ public final class CustomOperationsCreator implements OperationsCreator { private final long currentSessionId; private String macID; + private String swVersion; + private String hwVersion; - OperationService(final long currentSessionId, String macID) { + OperationService(final long currentSessionId, String macID, String swVersion, + String hwVersion) { this.currentSessionId = currentSessionId; this.macID = macID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override public Set getNetconfOperations() { final DataList storage = new DataList(); - final GetOperation oGet = new GetOperation(String.valueOf(currentSessionId), storage, macID); - final GetConfigOperation oGetConfig = - new GetConfigOperation(String.valueOf(currentSessionId), Optional.empty(), macID); + final GetOperation oGet = + new GetOperation(String.valueOf(currentSessionId), storage, macID, swVersion, hwVersion); + final GetConfigOperation oGetConfig = new GetConfigOperation(String.valueOf(currentSessionId), + Optional.empty(), macID, swVersion, hwVersion); final SetConfigOperation oSetConfig = - new SetConfigOperation(String.valueOf(currentSessionId), macID); - final DeleteConfigOperation oDelConfig = - new DeleteConfigOperation(String.valueOf(currentSessionId), storage, macID); + new SetConfigOperation(String.valueOf(currentSessionId), macID, swVersion, hwVersion); + final DeleteConfigOperation oDelConfig = new DeleteConfigOperation( + String.valueOf(currentSessionId), storage, macID, swVersion, hwVersion); final OperationCommit oCommit = new OperationCommit(String.valueOf(currentSessionId)); final OperationLock oLock = new OperationLock(String.valueOf(currentSessionId)); final OperationUnLock oUnlock = new OperationUnLock(String.valueOf(currentSessionId)); - final CreateSubscription sCreateSubs = - new CreateSubscription(String.valueOf(currentSessionId), Optional.empty(), macID); - SoftwareDownloadOperation swDownloadOperation = new SoftwareDownloadOperation(macID); - SoftwareActivateOperation swActivateOperation = new SoftwareActivateOperation(macID); + final CreateSubscription sCreateSubs = new CreateSubscription( + String.valueOf(currentSessionId), Optional.empty(), macID, swVersion, hwVersion); + SoftwareDownloadOperation swDownloadOperation = + new SoftwareDownloadOperation(macID, swVersion, hwVersion); + SoftwareActivateOperation swActivateOperation = + new SoftwareActivateOperation(macID, swVersion, hwVersion); return Sets.newHashSet(oGet, oGetConfig, oSetConfig, oDelConfig, oCommit, oLock, oUnlock, sCreateSubs, swDownloadOperation, swActivateOperation); } diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApi.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApi.java index 7f60040..5d01486 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApi.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApi.java @@ -42,14 +42,28 @@ public class NetConfServerManagerRestApi { @PostMapping("/createServer") public NetConfServerDetails createNetConfServerInstance(@RequestParam String deviceId, - @RequestParam String enodeBName) { + @RequestParam String enodeBName, @RequestParam String swVersion, + @RequestParam String hwVersion) { LOG.info("Received Create NetConf Server request for deviceID: {}, enodeBName: {}", deviceId, enodeBName); - NetConfServerDetails serverDetails = manager.createServer(deviceId, enodeBName); + NetConfServerDetails serverDetails = + manager.createServer(deviceId, enodeBName, swVersion, hwVersion); LOG.info("Successfully processed NetConf Server wit server details : {}", serverDetails); return serverDetails; } + @PostMapping("/restartServer") + public NetConfServerDetails resatrtNetConfServerInstance(@RequestParam String deviceId, + @RequestParam String enodeBName, @RequestParam String swVersion, + @RequestParam String hwVersion) { + LOG.info("Received Create NetConf Server request for deviceID: {}, enodeBName: {}", deviceId, + enodeBName); + NetConfServerDetails serverDetails = + manager.restartServer(deviceId, enodeBName, swVersion, hwVersion); + LOG.info("Successfully processed NetConf Server wit server details : {}", serverDetails); + return serverDetails; + } + @GetMapping("/listServers") public List listNetConfServersInfo() { LOG.info("Received request to list all NetConf Servers information"); diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/CreateSubscription.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/CreateSubscription.java index 151fa5d..ebb2074 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/CreateSubscription.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/CreateSubscription.java @@ -62,14 +62,18 @@ public class CreateSubscription extends AbstractLastNetconfOperation private ScheduledExecutorService scheduledExecutorService; private static Map netconfServerSessionMap = new HashMap<>(); private String deviceID; + private String swVersion; + private String hwVersion; public CreateSubscription(final String id, final Optional notificationsFile, - String deviceID) { + String deviceID, String swVersion, String hwVersion) { super(id); logger.debug("CreateSubscription RPC is created with macID {}", deviceID); this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; final Optional notifs; diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DeleteConfigOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DeleteConfigOperation.java index 6135c14..1230144 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DeleteConfigOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/DeleteConfigOperation.java @@ -45,12 +45,16 @@ public class DeleteConfigOperation extends AbstractLastNetconfOperation { private static final String REMOVE_EDIT_CONFIG = "remove"; private final DataList storage; private String deviceID; + private String swVersion; + private String hwVersion; public DeleteConfigOperation(final String netconfSessionIdForReporting, final DataList storage, - String deviceID) { + String deviceID, String swVersion, String hwVersion) { super(netconfSessionIdForReporting); this.storage = storage; this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override @@ -71,7 +75,8 @@ public class DeleteConfigOperation extends AbstractLastNetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/delConfig"; - NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + NetConfResponse restResponse = + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); if (restResponse != null) { ErrorCodeDetails errorCode = restResponse.getErrorCode(); diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java index edbd799..4fd08e0 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java @@ -44,11 +44,16 @@ public class GetConfigOperation extends AbstractLastNetconfOperation { private static final Logger logger = LoggerFactory.getLogger(GetConfigOperation.class); private String deviceID; + private String swVersion; + private String hwVersion; public GetConfigOperation(final String netconfSessionIdForReporting, - final Optional initialConfigXMLFile, String deviceID) { + final Optional initialConfigXMLFile, String deviceID, String swVersion, + String hwVersion) { super(netconfSessionIdForReporting); this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; if (initialConfigXMLFile.isPresent()) { logger.info("File is present: {}", initialConfigXMLFile.get().getName()); } @@ -65,7 +70,8 @@ public class GetConfigOperation extends AbstractLastNetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/getConfig"; - NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + NetConfResponse restResponse = + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); if (restResponse != null) { ErrorCodeDetails errorCode = restResponse.getErrorCode(); diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetOperation.java index 491f069..47cc0ea 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetOperation.java @@ -44,12 +44,16 @@ public class GetOperation extends AbstractLastNetconfOperation { private final DataList storage; private String deviceID; + private String swVersion; + private String hwVersion; public GetOperation(final String netconfSessionIdForReporting, final DataList storage, - String deviceID) { + String deviceID, String swVersion, String hwVersion) { super(netconfSessionIdForReporting); this.deviceID = deviceID; this.storage = storage; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override @@ -68,7 +72,8 @@ public class GetOperation extends AbstractLastNetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/get"; - NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + NetConfResponse restResponse = + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); if (restResponse != null) { ErrorCodeDetails errorCode = restResponse.getErrorCode(); diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SetConfigOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SetConfigOperation.java index b61aea9..b011420 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SetConfigOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SetConfigOperation.java @@ -42,10 +42,15 @@ public class SetConfigOperation extends AbstractLastNetconfOperation { private static final String OPERATION = "operation"; private static final String REMOVE_EDIT_CONFIG = "remove"; private String deviceID; + private String swVersion; + private String hwVersion; - public SetConfigOperation(final String netconfSessionIdForReporting, String deviceID) { + public SetConfigOperation(final String netconfSessionIdForReporting, String deviceID, + String swVersion, String hwVersion) { super(netconfSessionIdForReporting); this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override @@ -64,7 +69,8 @@ public class SetConfigOperation extends AbstractLastNetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/" + delOrEditUrl; - NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + NetConfResponse restResponse = + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); if (restResponse != null) { ErrorCodeDetails errorCode = restResponse.getErrorCode(); diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareActivateOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareActivateOperation.java index ad0dac0..6439498 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareActivateOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareActivateOperation.java @@ -35,9 +35,13 @@ public class SoftwareActivateOperation implements NetconfOperation { public static final String SOFT_MGMT_NAMESPACE = "urn:o-ran:software-management:1.0"; private String deviceID; + private String swVersion; + private String hwVersion; - public SoftwareActivateOperation(String deviceID) { + public SoftwareActivateOperation(String deviceID, String swVersion, String hwVersion) { this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override @@ -61,7 +65,7 @@ public class SoftwareActivateOperation implements NetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/softwareActivate"; - XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); return null; } diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareDownloadOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareDownloadOperation.java index 00bf175..f5b1454 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareDownloadOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareDownloadOperation.java @@ -46,9 +46,13 @@ public class SoftwareDownloadOperation implements NetconfOperation { public static final String SOFT_MGMT_NAMESPACE = "urn:o-ran:software-management:1.0"; private String deviceID; + private String swVersion; + private String hwVersion; - public SoftwareDownloadOperation(String deviceID) { + public SoftwareDownloadOperation(String deviceID, String swVersion, String hwVersion) { this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; } @Override @@ -75,7 +79,8 @@ public class SoftwareDownloadOperation implements NetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/softwareDowload"; - NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + NetConfResponse restResponse = + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); Document document = null; diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/XmlUtility.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/XmlUtility.java index 5d09eb0..4ca1ce6 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/XmlUtility.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/XmlUtility.java @@ -89,7 +89,7 @@ public class XmlUtility { } public static NetConfResponse invokeMapperCall(String requestUrl, String requestXml, - String deviceID) { + String deviceID, String swVersion, String hwVersion) { URI uri = null; try { uri = new URI(requestUrl); @@ -99,7 +99,7 @@ public class XmlUtility { RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); - NetConfRequest req = new NetConfRequest(requestXml, deviceID); + NetConfRequest req = new NetConfRequest(requestXml, deviceID, swVersion, hwVersion); HttpEntity entity = new HttpEntity<>(req, headers); NetConfResponse restResponse = null; diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetConfServerManagerImpl.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetConfServerManagerImpl.java index ed1164e..e17596c 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetConfServerManagerImpl.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetConfServerManagerImpl.java @@ -26,7 +26,6 @@ import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; - import org.commscope.tr069adapter.acs.common.OperationDetails; import org.commscope.tr069adapter.acs.common.ParameterDTO; import org.commscope.tr069adapter.acs.common.dto.TR069OperationCode; @@ -95,7 +94,8 @@ public class NetConfServerManagerImpl { LOG.debug("Restarting netconf servers during startup is completed."); } - public NetConfServerDetails createServer(String deviceId, String enodeBName) { + public NetConfServerDetails createServer(String deviceId, String enodeBName, String swVersion, + String hwVersion) { NetConfServerDetails result = new NetConfServerDetails(); NetConfServerDetailsEntity entity = null; if (deviceId != null) { @@ -116,6 +116,8 @@ public class NetConfServerManagerImpl { // update the ENB Name if Changed entity.setEnodeBName(enodeBName); + entity.setSwVersion(swVersion); + entity.setHwVersion(hwVersion); netconfDAO.save(entity); result = getNetConfServerDetails(deviceId, entity); return result; @@ -133,7 +135,7 @@ public class NetConfServerManagerImpl { LOG.debug("Successfully reserved a port for deviceID={} ,port={}", deviceId, port); // start the server - boolean isServerStarted = ncServerStarter.startServer(port, deviceId); + boolean isServerStarted = ncServerStarter.startServer(port, deviceId, swVersion, hwVersion); boolean isPortInUse = serverPortAllocator.isServerPortInUse(port); if (!isServerStarted || !isPortInUse) { @@ -150,6 +152,8 @@ public class NetConfServerManagerImpl { entity.setDeviceId(deviceId); entity.setListenPort(port); entity.setEnodeBName(enodeBName); + entity.setSwVersion(swVersion); + entity.setHwVersion(hwVersion); netconfDAO.save(entity); result = getNetConfServerDetails(deviceId, entity); @@ -172,11 +176,27 @@ public class NetConfServerManagerImpl { return result; } + public NetConfServerDetails restartServer(String deviceId, String enodeBName, String swVersion, + String hwVersion) { + + NetConfServerDetailsEntity entity = null; + if (deviceId != null) { + entity = netconfDAO.findByDeviceId(deviceId); + } + if (entity != null) { + boolean result = this.ncServerStarter.stopServer(deviceId); + restartServersOnStartup(entity); + } + + return null; + } + + public boolean restartServersOnStartup(NetConfServerDetailsEntity entity) { boolean isSuccess = false; - boolean isServerStarted = - ncServerStarter.startServer(entity.getListenPort(), entity.getDeviceId()); + boolean isServerStarted = ncServerStarter.startServer(entity.getListenPort(), + entity.getDeviceId(), entity.getSwVersion(), entity.getHwVersion()); if (isServerStarted) { LOG.info("Successfully restarted NETCONF server {} on port {} upon application startup.", entity.getDeviceId(), entity.getListenPort()); @@ -215,6 +235,8 @@ public class NetConfServerManagerImpl { result.setDeviceId(deviceId); result.setListenPort(entity.getListenPort()); result.setEnodeBName(entity.getEnodeBName()); + result.setSwVersion(entity.getSwVersion()); + result.setHwVersion(entity.getHwVersion()); String netconfListenAddress = getServiceHost(); if (netconfListenAddress == null) { netconfListenAddress = config.getNetconfServerIP(); diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetconfServerStarter.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetconfServerStarter.java index c438ee5..47f8dab 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetconfServerStarter.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetconfServerStarter.java @@ -18,8 +18,6 @@ package org.commscope.tr069adapter.netconf.server; -import com.google.common.base.Preconditions; - import java.io.BufferedReader; import java.io.File; import java.io.FileReader; @@ -32,7 +30,8 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import java.util.regex.Matcher; import java.util.regex.Pattern; - +import org.apache.commons.io.FileUtils; +import org.commscope.tr069adapter.common.deviceversion.DeviceVersionManager; import org.commscope.tr069adapter.netconf.config.NetConfServerProperties; import org.commscope.tr069adapter.netconf.operations.CustomOperationsCreator; import org.opendaylight.netconf.test.tool.NetconfDeviceSimulator; @@ -44,6 +43,8 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; +import com.google.common.base.Preconditions; + @Component @Scope("singleton") @@ -56,15 +57,21 @@ public class NetconfServerStarter { @Autowired NetConfServerProperties config; - public boolean startServer(String netConfPort, String macID) { + @Autowired + DeviceVersionManager versionManager; + + public boolean startServer(String netConfPort, String macID, String swVersion, String hwVersion) { if (netConfPort == null) { LOG.error("Invalid NETCONF port for deviceID: {}, port is null.", macID); return false; } - LOG.debug("Starting Netconf server for MACID :{}, on port :{}", macID, netConfPort); - boolean result = startServer(netConfPort, config.getSchemaDirPath(), macID); + LOG.debug( + "Starting Netconf server for MACID :{}, on port :{}, softwareVersion {}, hardwareVersion {}", + macID, netConfPort, swVersion, hwVersion); + boolean result = + startServer(netConfPort, config.getSchemaDirPath(), macID, swVersion, hwVersion); LOG.debug("Completed starting Netconf server for MACID :{} , on port :{}, server status={}", macID, netConfPort, result); @@ -72,13 +79,26 @@ public class NetconfServerStarter { } @SuppressWarnings({"resource", "deprecation"}) - private boolean startServer(String portStr, String schemaDirPath, String macID) { + private boolean startServer(String portStr, String schemaDirPath, String macID, String swVersion, + String hwVersion) { // creating configuration for the netconf instance final Configuration configuration = new ConfigurationBuilder().build(); - OperationsCreator operationsCreator = new CustomOperationsCreator(macID); + OperationsCreator operationsCreator = new CustomOperationsCreator(macID, swVersion, hwVersion); configuration.setOperationsCreator(operationsCreator); configuration.setGenerateConfigsTimeout((int) TimeUnit.MINUTES.toMillis(30)); + + String versionPath = versionManager.getNetconfYangSchemaPath(swVersion, hwVersion); + if (versionPath == null && swVersion != null) { + LOG.error("Failed to get version path for software version {}, calling base version", + swVersion); + versionPath = versionManager.getBaseNetconfYangSchemaPath(); + } else if (swVersion == null) { + LOG.error("Software version is null {}", swVersion); + return false; + } + String schemaCommonPath = schemaDirPath + "/common"; + String schemaVerPath = schemaDirPath + "/" + versionPath; if (portStr != null) { try { int port = Integer.parseInt(portStr); @@ -90,12 +110,23 @@ public class NetconfServerStarter { } configuration.setDeviceCount(1); configuration.setSsh(Boolean.TRUE); - File schemaDir = new File(schemaDirPath); - configuration.setSchemasDir(schemaDir); + File schemaDir = new File(schemaCommonPath); configuration.setCapabilities(Configuration.DEFAULT_BASE_CAPABILITIES_EXI); configuration.setIp("0.0.0.0"); - boolean isSchemaLoaded = loadSchemas(schemaDir); + File schemaVerDir = new File(schemaVerPath); + if (!schemaVerDir.isDirectory()) { + LOG.error("No folder path found for given version path {}", schemaVerDir.getAbsolutePath()); + return false; + } + + try { + FileUtils.copyDirectory(schemaDir, schemaVerDir); + } catch (IOException e) { + LOG.error("Failed to copy directory " + e.getMessage()); + } + configuration.setSchemasDir(schemaVerDir); + boolean isSchemaLoaded = loadSchemas(schemaVerDir); if (!isSchemaLoaded) { LOG.debug("Failed to load schema for netconf server instance {}", macID); return false; diff --git a/netconf-server/src/main/resources/schema-mariadb.sql b/netconf-server/src/main/resources/schema-mariadb.sql index 09c6dcd..a8de0c9 100644 --- a/netconf-server/src/main/resources/schema-mariadb.sql +++ b/netconf-server/src/main/resources/schema-mariadb.sql @@ -1 +1 @@ -CREATE TABLE IF NOT EXISTS netconf_server_details (ID int null,DEVICE_ID varchar(30),ENODEB_NAME varchar(255), PORT varchar(10)); \ No newline at end of file +CREATE TABLE IF NOT EXISTS netconf_server_details (ID int null,DEVICE_ID varchar(30),ENODEB_NAME varchar(255), PORT varchar(10), SW_VERSION varchar(64), HW_VERSION varchar(64)); \ No newline at end of file diff --git a/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreatorTest.java b/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreatorTest.java index 961e6b7..ef47e48 100644 --- a/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreatorTest.java +++ b/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/operations/CustomOperationsCreatorTest.java @@ -42,7 +42,7 @@ class CustomOperationsCreatorTest { } CustomOperationsCreator getCustomOperationsCreator() { - CustomOperationsCreator coc = new CustomOperationsCreator("0005B9AB1"); + CustomOperationsCreator coc = new CustomOperationsCreator("0005B9AB1", "4.3.0", "*"); return coc; } diff --git a/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApiTest.java b/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApiTest.java index 6834c3d..2060974 100644 --- a/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApiTest.java +++ b/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApiTest.java @@ -66,9 +66,10 @@ public class NetConfServerManagerRestApiTest { entity.setId(1l); entity.setListenPort("17830"); - MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders - .post("/netConfServerManagerService/createServer").param("deviceId", "0005B9AB1") - .param("enodeBName", "0005B9AB1").accept(MediaType.APPLICATION_JSON); + MockHttpServletRequestBuilder requestBuilder = + MockMvcRequestBuilders.post("/netConfServerManagerService/createServer") + .param("deviceId", "0005B9AB1").param("enodeBName", "0005B9AB1") + .param("swVersion", "4.4.3").param("hwVersion", "*").accept(MediaType.APPLICATION_JSON); MvcResult result = mockMvc.perform(requestBuilder).andReturn(); MockHttpServletResponse response = result.getResponse(); diff --git a/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NotificationServerRestApiTest.java b/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NotificationServerRestApiTest.java deleted file mode 100644 index 1e035cb..0000000 --- a/netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NotificationServerRestApiTest.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * ============LICENSE_START======================================================================== - * ONAP : tr-069-adapter - * ================================================================================================= - * Copyright (C) 2020 CommScope Inc Intellectual Property. - * ================================================================================================= - * This tr-069-adapter software file is distributed by CommScope Inc 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 - * - * This file 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. - * ===============LICENSE_END======================================================================= - */ - -package org.commscope.tr069adapter.netconf.restapi; - -import java.util.ArrayList; -import java.util.List; - -import org.commscope.tr069adapter.acs.common.ParameterDTO; -import org.commscope.tr069adapter.mapper.model.NetConfNotificationDTO; -import org.commscope.tr069adapter.netconf.boot.NetConfServiceBooter; -import org.junit.FixMethodOrder; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.junit.runners.MethodSorters; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.context.junit.jupiter.SpringExtension; - -@FixMethodOrder(MethodSorters.NAME_ASCENDING) -@ExtendWith(SpringExtension.class) -@SpringBootTest(classes = {NetConfServiceBooter.class}, - args = "--schemas-dir test-schemas --debug true --starting-port 17830") -@AutoConfigureMockMvc -public class NotificationServerRestApiTest { - - @Autowired - NotificationReceiverService service; - - @Test - public void createNetconfServer() { - - - NetConfNotificationDTO netConNotifDTO = - new NetConfNotificationDTO("00005B9432910", null, false); - - List parameters = new ArrayList<>(); - ParameterDTO param1 = new ParameterDTO("Device.Info", "info-details"); - parameters.add(param1); - netConNotifDTO.setParameters(parameters); - service.processNotification(netConNotifDTO); - - } -} diff --git a/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/AlarmMappingHandler.java b/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/AlarmMappingHandler.java index 9d099fd..2f6ec36 100644 --- a/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/AlarmMappingHandler.java +++ b/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/AlarmMappingHandler.java @@ -121,7 +121,7 @@ public class AlarmMappingHandler { EventUtil.populateEnodeBName(eventHeader, notification, eNodeBName); eventHeader.setSequence(1); - eventHeader.setStartEpochMicrosec(System.currentTimeMillis()); + eventHeader.setStartEpochMicrosec(System.currentTimeMillis()*1000); eventHeader.setVersion(config.getEventVersion()); if (eNodeBName != null && eNodeBName.length() > 3) eventHeader.setNfNamingCode(eNodeBName.substring(0, 3)); diff --git a/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/PnfRegMappingHandler.java b/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/PnfRegMappingHandler.java index 25c7b69..211e897 100644 --- a/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/PnfRegMappingHandler.java +++ b/ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/PnfRegMappingHandler.java @@ -158,7 +158,7 @@ public class PnfRegMappingHandler { eventHeader.setSourceId(netconfServerDetails.getDeviceId()); } - eventHeader.setStartEpochMicrosec(System.currentTimeMillis()); + eventHeader.setStartEpochMicrosec(System.currentTimeMillis()*1000); eventHeader.setVersion(config.getEventVersion()); eventHeader.setNfNamingCode(""); eventHeader.setNfcNamingCode(""); @@ -179,6 +179,7 @@ public class PnfRegMappingHandler { pnfRegistrationFields.setPnfRegistrationFieldsVersion(config.getPnfFeildVersion()); pnfRegistrationFields.setMacAddress(netconfServerDetails.getDeviceId()); pnfRegistrationFields.setVendorName(config.getVendorName()); + pnfRegistrationFields.setSoftwareVersion(netconfServerDetails.getSwVersion()); PnfRegEventAdditionalFeilds additionalFields = new PnfRegEventAdditionalFeilds(); pnfRegistrationFields.setOamV4IpAddress(netconfServerDetails.getListenAddress()); -- 2.16.6